0

Ubuntu 12.04LTS に Lampp をインストールしました。httpd.conf の両方の DocumentRoot 値を編集して、htdocs を home/myusername/lampp/htdocs に移動しようとしました。

そうすると、すべてのページで Access Forbidden が表示されます。

ディレクトリでchmod 755を試しましたが、ホームディレクトリではすでにデフォルトになっており、予想通り効果はありませんでした。

編集

htdocs の下のすべてのディレクトリで chmod 755 を実行すると、禁止されている問題が解決されました。デフォルトの XAMPP ページ @ localhost/xampp/index.php と、私の test.html ページが localhost/test.html の下に表示されます。

ただし、localhost/xampp/index.php は正常に機能せず、どの言語リンクをクリックしても、標準の Xampp 構成および紹介ページに移動せず、代わりに何もしません。

編集

もう一度、アクセス許可が折り畳まれました。基本的に、再帰的な chmod を使用するだけで十分です。

4

1 に答える 1

1

こんにちは、ここではパーミッションに問題があるようです。ホームフォルダーに移動し、フォルダーを CHMOD して、読み取り可能で実行可能であることを確認してください。さらに、ユーザーを www-data に追加して、問題が解決するかどうかを確認することもできますが、そうではないと思います。

chmod で -R コマンドを使用していることを確認してください。これにより、すべてのフォルダーとすべてのファイルを再帰的に実行するように設定されます。フォルダーの 755 は実際のファイル自体のロックを解除せず、読み取り不能のままになります。

sudo chmod 755 -R /home/username/lamp/htdocs
于 2013-01-24T19:28:10.390 に答える