Назад | Перейти на главную страницу

Несоответствие между целевым UID (99) и UID (XX) файла

Я вроде как серверный нуб.

Я просто запускаю httpd-сервер, который использует Nobody как владелец процессов. Мои файлы php chmod так как 755 с правом собственности как Apache:Apache.

Это вызывает эту ошибку Mismatch between target UID (99) and UID (XX) of file "/usr/local/apache/htdocs/index2.php"

Я считаю, что я должен

Пожалуйста, порекомендуйте.

Обычный способ - запустить Apache от имени пользователя wwww-data (или web или www, в зависимости от дистрибутива) и, вероятно, пользователя Apache в вашем случае, поэтому я бы использовал второй вариант.

Какой дистрибутив вы используете? За envvars метод, вы можете указать пользователь в файлах конфигурации Apache.