CentOS Web Panel CWP Apache phpスクリプトが機能しない


0

centos6サーバーにcentos Webパネル、HP Proliant G8サーバーにCWPをインストールしました。localhost Webサーバーとしてインストールしました。php.infoスクリプトをpublic_htmlフォルダーに配置しましたが、ブラウザーで機能しません。サーバーは、IPを入力するとデフォルトのWebページを表示し、public_htmlフォルダー、画像などのフォルダーを表示します。スクリプトパスを入力すると、この答えが得られます。

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, you@example.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.

この後、いくつかのオンラインフォーラムで、httpd.confのドキュメントルートが/ home / user / public_htmlではないことがわかりました。そこで、httpd.confを変更しました。その後、CWPとファイルマネージャーからphpmyadminを開くことができませんでした。幸いなことに、httpd.confのバックアップがあり、古いものを返しました。このすべての後、ログファイルの場所を見つけました。/ usr / local / apache / logsにエラーログが見つかりました。このエラーログは次のとおりです。

Wed Dec 10 13:13:12 2014] [error] [client 192.168.0.24] SoftException in Application.cpp:221: File "/home/rastaman/public_html/info.php" is not in document root of Vhost "/usr/local/apache/htdocs"
[Wed Dec 10 13:13:12 2014] [error] [client 192.168.0.24] Premature end of script headers: info.php

これの前にもう1つエラーがありました。

[Wed Dec 10 12:41:43 2014] [error] [client 192.168.0.24] SoftException in Application.cpp:404: Mismatch between target UID (99) and UID (502) of file "/home/rastaman/public_html/info.php"

スクリプトの内容は次のとおりです。

<?php

// Show all information, defaults to INFO_ALL
phpinfo();

?>

どのApache設定ファイルが私にとって有効か、CWPでどのように機能するのかわかりません(IPアドレスを介してpublic_htmlのファイルとフォルダを見ることができますが、ApacheがOKであればスクリプトを見ることができませんか?)、私の問題の解決策は何でしょうか。他のリソースから、問題はサーバーAPIがコマンドラインインターフェイスであり、CGI / fast-CGIであることが問題であることがわかりました。

回答:


0

このエラーは通常、権限/所有権の問題に関連しています。

suPHPでは、ファイルがユーザー名で所有されている必要があり、suExecでは正しいホームフォルダーから実行される必要があります。

644PHP ファイルのアクセス許可も(-rw-rr-)に設定する必要があります755。フォルダーのアクセス許可はにする必要があります。

ファイルとフォルダーの所有権を変更する方法

CWP.admin左メニュー->ユーザーアカウント->権限の修正に進み、ユーザーを選択します。

Apacheログは次の場所にあります。 /usr/local/apache/logs/

http://wiki.centos-webpanel.com/500-internal-server-error

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.