代わりにUbuntuセクションでこの質問をするべきかもしれませんが、問題がどこにあるのかよくわからないので、最初にここで試しています.
Web サーバーを介して SQL データベースを使用する方法を学習しようとしています。このチュートリアルを使用しました:リンク
チュートリアルのようにすべてを実行しましたが、Windows ではなく Ubuntu サーバーを使用しています。
問題は、アプリがデータベースから、またはデータベース内のエントリを表示または作成できないことです。PHPMyAdmin を使用して SQL データベースを管理しています。
1. 私の主な質問: WAMP と LAMP に違いはありますか? または、同じアプローチを使用できますか?
答えが「はい」の場合、さらに質問があります。
- サーバーのデフォルトの場所 /var/www/ を使用していて、そこにすべての .php ファイルを置いていますか? 正しい?
- 彼が db_config.php を作成するとき、彼は「localhost」を使用しますが、代わりに自分の IP を使用したいのですが、「localhost」を「81.xxx.xxx.xxx」に変更するだけですか、それとも何か追加する必要がありますか?
ご覧のとおり、問題がどこにあるかはよくわかりません。それがチュートリアルと WAMP ではなく LAMP サーバーとの間の互換性である場合、または接続の構成である場合、php コードの何か、php の配置である場合ファイルか何か?
どこから始めればいいのかわからないので、とてもイライラします。
前もって感謝します!
編集:
サーバー上の php ファイルにアクセスできるので、問題はありません。これは、すべてのアイテムをリストしようとしたときの access.log ファイルからのものです。[09/Oct/2013:16:56:07 +0200] "GET /var/www/get_all_products.php? HTTP/1.1" 404 450 "-" "Apache-HttpClient/UNAVAILABLE (java 1.4)"
これは、新しい製品を作成しようとしたときです。[09/Oct/2013:19:26:14 +0200] "POST /var/www/create_product.php HTTP/1.1" 404 448 "-" "Apache-HttpClient/UNAVAILABLE (java 1.4)"
そして、これは、すべてのアイテムをリストしようとしたときに error.log ファイルから:[Wed Oct 09 17:01:51 2013] [error] [client 81.225.106.145] File does not exist: /var/www/var
新しい製品を作成しようとすると、同じエラーが発生します。
これで何か作れますか??