PHPJoomla 1.7 абстрактная ошибка - PullRequest
1 голос
/ 25 августа 2011

Я установил xampp xampp-win32-1.7.4-VC6-installer.exe и прошел нормально, за исключением последнего утверждения (Of Issue).

Создал базу данных MySQL, а затем начал установку каквидео Joomla Joomla_1.7.0-Stable-Full_Package.zip в htdocs.И подключил его.

Затем, когда я захожу на сайт Joomla на моем сюрпризе, abstact erroer

Strict Standards: Static function JDatabase::test() should not be abstract in C: \x\htdocs\libraries\joomla\database\database.php on line 350

Strict Standards: Accessing static property JCache::$_handler as non static in C: \x\htdocs\libraries\joomla\cache\cache.php on line 394

Strict Standards: Accessing static property JCache::$_handler as non static in C: \x\htdocs\libraries\joomla\cache\cache.php on line 396

Strict Standards: Accessing static property JCache::$_handler as non static in C: \x\htdocs\libraries\joomla\cache\cache.php on line 396

[etc.]

Strict Standards: Accessing static property JCache::$_handler as non static in C: \x\htdocs\libraries\joomla\cache\cache.php on line 396

Ответы [ 4 ]

2 голосов
/ 01 октября 2011

это означает низкие навыки.

изменить $ this -> обработчик _ на self :: $ _ обработчик

в этом файле. Fin

1 голос
/ 25 августа 2011

Это часто встречается в Joomla, и это не ошибка.Это просто предупреждение, что это не остановит вашу Joomla для остановки.

В любом случае, я дам решение, попробуйте это ...

  1. Первая проверка на php.INI-файл в папке вашего сервера (XAMPP), в котором заменить display_errors = false

  2. Изменить error_reporting = E_ALL |E_STRICT to error_reporting = E_ALL & ~ E_NOTICE

  3. Еще одна вещь, выберите приложение сервера (XAMPP) и щелкните правой кнопкой мыши -> и установите флажок «Запускать всегда от имени администратора»

С уважением,

Шанмугам

1 голос
/ 25 августа 2011

Это означает, что Joomla не удовлетворяет строгим стандартам PHP.Вы можете отключить эти ошибки в файле php.ini

0 голосов
/ 10 ноября 2011

У вас есть ошибки «Строгие стандарты: нестатический метод», это связано с настройками отчетов об ошибках в вашем файле Xampp php.ini. В файле php.ini внесите эти изменения и перезапустите Apache:

error_reporting = E_ALL & ~E_NOTICE
display_errors = Off

Вы должны перезапустить Apache, чтобы эти изменения вступили в силу. Если вы не уверены, где находится файл php.ini, попробуйте запустить этот файл на своем сервере и найдите строку «Загруженный файл конфигурации».

...