Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Ошибка в php коде
 
 автор: sudak87   (04.12.2013 в 23:55)   письмо автору
 
 

Всем привет,помогите пожалуйста с ошибками

Strict Standards: Non-static method RouterFactory::getFactory() should not be called statically, assuming $this from incompatible context in /sata2/home/users/мой логин/www/сайт/папка/файл.php on line 58

перевод

Строгие стандарты: Номера для статического метода RouterFactory :: GetFactory () не должен вызываться статически, предполагая $ это от несовместимых контексте в / sata2/home/users/мой логин / WWW / сайт / папка / файл.php на линии 58

Строка 58
$this->url = RouterFactory::getFactory();

я убирал но не помогает,подскажите пожалуйста как исправить

а если убираю полностью строку,то на сайте белый лист и вверху код ошибки
Warning: require_once(/sata2/home/users/мой логин/www/сайт/папка): failed to open stream: No such file or directory in /sata2/home/users/мой логин/www/сайт/index.php on line 29

Fatal error: require_once(): Failed opening required '/sata2/home/users/мой логин/www/сайт/папка/' (include_path='.:/usr/local/php54/share/pear') in /sata2/home/users/мой логин/www/сайт/index.php on line 29

перевод

Предупреждение: require_once (/ sata2/home/users/мой логин / WWW / сайт / папка): не удалось открыть поток: Нет такого файла или каталога в / sata2/home/users/мой логин / WWW / сайт / index.php на строка 29

Фатальная ошибка: require_once (): ('. :/ Usr/local/php54/share/pear' include_path =) Не удалось открытие требуется '/ sata2/home/users/мой логин / WWW / сайт / папка /' в / SATA2 / главная / пользователи / мой логин / WWW / сайт / index.php в строке 29

29 строка
require_once $CNCAT["system"]["dir_root"] . $CNCAT["system"]["dir_action"] . $CNCAT["action_file"];

  Ответить  
 
 автор: Strict Standards: .....   (05.12.2013 в 02:47)
 
   для: sudak87   (04.12.2013 в 23:55)
 

>Non-static method RouterFactory::getFactory() should not be called statically

вместо
....$this->url = RouterFactory::getFactory();
>>>

$fak = new RouterFactory(........);// создан объект $fak
$this->url = $fak->getFactory();
или
метод getFactory() нужно делать со словом static и с реализацией без любых $this->. ....

  Ответить  
 
 автор: mister_pipin   (06.12.2013 в 03:18)   письмо автору
 
   для: sudak87   (04.12.2013 в 23:55)
 

Если это joomla то нужно изменить версию php. Стояла версия 5.3 были такие ошибки, на 5.2 пропали

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования