2015-12-30 1 views
0

При запуске PHP-файл с автозагрузкой я получаю следующие ошибки:Fatal Error Использование PHP автозагрузку

Fatal error: Uncaught exception 'UnexpectedValueException' with message 'The stream or file "app.log" could not be opened: failed to open stream: Permission denied' in /Users/name/Website2/BuildingWebsiteswithPHP2/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:87 Stack trace: #0 /Users/name/Website2/BuildingWebsiteswithPHP2/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(37): Monolog\Handler\StreamHandler->write(Array) #1 /Users/name/Website2/BuildingWebsiteswithPHP2/vendor/monolog/monolog/src/Monolog/Logger.php(289): Monolog\Handler\AbstractProcessingHandler->handle(Array) #2 /Users/name/Website2/BuildingWebsiteswithPHP2/vendor/monolog/monolog/src/Monolog/Logger.php(341): Monolog\Logger->addRecord(300, 'Foo', Array) #3 /Users/name/Website2/BuildingWebsiteswithPHP2/index.php(8): Monolog\Logger->addWarning('Foo') #4 {main} thrown in /Users/name/Website2/BuildingWebsiteswithPHP2/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php on line 87

Вот мой файл index.php:

<?php 

require __DIR__ . '/vendor/autoload.php'; 

$log = new Monolog\Logger('name'); 
$log->pushHandler(new Monolog\Handler\StreamHandler('app.log', Monolog\Logger::WARNING)); 

$log->addWarning('Foo'); 

echo "Hello world!"; 

Я композитор установил в моем проекте папка, BuldingWebsiteswithPHP2. Будет ли это необходимо установить в XAMPP?

+3

Измените разрешения каталогов, которые говорят, что у них есть разрешения. – Ohgodwhy

+0

@ Ohgodwhy, что сработало! Благодарю. – Concordance

ответ

0

У процесса php (как правило, веб-сервера) нет доступа для доступа/записи в app.log.