Новости Joomla

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!Файловый менеджер Quantum — одно...

Файловый менеджер Quantum — одно из самых популярных решений для Joomla, созданное разработчиком из сообщества Joomla, Дмитрием Цымбалом (@tsymbalmitia). Он делает Quantum удобным, безопасным и современным, обновляет его, исправляет уязвимости и отвечает пользователям — всё это в свободное от основной работы время.

Теперь настал момент для следующего шага: развитие проекта требует больше времени и ресурсов.

0 Пользователей и 1 Гость просматривают эту тему.
  • 9 Ответов
  • 3791 Просмотров
*

lenchik37

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Ошибка .../router.php online 140
« : 17.06.2010, 16:03:09 »
Добрый день форумчане.

У меня в "логах ошибок" на хостинге нашел следующие ошибки:
1.   Unsupported operand types сатй/libraries/joomla/application/router.php online 140
и
2.   array_merge() [<a href='function.array-merge'>function.array-merge</a>]: Argument #2 is not an array in /home/users/.../domains/сайт.ru/libraries/joomla/application/router.php on line 218

Что это может быть подскажите пожалуйста?

Поискал в яндексе (http://yandex.ru/yandsearch?p=1&text=%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0%20Unsupported%20operand%20types%20libraries%2Fjoomla%2Fapplication%2Frouter.php%20online%20140&clid=9582&lr=195). Много сайтов имеют данную ошибку. Как ее исправить?

Спасибо.
*

rassola

  • Новичок
  • 4
  • 0 / 0
Re: Ошибка .../router.php online 140
« Ответ #1 : 13.07.2010, 10:03:05 »
Решение данной проблемы мной не найдено но могу предложить вот такую таблетку:
В файл libraries/joomla/application/router.php
Дописываем строки в самое начало:

Код
<?
$ref=$_SERVER["HTTP_REFERER"]; // откуда человек пришел
if ($ref=='http://rd/component/easybook/entry/add.html') //если откуда пришел совпадает с тем с тем что нам нужно
{
//то перенаправляем куда нибудь

echo'<script language="javascript">

document.location="index.php";

</script>';

}
?>
Условие подтачить под себя.

У меня лично данная ошибка вылезала когда в EasyBook (она с SEF толком не работает и видимо в этом причина) пытаешься добавить отзыв (отзыв то добавляется) и вылазит данная ошибка вот я после добавления кидал пользователей сразу на просмотр добавленного.
--------------------
Warning: array_merge() [function.array-merge]: Argument #2 is not an array in /home/webmaster/www/autorelease.ru/autorelease/libraries/joomla/application/router.php on line 218

Fatal error: Unsupported operand types in /home/webmaster/www/autorelease.ru/autorelease/libraries/joomla/application/router.php on line 140
--------------------
Это конечно не самое рациональное решение, но вижу что другого предложить не может ни кто а проблема довольно частая!
*

foxer666

  • Новичок
  • 5
  • 0 / 0
Re: Ошибка .../router.php online 140
« Ответ #2 : 28.05.2012, 18:30:30 »
Добрый день.
У меня такая же проблема, установлено:
Joomla 1.5 в режиме совместимости с 1.0
SH404SEF
Xmap
Sobi2

Проблема возникает при включенном дебаге при переходе на несуществующие страницы компонента SOBI2, по всем остальным ссылкам нормально выдает ошибку 404. При выключенном дебаге - невозможно отобразить страницу, ошибка 500.

Прошу помочь советом в решении данного вопроса, Яндекс и Гугль помочь не смогли.

Спасибо.
*

userxp

  • Живу я здесь
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: Ошибка .../router.php online 140
« Ответ #3 : 28.05.2012, 22:57:11 »
фрагмент роутер компонента неправильно вызывает функции базовый роутера.

смотрите роутер для этого компонента (какой урл страницы? какой компонент?)
нужно так же понимать, что роутер под этот компонент будет так же вызываться, если на странице присутствует ссылка этого компонента (см. параметр option= строки запроса)

возможно, что это ошибка и SH404 (или плагина к нему)
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

foxer666

  • Новичок
  • 5
  • 0 / 0
Re: Ошибка .../router.php online 140
« Ответ #4 : 28.05.2012, 23:37:42 »
Спасибо за ответ, уже второй день бьюсь :(
Компонент SOBI2 если вызывать ссылки, не связанные с этим компонентом, то Joomla нормально отдает 404 ошибку, а если набирать адрес из категории SOBI2 с ошибкой в url то выдает ошибку выше, без дебага 500 ошибку выдает.
Почитал по интернету, так понял, что ошибка связана с отсутствующим ItemID но все решения вырубают весь сайт, т.к. все ссылки SEF и ID естественно в них нет. Пример ссылки:
barnaul/index/obschestvennoe-pitanie/kafe-i-bary/kafe-uzbekskoy-kuhni-ip-kuznetsov-m.a.html

Все остальные ссылки такого вида нормально отрабатывает, эта ссылка не существует на сайте, точнее находится по новому адресу.

Подскажите, куда хоть копать, ошибка достаточно популярна, а вот решения нет даже на офф сайте Joomla :(

Спасибо.
*

userxp

  • Живу я здесь
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: Ошибка .../router.php online 140
« Ответ #5 : 29.05.2012, 21:52:22 »
а там ее и не будет. с какой стати?
если у вас стоит sh404SEF, то это проблема "глюкавости" плагина под SOBI2
тут либо найти самую последнюю версию либо исправлять логику руками.
более подробно не подскажу, ибо ничего из вше перечисленного у меня нет и в чужом коде ковыряться мне как бы желания нет ну никакого :)
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

foxer666

  • Новичок
  • 5
  • 0 / 0
Re: Ошибка .../router.php online 140
« Ответ #6 : 29.05.2012, 23:59:18 »
Добрый день.

Спасибо за ответ.

Ссылка там была, сейчас адрес у нее сменился и вместо того, чтобы выдавать ошибку 404, выдает либо варнинг скрипта, либо 500 ошибку.
По поводу глюкавости, может кто подскажет, где найти нормальный рабочий модуль для SH404 и SOBI2?

Спасибо.
*

foxer666

  • Новичок
  • 5
  • 0 / 0
Re: Ошибка .../router.php online 140
« Ответ #7 : 01.06.2012, 00:11:11 »
No ideas? :(
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Ошибка .../router.php online 140
« Ответ #8 : 01.06.2012, 00:20:07 »
No ideas? :(
сказано же
более подробно не подскажу, ибо ничего из вше перечисленного у меня нет и в чужом коде ковыряться мне как бы желания нет ну никакого :)
*

foxer666

  • Новичок
  • 5
  • 0 / 0
Re: Ошибка .../router.php online 140
« Ответ #9 : 01.06.2012, 09:44:16 »
сказано же
Кроме Вас двоих на форум не заходит никто, у кого может быть схожая проблема? o_O
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

simpleform2 ошибка ajax error в Google chrome

Автор safronoff343

Ответов: 1
Просмотров: 1252
Последний ответ 05.06.2020, 20:36:42
от safronoff343
Ошибка #1050 при переносе базы данных на хостинг

Автор Ksen

Ответов: 7
Просмотров: 24885
Последний ответ 16.03.2020, 17:47:29
от Petrovich
При попытке войти в админку 404 ошибка компонента

Автор omezik

Ответов: 4
Просмотров: 2891
Последний ответ 31.08.2019, 22:41:46
от Taatshi
Ошибка в компоненте CKForms

Автор Vas80

Ответов: 9
Просмотров: 1736
Последний ответ 22.04.2019, 13:34:48
от sivers
Ошибка Fatal error: Allowed memory size of 73400320 bytes exhausted

Автор Andre109

Ответов: 1
Просмотров: 2166
Последний ответ 03.12.2018, 01:29:56
от voland