LAMPスタックをインストールしapache2
ましたUbuntu 12.04
LAN経由でWebサーバーにアクセスでき、index.php
(動作中のphpを含む)およびinfo.php
(セットアップ手順の一部として作成し、phpの詳細を表示する)などのページを表示できますが、他のhtml( 404) または .php (空白として表示) が適切に機能します。
LAMPスタックをインストールしapache2
ましたUbuntu 12.04
LAN経由でWebサーバーにアクセスでき、index.php
(動作中のphpを含む)およびinfo.php
(セットアップ手順の一部として作成し、phpの詳細を表示する)などのページを表示できますが、他のhtml( 404) または .php (空白として表示) が適切に機能します。
私が調べた:/var/log/apache2/error.log
私が見つけた:「php致命的なエラー不明で開く必要がありませんでした」
問題が所有権/許可である可能性があることを示唆する記事につながるので、私は試しました:
sudo chmod -R 755 /var/www/my_site/
基本的に、ftp を /home/user/ の外に出そうとするときに、フォルダーの所有権をいじり、それが問題の原因でした。
これを回避するには、「bind」を使用して、家の外にある ftp フォルダーを家の外にマウントし、家の中の ftp フォルダーを /var/www/my_site フォルダーなどにマウントします。
興味がある場合は、記事「ホーム ディレクトリ Chroot 以外のファイルへの FTP アクセスを許可する」を検索してください。
ただし、私がやったので: chmod -R 755 /var/www/my_site/ 私のサイトは現在動作していますが、ftp バインドは機能しませんが、気にしないでください - パーミッション全体について少し学ぶ必要があります! ご覧いただきありがとうございます。