на хостинге поменял папку сайта и теперь сайт не работает с ошибкой 500

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 25 декабря 2022 в 21:56

Добрый вечер. Хостеру я сообщил, но они не могут понять. Делал простую вещь. Просто была ситуация, что папка, где лежал сайт была названа именем старого домена, которую просто так не переименовать. В панели хостера я отлинковал новый домен от старой папки, создан новый сайт с именем нового домена, у хостера автоматом создалась папка с новым именем. Я туда перекинул файлы сайта из старой папки. И прилинковал довый домен к новой папке. В конфиге InstantCMS вручную поправил 'session_save_path' В итоге сайт не работает. 500 и все...

Я включил лог у хостера и наблюдаю

PHP Fatal error:  require_once(): Failed opening required '/home/b/bestit/blago-mosmit.ru/public_html/system/config/autoload.php' (include_path='.:/usr/share/php') in /home/b/bestit/blago-mosmit.ru/public_html/bootstrap.php on line 25

В этой строке идет подключение:

require_once PATH. '/system/config/autoload.php

'PATH' определяется в начале bootstrap.php, я проверил var_dump(PATH) он соответствует новой папке  

Может быть еще важно, для нового домена включен сертификат https Let's. Что-то можете посоветовать?

#2 25 декабря 2022 в 22:38

 bestit

Посмотрите файл /system/config/config.php

Там прямо в верхних строках указываются все пути сайта.

Особое внимание обратите на первый пункт root. Попробуйте указать там путь к папке с новым сайтом.

#3 25 декабря 2022 в 22:55

Благодарю за помощь. root прописан как '/'

попробовал вписать здесь абсолютный новый путь '/home/b/bestit/blago-mosmit.ru/public_html/' — не помогло.

в остальных строках настроек написан домен сайта. Новый домен. Он как бы так и остался. Чую, что какая-то фигня на стороне хостера, но техподдержка пока не знает, взяли паузу в раздумьях.

'root'                                                          => '/',
'host'                                                          => 'https://blago-mosmit.ru',
'upload_root'                                           => '/upload/',
'upload_host'                                           => 'https://blago-mosmit.ru/upload',
'cache_root'                                            => '/cache/',

Добавлено спустя 5 минут

Более того, я убрал конфиг файл и вообще ничего не изменилось. Ошибка 500 выдается моментально. Такое впечатление что до чтения конфига дело не доходит

#4 25 декабря 2022 в 22:58

Страница недоступна
Сайт blago-mosmit.ru пока не может обработать этот запрос.

HTTP ERROR 500

Какого-то расширения php не хватает.

Какая версия php? VPS или шаред хостинг?

#5 25 декабря 2022 в 23:24

Beget. шаред. php 7.4.33

Удивительно, что все работало! Я на том же хостинге, что и был три часа назад. Просто перенес сайт из одной папки в другую. Настройки не менялись кроме перелинковки домена из-за смены папки.

Добавлено спустя 2 минуты

 Ris, личным сообщением кинул ссылку на phpinfo

#6 26 декабря 2022 в 06:55

PHP Fatal error:  require_once(): Failed opening required '/home/b/bestit/blago-mosmit.ru/public_html/system/config/autoload.php'

bestit

А что с правами на доступ к файлам и папкам?

#7 26 декабря 2022 в 08:05

А что с правами на доступ к файлам и папкам?

Loadырь

Права на папки и файлы внутри public_html были корректными. Я обычно использую скрипт из документации

Сегодня утром все уже работает. Провайдер переопределил права. Они просто сбросили вообще все файлы и папки на '700'. Я скриптом внутри сайта  еще раз прогнал для установки нужных прав. А то в mc все файлы были одного цвета. Неудобно :) Спасибо, тему закрываю.

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.