malinin1991 Posted June 3, 2016 Report Share Posted June 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 Link to comment Share on other sites More sharing options...
IAF Posted June 3, 2016 Report Share Posted June 3, 2016 48 минут назад, malinin1991 сказал: и выдаёт ошибку: Это не ошибка. Это PHP-файл не выполняется, а просто выдаётся его содержимое - код. Link to comment Share on other sites More sharing options...
malinin1991 Posted June 3, 2016 Author Report Share Posted June 3, 2016 21 минут назад, IAF сказал: Это не ошибка. Это PHP-файл не выполняется, а просто выдаётся его содержимое - код. Уже понял. Выяснилось, что в Apache2 были прописаны некорректные настройки (не было путей до CGI PHP7), из-за чего PHP7 не запускался в режиме CGI. После того, как сделал корректный конфиг, форум запустился. Тему можно закрыть Link to comment Share on other sites More sharing options...
Recommended Posts