После HTTP-ошибки 500 после переноса веб-сайта

Ребята У меня есть HTTP error 500 после попытки переноса другого сайта на Ubuntu 16.04LTs virtual server. Мои другие веб-сайты работают на этом сервере, но это дает и ошибки, когда я пытаюсь получить доступ в моем браузере.

Я заглянул внутрь своего error.log и нашел это:

EDIT: я удалил содержимое моего error.log и снова вызвал ошибку. Вот вывод:

[Wed Dec 06 11:45:40.769721 2017] [:error] [pid 23568] [client 121.97.63.220:63265] PHP Warning: require(/var/www/html/brainsmartsuccess.com/public_html/wp-includes/load.php): failed to open stream: Permission denied in /var/www/html/brainsmartsuccess.com/public_html/wp-settings.php on line 19 [Wed Dec 06 11:45:40.769847 2017] [:error] [pid 23568] [client 121.97.63.220:63265] PHP Warning: require(/var/www/html/brainsmartsuccess.com/public_html/wp-includes/load.php): failed to open stream: Permission denied in /var/www/html/brainsmartsuccess.com/public_html/wp-settings.php on line 19 [Wed Dec 06 11:45:40.769862 2017] [:error] [pid 23568] [client 121.97.63.220:63265] PHP Fatal error: require(): Failed opening required '/var/www/html/brainsmartsuccess.com/public_html/wp-includes/load.php' (include_path='.:/usr/share/php') in /var/www/html/brainsmartsuccess.com/public_html/wp-settings.php on line 19

Я установил разрешения для определенных файлов, как указано в журналах, но не добился успеха при удалении HTTP-ошибки 500. Какое разрешение необходимо и какой конкретный файл Мне нужно установить разрешение?

Примерная команда была бы очень полезна - я немного новичок здесь, спасибо!

0
задан 6 December 2017 в 21:21

3 ответа

Чтобы быть более точным: пользователь процесса, который запускает веб-сервис, должен иметь права на чтение и выполнение +rx для всех файлов и каталогов от корня каталога / до /var/www/html/brainsmartsuccess.com/public_html/wp-settings.php.

С Apache Webserver дочерние процессы запускаются с пользователем, не входящим в систему, обычно www, apache, nobody или таковым.

В httpd.conf найдите директиву User.

Поэтому, если каталоги и файлы принадлежат другому пользователю, вам нужно будет поместить пользователя apache в ту же группу (подсказка: ls -l) или сделать другие файлы / и исполняемый файл [chmod o+rx file/dir).

Если права на unix-файлы верны: активирован ли selinux? (sestatus) Вряд ли, но возможно: у вас есть файлы acls? (Вы увидите вариант монтирования acl в mount.

1
ответ дан 22 May 2018 в 15:38

Чтобы быть более точным: пользователь процесса, который запускает веб-сервис, должен иметь права на чтение и выполнение +rx для всех файлов и каталогов от корня каталога / до /var/www/html/brainsmartsuccess.com/public_html/wp-settings.php.

С Apache Webserver дочерние процессы запускаются с пользователем, не входящим в систему, обычно www, apache, nobody или таковым.

В httpd.conf найдите директиву User.

Поэтому, если каталоги и файлы принадлежат другому пользователю, вам нужно будет поместить пользователя apache в ту же группу (подсказка: ls -l) или сделать другие файлы / и исполняемый файл (chmod o+rx file/dir).

Если права на файлы UNIX верны: у вас активирован selinux? (sestatus) Вряд ли, но возможно: у вас есть файлы acls? (Вы увидите вариант монтирования acl в mount.

1
ответ дан 18 July 2018 в 01:47

Чтобы быть более точным: пользователь процесса, который запускает веб-сервис, должен иметь права на чтение и выполнение +rx для всех файлов и каталогов от корня каталога / до /var/www/html/brainsmartsuccess.com/public_html/wp-settings.php.

С Apache Webserver дочерние процессы запускаются с пользователем, не входящим в систему, обычно www, apache, nobody или таковым.

В httpd.conf найдите директиву User.

Поэтому, если каталоги и файлы принадлежат другому пользователю, вам нужно будет поместить пользователя apache в ту же группу (подсказка: ls -l) или сделать другие файлы / и исполняемый файл [chmod o+rx file/dir).

Если права на unix-файлы верны: активирован ли selinux? (sestatus) Вряд ли, но возможно: у вас есть файлы acls? (Вы увидите вариант монтирования acl в mount.

1
ответ дан 24 July 2018 в 17:27

Другие вопросы по тегам:

Похожие вопросы: