Я вроде как серверный нуб.
Я просто запускаю httpd-сервер, который использует Nobody
как владелец процессов. Мои файлы php chmod
так как 755
с правом собственности как Apache:Apache
.
Это вызывает эту ошибку Mismatch between target UID (99) and UID (XX) of file "/usr/local/apache/htdocs/index2.php"
Я считаю, что я должен
/etc/httpd/envvars
) Пожалуйста, порекомендуйте.
Обычный способ - запустить Apache от имени пользователя wwww-data (или web или www, в зависимости от дистрибутива) и, вероятно, пользователя Apache в вашем случае, поэтому я бы использовал второй вариант.
Какой дистрибутив вы используете? За envvars
метод, вы можете указать пользователь в файлах конфигурации Apache.