Mam zainstalowaną Joomla 2.5 na Windows 7 z Apache 2 i PHP 5. Mam niezliczone błędy PHP w dzienniku, jak poniżej:
[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
Próbowałem wyłączyć logowanie błędów php.ini
:
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
Niestety to nie robi różnicy.
Joomla nie działa w trybie debugowania i jestem pewien, że edytuję poprawną kopię php.ini
ponieważ inne zmiany, które wprowadzam, zaczynają obowiązywać.
Jakieś pomysły, dlaczego dostaję tak wiele błędów lub jak powstrzymać je przed eksplozją dziennika?
Odpowiedzi:
Spróbuj zamiast tego użyć następującego ustawienia:
Będzie zgłaszać wszystkie problemy, z wyjątkiem błędów i ścisłych.
źródło
Wygląda na to, że masz błąd w wtyczce systemu plgSystemJquery . Jeśli pójdziesz dalej, wyłącz, że powinieneś być dobry.
Jeśli nie możesz dostać się do zaplecza ... możesz po prostu przejść na FTP swojej witryny
ROOT / plugins / system / znajdź folder o nazwie jQuery lub coś w tym stylu i zmień jego nazwę i sprawdź, czy błąd zniknął.
źródło