専用サーバーに lighttpd をインストールしたところ、mod_fastcgi が有効になっているため、次の行をlighttpd.conf
ファイルに追加しました。
fastcgi.server = ( ".php" =>
( "localhost" =>
(
"socket" => "/tmp/php-fastcgi.socket",
"bin-path" => "/usr/local/bin/php-cgi"
)
)
)
403 - Forbidden
しかし、Web ブラウザーに PHP ファイルを入力しようとするとメッセージが表示されるため、それでも役に立ちません... index.php
Web ルート ディレクトリからファイルを削除してindex.html
そこに配置すると、すべて問題なく動作します。index.php
ファイルに100行または1行しかない場合でも、エラーはありません-<?php echo 'test'; ?>
常に表示され403 - Forbidden
ます。今はアイデアがありません。
なぜそれが起こったのですか?
ls -la
私のWebルートディレクトリの:
#
total 6
drwxr-xr-x 15 root wheel 1536 Jul 18 10:23 .
drwxr-xr-x 4 root wheel 512 Jul 18 08:45 ..
drwxr-xr-x 2 www www 512 Jul 1 02:36 cache
drwxr-xr-x 2 www www 512 Jul 1 02:36 config
drwxr-xr-x 6 www www 512 Jul 1 02:36 inc
-rw-r--r-- 1 www www 9 Jul 18 11:02 index.php