Я пытаюсь установить и настроить PHP 7.2 на моем MacOS Sierra. После установки мне не удалось запустить сервер Apache и получить следующие ошибки.
No such file or directory: AH02291: Cannot access directory '/usr/logs/' for main error log
AH00014: Configuration check failed
Я также пытался создать каталог / usr / logs /, но это не разрешено.
Команды, которые я использую:
$sudo apachectl start
$apachectl configtest
Любая помощь?
Apache нужны разрешения на запись для журналов:
На osx / usr это защищенный каталог, система не позволяет создавать в нем подкаталоги вручную.
sudo mkdir /logs
sudo chmod 775 /logs
sudo chown {your-apache-user}:{your-apache-group} /logs
Гораздо лучший вариант: использовать Vagrant https://www.vagrantup.com/ , таким образом, вы не испортите свою ОС
Других решений пока нет …