Jump to content

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

Featured Replies

Posted
comment_107936

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

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

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

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

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

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

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

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

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

Guest
This topic is now closed to further replies.

Последние посетители 0

  • No registered users viewing this page.