Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

Логи ошибок

Автор sanatgen, 18-10-2013, 14:57:07

« назад - далее »

sanatgenTopic starter

На форуме появляется одна ошибка. Тип ошибки: общая

8192: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead
Файл: /forum/Sources/Load.php(183) : runtime-created function
Строка: 3

Подскажите, что это за ошибка? Как ее нужно исправить?


linartpro

#1
В PHP 5.5  функция preg_replace не работает. Теперь взамен используется preg_replace_callback. Именно об этом говорят логи.

Цитата из php.net
5.5.0 The /e modifier is deprecated. Use preg_replace_callback() instead. See the PREG_REPLACE_EVAL dоcumentation for additional information about security risks.

Попробуйте просто выключить вывод ошибок php. В принципе и так должно работать... Ну или использовать более раннюю версию php...
  •  


sanatgenTopic starter

Цитата: linartpro от 18-10-2013, 15:10:27
В PHP 5.5  функция preg_replace не работает. Теперь взамен используется preg_replace_callback. Именно об этом говорят логи.

Цитата из php.net
5.5.0 The /e modifier is deprecated. Use preg_replace_callback() instead. See the PREG_REPLACE_EVAL dоcumentation for additional information about security risks.

А в каком файле мне нужно это исправить? В Load.php?

linartpro

Попробуйте просто выключить вывод ошибок PHP

Вот страница с обсуждением данной проблемы на форуме разработчиков http://www.simplemachines.org/community/index.php?topic=506431.0
  •  



Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....