Возможные причины, по которым социальная сеть Sngine не запускается на новом хостинге, могут быть следующими:
1. Требуемые версии PHP и базы данных: Сngine может требовать определенную версию PHP (например, PHP 7.2 и выше) и определенную версию базы данных (например, MySQL 5.7 и выше). Убедитесь, что ваш хостинг поддерживает эти требования.
2. Несоответствие настроек: Проверьте, соответствуют ли настройки вашего нового хостинга настройкам, указанным в документации Sngine. Некоторые настройки, такие как права доступа к файлам и папкам, могут не быть правильно настроены на новом хостинге.
3. Ошибки в файлах установки: Убедитесь, что все файлы, загруженные на ваш новый хостинг, не повреждены и полностью соответствуют оригинальным файлам. Даже небольшие ошибки или повреждения могут привести к некорректной работе скрипта.
4. Конфликты с другими скриптами или расширениями: Если на вашем новом хостинге уже установлены другие скрипты или расширения, возможно, они конфликтуют с Sngine. Проверьте, нет ли конфликтов в настройках и зависимостях.
Относительно ошибки "PHP Fatal error: Uncaught Error: Undefined constant 'DEBUGGING' in /home/container/webroot/bootstrap.php:30" может быть вызвана несовместимостью версий скрипта и используемой версии PHP. Проверьте, соответствуют ли требования скрипта и вашего хостинга к версии PHP.
Также, ошибка может возникнуть из-за неправильных настроек или конфликтов. Просмотрите файл bootstrap.php и убедитесь, что константа DEBUGGING определена или установлена перед использованием. Если она отсутствует в файле, добавьте ее и установите соответствующее значение.
Для выполнения запроса "GET /install HTTP/1.1" вам следует использовать установочный скрипт, предоставленный Sngine. Убедитесь, что файлы установки правильно загружены на ваш хостинг и путь к скрипту install.php указан правильно.
Если проблема сохраняется, рекомендуется обратиться в службу поддержки вашего хостинга или в сообщество Sngine для получения более точной помощи и решения проблемы.