PHP: fopen — отказано в доступе — chmod 777 уже сделано

Я настраиваю новую машину CentOS 6.6 с PHP 5.5 и переношу наш сайт на сервер, но получаю сообщение об ошибке в моем журнале ошибок httpd:

PHP Warning:  fopen(/ssd-media/www/app/storage/logs/laravel.log): failed to open stream: Permission denied in /ssd-media/www/index.php on line

Я уже проверил, и процесс httpd запускается как пользователь / группа «apache» и сделал chmod -R 775 storage и проверил, что для файла настроены нужные пользователь / группа и разрешения, а затем запустил следующий код:

<?php
$myfile = fopen("/ssd-media/www/app/storage/logs/laravel.log", "w") or die("Unable to open file!");
$txt = "test\n";
fwrite($myfile, $txt);
fclose($myfile);
?>

Я переместил DocumentRoot в / ssd-media / www, где не установлен CentOS, это SSD RAID, предназначенный только для файлов apache / mysql. Кроме этого это довольно простая конфигурация, для которой я следовал этому руководству:
https://webtatic.com/packages/php55/

По каким другим причинам я получу разрешение на доступ к этому файлу? Я пробовал 777 разрешений, но безрезультатно.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]