Перейти к содержанию

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


Рекомендуемые сообщения

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...