Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 04.04.2013 22:28:21

как победить ошибку 'register_long_arrays'?

Добрый вечер.
Cуть такова, при установке на хостинг вылезла данная ошибка!

Unhandled Exception
Message:

Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater

Location:

Unknown on line 0

добавление php_flag register_long_arrays Off в .htaccess
результата не дало..
стоит там PHP  5.3.18
Сталкивалcя кто с таким, и как это исправить?

Не в сети

#2 05.04.2013 07:32:56

Re: как победить ошибку 'register_long_arrays'?

Скорее всего проблема не в вашем хосте и точно не в Laravel, а в настройках хостера. Если создать скрипт с одной командой (типа phpinfo() или echo 1) — ошибка будет?

Не в сети

#3 05.04.2013 08:10:05

Re: как победить ошибку 'register_long_arrays'?

phpinfo();
работает

Не в сети

#4 05.04.2013 15:56:51

Re: как победить ошибку 'register_long_arrays'?

Надо же. Попробуй изменить строку в laravel/laravel.php:

PHP
error_reporting(-1);
// на:
error_reporting((E_ALL E_STRICT) & ~E_DEPRECATED);

Не в сети

#5 05.04.2013 17:25:30

Re: как победить ошибку 'register_long_arrays'?

не помогло..
пока решил проблему вырезав в laravel/error.php
функцию exception

Не в сети

#6 05.04.2013 19:30:36

Re: как победить ошибку 'register_long_arrays'?

Вместо этого добавь E_DEPRECATED в application/config/error.php (ignore).

Не в сети

Подвал раздела