SoftException в Application.cpp: 422: Несоответствие между целевым UID (584) и UID (99) файла

Я настраивал Apache на сервере CentOS. Мой первый скрипт тестирования index.php, как и все остальные, вызывал:

500 Internal Server Error

Я открыл файл журнала (в моем случае / usr / local / apache / logs / error_log и / usr / local / apache / logs / suphp_log) и нашел следующие записи:

SoftException in Application.cpp:422: Mismatch between target UID (99) and UID (32010) of file "/usr/local/apache/htdocs/{DIRECTORY OF MY PROJECT}/index.php"

-А ТАКЖЕ-

[Wed Feb 11 15:16:03 2015] [warn] UID of script "/usr/local/apache/htdocs/{DIRECTORY OF MY PROJECT}/index.php" is smaller than min_uid

То, что я понял, мои права и / или права владения были неверными.
Есть ли рекомендуемые владельцы файлов для сценариев веб-сайтов в среде CentOS?

2

Решение

Самым простым решением, которое я нашел, было использование командной строки:

chown -R 99:99 {PROJECT ROOT DIRECTORY}

где 99 это целевой UID значение, требуемое сервером.

В качестве альтернативы вы можете использовать WinSCP. Просто щелкните правой кнопкой мыши по корневому каталогу проекта, выберите разрешения и введите в поля Group и Owner значение 99 (так же, как целевой UID из журнала ошибок), также установите флажокУстановить группу, владельца и разрешения рекурсивно‘, нажмите OK, и через некоторое время владение файлами и папками должно быть настроено на тот, который требуется серверу.

9

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]