Jump to content

Ошибка при переходе на PHP7


Recommended Posts

Всем привет! Суть проблемы: на сервере включаю 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

48 минут назад, malinin1991 сказал:

и выдаёт ошибку:

Это не ошибка. Это PHP-файл не выполняется, а просто выдаётся его содержимое - код.

Link to comment
Share on other sites

21 минут назад, IAF сказал:

Это не ошибка. Это PHP-файл не выполняется, а просто выдаётся его содержимое - код.

Уже понял. Выяснилось, что в Apache2 были прописаны некорректные настройки (не было путей до CGI PHP7), из-за чего PHP7 не запускался в режиме CGI.

После того, как сделал корректный конфиг, форум запустился.

Тему можно закрыть :)

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...