2012-03-02 17 views
0

私はラップトップにLAMP開発環境をセットアップしましたが、PHPを除いてすべて正常に動作します。 Apacheはページ内に埋め込まれたPHPコードを処理せず、エラーを表示しません。すべてのPHPパッケージが正しくインストールされているようです。Ubuntu 11.10 PHPが進まない

テストシンプル:<?php phpinfo(); ?>、空白のページに

エラーログギブ与える:

[金3月2日午前20時30分13秒2012] [エラー] [クライアント127.0.0.1] PHPの致命的なエラー: Unknown:0行目のUnknownに「/home/lib/utils/setDocumentRoot.php」(include_path = '。:/ usr/share/php:/ usr/share/pear')のオープンに失敗しました

+0

単純なphpinfo()を作成します。あなたのブラウザでファイルをreuqestしてください。これも空白ですか?はいの場合は、Apacheのログファイルでエラーメッセージを確認してください。 –

+0

php.iniのerror_reporting/display_errors/log_errors/error_logの値を確認してください。ほとんどの場合、プロダクション値がデフォルト値に設定されています(エラーを表示しない)。開発環境に合わせて、これらの調整やその他の調整が必要な場合があります。 – cmbuckley

+0

コマンドラインで 'php -v'を実行します - これは、PHPの起動を妨げるモジュールや依存関係が見つからないことを示すことがあります。編集:うーん、あなたのエラーは、何かがあなたの通常のPHPファイルに加えて実行されているように見えると言っています。おそらくsetDocumentRoot.phpを参照するPHPオプション? php.iniファイル、htaccessファイル、httpd.confファイルを確認してください。 – halfer

答えて

0

最終的に解決しました私の問題は、virtualHostの設定(setDocumentRoot.phpの不足しているファイルを呼び出そうとしていた人)が設定した修正が原因で、スクリプトが無効になっていて、すべて正常に機能しています。

関連する問題