Чрезмерные ошибки PHP в Joomla

0

У меня Joomla 2.5 установлен на Windows 7 с Apache 2 и PHP 5. У меня есть бесчисленные ошибки PHP в журнале, как показано ниже:

[01-Sep-2012 19:33:55 UTC] PHP Strict standards:  Only variables should be assigned by reference in C:\ammon_dev\ammon\plugins\system\jquery\jquery.php on line 24
[01-Sep-2012 19:33:55 UTC] PHP Stack trace:   
[01-Sep-2012 19:33:55 UTC] PHP   1. {main}() C:\ammon_dev\ammon\administrator\index.php:0    
[01-Sep-2012 19:33:55 UTC] PHP   2. JAdministrator->route() C:\ammon_dev\ammon\administrator\index.php:40    
[01-Sep-2012 19:33:55 UTC] PHP   3. JApplication->triggerEvent() C:\ammon_dev\ammon\administrator\includes\application.php:106   
[01-Sep-2012 19:33:55 UTC] PHP   4. JDispatcher->trigger() C:\ammon_dev\ammon\libraries\joomla\application\application.php:670    
[01-Sep-2012 19:33:55 UTC] PHP   5. JEvent->update() C:\ammon_dev\ammon\libraries\joomla\event\dispatcher.php:161    
[01-Sep-2012 19:33:55 UTC] PHP   6. call_user_func_array() C:\ammon_dev\ammon\libraries\joomla\event\event.php:71    
[01-Sep-2012 19:33:55 UTC] PHP   7. plgSystemJquery->onAfterRoute() C:\ammon_dev\ammon\libraries\joomla\event\event.php:71

Я пытался отключить вход в систему ошибок php.ini:

error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT

К сожалению, это не имеет значения.

Joomla не находится в режиме отладки, и я уверен, что редактирую правильную копию php.ini потому что другие изменения, которые я делаю, вступают в силу.

Любые идеи, почему я получаю так много ошибок или как не допустить взрыва журнала?

Rodnower
источник
1
Ваш вопрос как скрывать ошибки, а не как фиксировать их? Вы изучали сообщения и пытались выяснить, почему вы получаете их в первую очередь? Из предоставленного вами примера журнала, похоже, что ваша копия JQuery является причиной (вы делали какие-либо изменения или использовали сторонние версии)? Вы можете попробовать обновить JQuery или попробовать Joomla 3. Также проверьте их форумы на информацию об этом (если вы используете установку по умолчанию, то вы вряд ли будет единственным, кто это увидит ). Вы также можете сообщить об этом как об ошибке.
Synetech

Ответы:

1

Попробуйте использовать следующую настройку:

error_reporting = (E_ALL & ~ E_ERROR)

Он сообщит обо всех проблемах, кроме ошибок и строгих.

Kim Ahlstrøm Meyn Mathiassen
источник
0

Похоже, у вас есть ошибка с вашим системным плагином plgSystemJquery , Если вы идете дальше и отключаете это, вы должны быть хорошими.

Если вы не можете получить доступ к бэкэнду ... вы можете просто перейти на FTP вашего сайта

ROOT / plugins / system / найдите папку с именем jQuery или чем-то в этом роде, переименуйте ее и посмотрите, исчезнет ли ошибка

fishnet786
источник