A PHP Error was encountered

Severity: 8192

Message: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead.

Filename: mysql/mysql_driver.php

Line Number: 319

Обновление SMF форума с версии 2.0.13 до 2.0.14

Обновление SMF форума с версии 2.0.13 до 2.0.14


Рубрика: Программирование (WEB) -> SMF ( Simple Machines Forum )
Метки:
Просмотров: 53584

При обновление 2.0.13 до 2.0.14 могут быть проблемы.

Если вы давно не обновляли ПО сервера, то после обновления патчем, вы можете столкнуться с тем, что ваш сайт не запустится и в логах ошибки вы увидите:

PHP Fatal error: Function name must be a string in /home/buxarnet/domains/forum.buxarnet.ru/public_html/Sources/Load.php on line 133

или что-то похожее (начало ссылки точно будет ваше smile )

Почему появляется ошибка PHP Fatal error: Function name must be a string in ?

Оказывается все достаточно просто, ваша версия PHP 5.3 или ниже

Как избавиться от ошибки PHP Fatal error: Function name must be a string in ?

Оказывается здесь всего 2 пути

1. Взять ваш бекап, который вы конечно же сохранили перед обновлением и накатать все файлы поверх установленным.

После чего файлы форума у вас будут старые, и как обновите в будущем PHP, можно будет обновить заново форум

2. Обновиться ваш PHP до версии PHP 5.4 и выше и у вас будет рабочий форум SMF 2.0.14

Так что будьте внимательны перед обновлением, читайте о совместимости и делайте всегда резервные копии базы и файлов

Комментариев: 13 RSS