RounCube: Strict Standards: Non-static method PEAR:: setErrorHandling
При установке появляются сообщения
PHP Strict Standards: Non-static method PEAR:: setErrorHandling ( ) should not be called statically in /installer/utils.php on line 80
PHP Strict Standards: Non-static method rcube_install:: get_instance ( ) should not be called statically in /installer/index.php on line 49
Устраняется следующим образом:
1. Открываем файл ../installer/index.php
2. Находим строчку
ini_set('error_reporting', E_ALL&~E_NOTICE);
и меняем на
ini_set('error_reporting', E_ALL &~ (E_NOTICE | E_STRICT));
3. В случае отсутствия, добавляем вот эту строку
define('RCMAIL_CHARSET', 'UTF-8');
после вот этой
define('RCMAIL_CONFIG_DIR', INSTALL_PATH . 'config');
а я бы сказал такE_ALL & ~E_NOTICE & ~E_STRICT
Это касателЬно какого момента ты бы так сказал?
This is fixed in 0.9RC
спасиб, сработало, но выдаёт ошибку при установке date.timezone: NOT OK(empty value detected)и кнопка next не работает, перелазил огромное количество форумов, как советовали исправить в php.ini исправил, но никакого результата, кто знает подскажите куда копать?
Беглый просмотр гугла показал, что если после правки php.ini проблема не устраняется, то либо вы забыли перезапустить вебсервер, либо вносили изменения не в тот php.ini :)
Great :)
более тщательный просмотр того же гугла (не думаю что он отличаться) сообщил мне тоже самое, в результате копания в недрах операционной системы выяснил что там 2 php.ini, расположены рядышком, для проверки менял в обоих, никакого результата
Мож тогда грохнуть один из них? Вебсервер перезапускали после внесения изменений? Вопросы, конечно, глупые, но тем не менее.
Если у меня совсем что-то не получается, то я обычно удаляю нафиг всё и делаю с нуля.
в phpinfo() написано какой php.ini и какие еще конфиги грузятся