malinin1991 Опубликовано 3 июня, 2016 Поделиться Опубликовано 3 июня, 2016 Всем привет! Суть проблемы: на сервере включаю PHP7 (VPS, включение через ISPManager), форум перестаёт работать и выдаёт ошибку: Спойлер Invision Power Services, Inc. * @copyright (c) 2001 - 2016 Invision Power Services, Inc. * @license http://www.invisionpower.com/legal/standards/ * @package IPS Community Suite * @since 18 Feb 2013 * @version SVN_VERSION_NUMBER */ $_SERVER['SCRIPT_FILENAME'] = __FILE__; require_once 'init.php'; \IPS\Dispatcher\Front::i()->run(); Если вернуть обратно PHP 5.6, то всё нормально. Чистая установка на PHP7 с тем же конфигом проходит успешно. В чём может быть проблема? Дополню: IPS 4.1.12.1 Ссылка на комментарий Поделиться на другие сайты Поделиться
IAF Опубликовано 3 июня, 2016 Поделиться Опубликовано 3 июня, 2016 48 минут назад, malinin1991 сказал: и выдаёт ошибку: Это не ошибка. Это PHP-файл не выполняется, а просто выдаётся его содержимое - код. Ссылка на комментарий Поделиться на другие сайты Поделиться
malinin1991 Опубликовано 3 июня, 2016 Автор Поделиться Опубликовано 3 июня, 2016 21 минут назад, IAF сказал: Это не ошибка. Это PHP-файл не выполняется, а просто выдаётся его содержимое - код. Уже понял. Выяснилось, что в Apache2 были прописаны некорректные настройки (не было путей до CGI PHP7), из-за чего PHP7 не запускался в режиме CGI. После того, как сделал корректный конфиг, форум запустился. Тему можно закрыть Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения