0

apache、php、mysqlをubuntu 12.04システムにインストールし、helloworld.phpを実行することができました。このファイルは/var/ wwwにあり、プログラムは正しく実行されました。次に、持っていたjoomla2.5アプリケーションをwindows7wampからubuntu12.04に転送しました。アプリケーションを実行すると、次のメッセージが表示されました。

警告:不明:ストリームを開くことができませんでした:行0の不明でアクセスが拒否されました致命的なエラー:不明:開く必要があります'/var/www/offer_e_shop_1/index.php'(include_path ='。:/ usr / share / php:/ 0行目の不明のusr/share / pear')

また、mysqlが正しくmysqlにインストールされていることにも言及する必要があります。ここで何をする必要がありますか?ああ、私はこれが私がそうするために読んだチュートリアルであることを言及するのを忘れました http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-12.04-lts-lamp

4

1 に答える 1

1

/var/wwwおよびそのサブフォルダのデフォルトの所有者は、ユーザーが次のコマンドrootを使用して変更することです。apache

sudo chown -R apache /var/www/offer_e_shop_1

これが機能しない場合は、コードへのフルアクセスを許可してみてください。

sudo chmod -R 777 /var/www/offer_e_shop_1

私は個人的に常にフォルダの場所をデスクトップにリセットします。ここに役立つチュートリアルがあります:http: //blip.tv/step4wd/ubuntu-apache2-name-hosting_en-5922406

于 2012-08-23T17:29:52.283 に答える