|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.03.2009, 19:06 | #1 |
Регистрация: 27.03.2009
Сообщений: 4
|
Помогите разобраться с PHP
Здравствуйте я здесь новенький, как и в работе с PHP. Хочу попросить о помощи здешних программистов. Дело в том, что я скачал недавно движок Joomla и в нем очень много ошибок, которые я не могу самостоятельно поправить (пытался, но не смог).
Ошибки возникают после добавления новости Notice: Undefined index: ru-RU in /home/m50806/public_html/components/com_joomfish/helpers/joomfish.class.php on line 252 Notice: Trying to get property of non-object in /home/m50806/public_html/components/com_joomfish/helpers/joomfish.class.php on line 252 Notice: Undefined index: ru-RU in /home/m50806/public_html/components/com_joomfish/helpers/joomfish.class.php on line 265 Notice: Trying to get property of non-object in /home/m50806/public_html/components/com_joomfish/helpers/joomfish.class.php on line 265 Строка ошибки №252 if ($languages[$language]->fallback_code==""){ Строка ошибки №265 . "\nWHERE jf_content.language_id=".$languages[$language]->id Помогите пожалуйста, кто может буду очень благодарен... |
27.03.2009, 19:21 | #2 | |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Цитата:
Но это всего лишь NOTICE - его можно выключить через РНР или .htaccess или httpd.conf. Ответственный параметр - error_reporting, который стоитв E_ALL (наиболее подзних версия РНР) или E_ALL & E_NOTICE Хотя, я предпочитаю объявлять все переменные и массивы. |
|
27.03.2009, 19:46 | #3 |
Регистрация: 27.03.2009
Сообщений: 4
|
А, как это исправить? Может быть в аське поподробней расскажите если не трудно?
Оверквотинг удален. //модератор Последний раз редактировалось SkyM@n; 27.03.2009 в 20:30. |
27.03.2009, 20:29 | #4 | |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Цитата:
Один из способов решения вашего вопроса: 1. .htaccess'е можно прописать: Код:
Впрочем, целое число можно использовать везде (но не наоборот!) 2. В php.ini можно прописать: Код:
PHP код:
PHP код:
Подробности: http://ua.php.net/error_reporting |
|
27.03.2009, 20:37 | #5 | |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Но опять таки - этот способ не рекомендуется. Ошибки надо не подавлять а исправлять.
В вашем коде есть строка $languages[$language] (№252) Поставьте перед ней код: PHP код:
Цитата:
|
|
28.03.2009, 06:38 | #6 |
Регистрация: 27.03.2009
Сообщений: 4
|
Здравствуйте, я вставил код, как вы и сказали все верно, показалась надпись
LANGUAGE = ru-RU Array ( ) Я так понимаю эта надпись указывает, что-то? |
28.03.2009, 08:58 | #7 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Array ( ) - массив пуст. А там должны были бы быть в кач-ве эллементов - названия языков.. Видимо, где-то что-то не проинициализировалось. Смотрите выше по коду, где упоминается данный массив.
Проверьте так же папку с файлами, где должны быть файлы локализации (обычно это папка с назвниями lang или language) |
28.03.2009, 11:54 | #8 |
Регистрация: 27.03.2009
Сообщений: 4
|
SkyM@n долго мучался и решил снести Joomla движок и поставить обычный DLE. Спасибо за помощь.
|
28.03.2009, 20:23 | #9 |
Пользователь
Регистрация: 20.03.2009
Сообщений: 43
|
|
29.03.2009, 12:31 | #10 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите разобраться! | SerSasha | Помощь студентам | 4 | 09.06.2008 10:00 |
помогите разобраться!) | Юliana | Помощь студентам | 1 | 30.01.2008 01:16 |
помогите разобраться | ара | Помощь студентам | 13 | 05.12.2007 17:50 |
Помогите разобраться со связкой PHP+SOAP+WSDL | bobadd | PHP | 9 | 03.11.2007 12:58 |