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

Несоответствие между целевым 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"

Я думаю, мне придется

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

решение1

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

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

Связанный контент