Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Ошибка в Джумла на локальном сервере
Форумы портала PHP.SU » » Если скрипт не работает » Ошибка в Джумла на локальном сервере

Страниц (1): [1]
 

1. Мила - 10 Февраля, 2015 - 22:35:27 - перейти к сообщению
Выдает ошибку и не работает локальнай сервер Джумла 1.5.9, в чем может быть проблема? Денвер установлен 2-й, версия PHP - 4.4.0, сначала все работало, редактировала шаблон, и просматривала, редактировалось с трудом, но результаты были. Меняла только картинку в шаблоне. Может ли быть, что нужна более новая версия PHP? Или, что-то возможно поменять в коде?

Ошибка:Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in z:\home\localhost\www\demo1\components\com_jcomments\libraries\joomlatune\joomla\jroute.php on line 21

Пожалуйста, помогите.)
2. andrewkard - 11 Февраля, 2015 - 03:15:17 - перейти к сообщению
Мила
А что тут:
jroute.php on line 21
Выложите кусок с 20 по 22 строку
3. GoDr - 11 Февраля, 2015 - 07:43:22 - перейти к сообщению
Мила пишет:
.... Джумла 1.5.9..... версия PHP - 4.4.0 ........Может ли быть, что нужна более новая версия PHP?

да уж не помешало бы всё новое Закатив глазки
(Добавление)
.
PHP минимум 5.0
4. skiphog - 11 Февраля, 2015 - 08:36:54 - перейти к сообщению
Где вы отрыли такого динозавра? Улыбка
--
Предположу что,
Старенькая Joomla 1.5.9 может работать на PHP4.4, но некоторые плагины
и компоненты (в вашем случае JComments) могут быть написаны уже для php5.

PHP4 начинает ругаться на модификаторы доступа - public,private,protected и т.д.
Скорее всего причина, в этом.
--
Попробуйте поставить более старую версию - jComments_v2.2 либо обновиться до PHP5.2
5. Мила - 11 Февраля, 2015 - 12:01:02 - перейти к сообщению
andrewkard пишет:
Мила
А что тут:
jroute.php on line 21
Выложите кусок с 20 по 22 строку


Фрагмент кода с 20 строки и до конца.
*/
public static function _($value)
{
if (JOOMLATUNE_JVERSION === '1.5') {
$url = str_replace('&', '&', $value);
$url = str_replace('&no_html=1', '&tmpl=component', $url);
if (substr(strtolower($url), 0, 9) != "index.php") {
return $url;
}
$uri = JURI::getInstance();
$prefix = $uri->toString(array('scheme', 'host', 'port'));
return $prefix . JRoute::_($url);
} else {
return sefRelToAbs($value);
(Добавление)
skiphog пишет:
Где вы отрыли такого динозавра? Улыбка
--
Предположу что,
Старенькая Joomla 1.5.9 может работать на PHP4.4, но некоторые плагины
и компоненты (в вашем случае JComments) могут быть написаны уже для php5.

PHP4 начинает ругаться на модификаторы доступа - public,private,protected и т.д.
Скорее всего причина, в этом.
--
Попробуйте поставить более старую версию - jComments_v2.2 либо обновиться до PHP5.2


Я не могу поставить новую версию, т.к. надо написать сайт на старой версии, т.к. характеристики хостинга куда потом заливать сайт, не поддерживают новую версию PHP 5. Если знаете где скачать лучше jComments_v2.2, скиньте ссылку пожалуйста.) Спасибо что ответили.)
(Добавление)
skiphog пишет:
Где вы отрыли такого динозавра? Улыбка
--
Предположу что,
Старенькая Joomla 1.5.9 может работать на PHP4.4, но некоторые плагины
и компоненты (в вашем случае JComments) могут быть написаны уже для php5.

PHP4 начинает ругаться на модификаторы доступа - public,private,protected и т.д.
Скорее всего причина, в этом.
--
Попробуйте поставить более старую версию - jComments_v2.2 либо обновиться до PHP5.2


Скачала jComments_v2.2.0.2, но установить его не могу, так как на данный момент, из-за ошибки у меня не работает Джумла. Можно может быть установить по другому? Распаковать в нужную папку на диске.
6. skiphog - 11 Февраля, 2015 - 14:09:10 - перейти к сообщению
Качнул joomla 2.5 - посмотрел.
Может быть в joomla 1.5, названия отличаются, но суть одна.

Попробуйте сделать так.

Найдите в своей БД табличку - префикс_extensions.
Далее найдите строку, где поле name = com_jcomments.
В соответствующей строке, в поле enabled измените единичку на нолик.


Таким образом вы отключите компонент и сможете зайти в админку.
7. Мила - 11 Февраля, 2015 - 20:21:10 - перейти к сообщению
skiphog пишет:
Качнул joomla 2.5 - посмотрел.
Может быть в joomla 1.5, названия отличаются, но суть одна.

Попробуйте сделать так.

Найдите в своей БД табличку - префикс_extensions.
Далее найдите строку, где поле name = com_jcomments.
В соответствующей строке, в поле enabled измените единичку на нолик.
Таким образом вы отключите компонент и сможете зайти в админку.


Всем спасибо, все получилось. Но этого было недостаточно, пришлось удалить в базе данных сам компонент com_jcomments, и еще в папке на диске Z, где были ошибки были удалены данные документы.)

 

Powered by ExBB FM 1.0 RC1