2016-04-25 6 views
0

Я в процессе перемещения сайта WordPress с общего хостинга на свой новый VPS. Я все установил, но когда я пытаюсь открыть страницу, все, что я получаю, это пустой экран. Apache журнал говорит:WordPress не может читать файлы, несмотря на правильные разрешения

[Mon Apr 25 20:49:42.545498 2016] [:error] [pid 12379] [client 91.218.65.62:58115] PHP Fatal error: require_once(): Failed opening required '/var/www/site/public_html/blog/wp-config.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/site/public_html/blog/wp-load.php on line 37

, но все файлы и каталоги имеют правильные разрешения (640 и 750 соответственно):

-rw-r----- 1 bazyli www-data 3602 Apr 25 20:43 wp-config.php

Что является причиной этой проблемы?

EDIT:

В журнале примере я первоначально размещен там нет ничего о разрешениях, но есть и другие, как:

[Mon Apr 25 20:49:42.545437 2016] [:error] [pid 12379] [client 91.218.61.62:58115] PHP Warning: require_once(/var/www/site/public_html/blog/wp-config.php): failed to open stream: Permission denied in /var/www/site/public_html/blog/wp-load.php on line 37

+0

Возможный дубликат [Не удалось открыть поток: нет такого файла или каталога] (http://stackoverflow.com/questions/36577020/failed-to-open-stream- no-such-file-or-directory) –

ответ

1

Потребность GROUP запись/чтение разрешения (WWW -data), а не только пользователь (bazyli)

+0

Actu похоже, Wordpress смотрит в неправильном месте (/var/www/site/public_html/blog/wp-config.php). Можете ли вы подтвердить, где находится файл? – circusdei

+0

Путь правильный, и вы правы, все работает нормально, когда файлы установлены на 660. Это странно, потому что я искал его в Интернете перед настройкой, и многие сайты сказали, что это должно быть 640. В любом случае, спасибо! – sajran

+0

Очень странно, но рад видеть, что он работает! – circusdei

Смежные вопросы