Я установил веб-панель centos на свой сервер centos6, CWP - на сервер HP Proliant G8. Я установил его как локальный веб-сервер.
Я поместил скрипт php.info в папку public_html, и он не работает в браузере. Сервер показывает веб-страницу по умолчанию при наборе IP, а также папки в папке 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. После этого я не смог открыть phpmyadmin из CWP, а также файловый менеджер. К счастью, у меня была резервная копия 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

До этого была еще одна ошибка:

[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 (как я могу видеть файлы и папки в public_html через IP-адрес, но не вижу сценарий, если apache в порядке?), И что бы решить мою проблему. Другие источники сообщили мне, что проблема в том, что мой Server API - это интерфейс командной строки, и он должен быть CGI/fast-CGI.

1 ответ1

0

Эта проблема не связана ни с Apache, ни с CWP, это обычный способ работы suPHP (включен в CWP). У CWP есть собственный форум, и я знаю, что на этот вопрос также есть ответы.

Ваша проблема: UID (99) и UID (502) файла "/home/rastaman/public_html/info.php"

Решения: используйте кнопку Fix Permissions на главной вкладке Users. Используйте ftp/ssh/scp/ другой способ для chmod info.php и сделайте rastaman его владельцем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .