9

最近、UbuntuにApache、PHP、MySQLをインストールしました。そして、作成したファイルをvar/wwwディレクトリにコピーしました。しかし、私が開くhttp://localhostと、それは表示されています

警告:不明:ストリームを開くことができませんでした:行0の不明でアクセスが拒否されました

致命的なエラー:不明:行0の不明で必要な'/var/www/index.php'(include_path ='。:/ usr / share / php:/ usr / share / pear')を開くことができませんでした

プロジェクトを正常に実行するにはどうすればよいですか?それは窓でうまく働いていました。

4

2 に答える 2

9

この記事によると、所有者、グループ、および全員に読み取り/実行権限を付与する必要があります。

問題のあるファイルのアクセス許可を777に設定します。インターネットからアクセス可能なサーバーでこれを行うことは避けてください。

http://webomania.wordpress.com/2007/03/12/permission-denied-in-unknown-on-line-0/

于 2013-03-24T07:16:42.907 に答える
2

この問題を修正するには、ErrorLogの行を調べて、アクセスしようとしているフォルダーを見つけます。そのフォルダのブロックがすでに存在する場合は、必要に応じてアクセスを許可するように設定されていることを確認してください。そうでない場合は、Apache構成ファイルにブロックを追加し、必要に応じてアクセスを許可します。フォルダ/usr/ local / awstats / htdocsについては、以下の例を参照してください。

許可を注文し、すべてから許可を拒否

完全なリファレンスについては、apachewikiを確認してください

于 2013-03-24T07:25:52.170 に答える