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

DmitryH

  • Новичок
  • 2
  • 0 / 0
{Joomla 2.5 / SQL Server} + JComments
« : 10.10.2013, 21:39:21 »
Установил JComments 2.3 в Joomla 2.5
Но JComments работать не хочет:
 - не отображаются категории (в настройках JComments),
 - не воспринимается тег {jcomments on} в материале (отображается как текст) и пр.

При установке JComments 3.0 - не работает ни одна команда меню - настроек JComments
(при их выборе отображаются пустые страницы).

М.б., JComments и не должен работать - если, как у меня, Joomla настроена на SQL Server ?
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: {Joomla 2.5 / SQL Server} + JComments
« Ответ #1 : 11.10.2013, 12:45:44 »
Надо смотреть, я многие запросы уже переписал, чтобы они работали везде, но есть немало таких, с которыми в SQL Server могут быть проблемы. А включить отображение ошибок можете? Мне бы посмотреть, возможно я бы оперативно это и исправил бы (времени поднимать тестовую площадку с SQL Server нет).
*

DmitryH

  • Новичок
  • 2
  • 0 / 0
Re: {Joomla 2.5 / SQL Server} + JComments
« Ответ #2 : 13.10.2013, 18:26:09 »
При установке JComments 2.3 появляются следующие сообщения:
------------------------------------------------------------------
JInstaller: :Install: Не удалось найти XML-файл установки [2 раза]
- появляется не всегда
---
Установка компонента успешно завершена.
---
Warning: in_array() expects parameter 2 to be array, null given in [1] on line 131 [6 шт]

[1] == [site]\administrator\components\com_jcomments\install\helpers\installer.php

Warning: Invalid argument supplied for foreach() in [1] on line 234
Warning: Invalid argument supplied for foreach() in [1] on line 280
---
JComments 2.3.0 [20/02/2012]
...
Все - ОК
---
Notice: Undefined index: cache_entries in [2] on line 147

[2] == [site]\libraries\joomla\cache\storage\wincache.php

Warning: Invalid argument supplied for foreach() in [2] on line 150
------------------------------------------------------------------
При щелчке на кнопке "Далее" ->

Настройка параметров | Настройки

Warning: Invalid argument supplied for foreach() in [3]\admin.jcomments.php on line 790

[3] == [site]\administrator\components\com_jcomments

Warning: Invalid argument supplied for foreach() in [3]\admin.jcomments.html.php on line 658

На вкладке "Общие" НЕТ категорий (д.б. ~ 10 шт)

На вкладке "Права" нет групп пользователей и:

Warning: Invalid argument supplied for foreach() in [3]\admin.jcomments.html.php on line 1199
---
В "Импорте комментариев" (Настройка параметров | Импорт данных):

Strict Standards: Non-static method JCommentsMigrationTool::getSources() should not be called statically
in [3]\admin.jcomments.migration.php on line 246

Warning: Invalid argument supplied for foreach() in [3]\admin.jcomments.migration.php on line 2646

[выбирите компонент для импорта комментариев]
Невозможно импортировать комментарии. Не обнаружены расширения, из которых поддерживается импорт.
------------------------------------------------------------------
В меню настроек JComments нет (при всех попытках установки JComments 2.3 кроме первой).
Но можно найти по - http://[site]/administrator/index.php?option=com_jcomments&task=settings
------------------------------------------------------------------
В таблице компонентов (Менеджер расширений : Управление)
появляется только 1 новый компонент (плагинов нет):

Название   Область системы    Состояние Тип           Версия Дата            Автор  Каталог  ID
---------   -----------------    ---------   ---------   ------  ------------  -----   -------   ---
JComments Панель управления                 Компонент 2.3.0    20\/02\/2012 smart   н/д        ххх
-------------------------------------------------------------------------------------
Тег {jcomments on} в материале не распознается (нет плагина?).
-------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
При установке JComments 3.0:
------------------------------------------------------------------
{1} JInstaller: :Install: Не удалось найти XML-файл установки [2 раза]
{2}
- Другой пункт меню с таким же родителем, уже содержит такой Алиас
- Ошибка при создании меню панели управления
Либо {1}+{2}, либо по отдельности
---
Установка компонента успешно завершена.
---
Warning: Invalid argument supplied for foreach() in [4] on line 314

[4] == [site]\tmp\install_[ID]\script.jcomments.php

Warning: Invalid argument supplied for foreach() in [4] on line 366

Notice: Undefined index: cache_entries in [5] on line 147

[5] == [site]\libraries\joomla\cache\storage\wincache.php

Warning: Invalid argument supplied for foreach() in [5] on line 150
---
JComments 3.0.0 [02/09/2013]
...
Все - ОК
------------------------------------------------------------------
При щелчке на кнопке "Далее" ->

Fatal error: Class 'JControllerLegacy' not found in
[site]\administrator\components\com_jcomments\jcomments.php on line 37

Fatal error: sqlsrv_errors contains an invalid type in
[site]\libraries\joomla\database\database\sqlsrv.php on line 670
------------------------------------------------------------------
В меню настроек JComments нет.
------------------------------------------------------------------
В таблице компонентов (Менеджер расширений : Управление)
появляется 1 новый компонент (JComments/Панель управления) и 7 плагинов (Сайт).

После включения этих плагинов сайт перестает загружаться.
(в первую очередь, плагина - Система-Комментарии)

После длинной паузы ~ неск-ко минут (sql-timeout стоит 10 сек):

Fatal error: Allowed memory size of 996147200 bytes exhausted (tried to allocate 261904 bytes) in
[site]\libraries\joomla\database\query.php on line 303 | 93 | 54
или
[site]\libraries\joomla\database\database\sqlsrv.php on line 1071
или
Fatal error: Out of memory (allocated 1720713216) (tried to allocate 261904 bytes) in [site]\libraries\joomla\database\database\sqlsrvquery.php on line 638
или
[site]\libraries\joomla\database\database\sqlsrv.php on line 1071

Поставил memory_limit=3950M (ОЗУ=4G)
В конфиге:
$session_handler = 'database';
$cache_handler = 'wincache';
public $list_limit = '20';

Менял на:
$cache_handler = 'file';
public $list_limit = '3200';
Не помогло.
-------------------------------------------------------------------------------------
Менеджер расширений: Проверка базы данных :
Структура таблиц базы данных в актуальном состоянии.
---
Версия схемы базы данных (из #__schemas): 2.5.3-2012-03-13.
Версия обновления (из #__extensions): 2.5.3.
Драйвер БД: sqlsrv.
53 изменений базы данных были успешно проверены.
31 изменений базы данных не изменили структуру таблиц и были пропущены.
-------------------------------------------------------------------------------------
Менеджер расширений: Предупреждения :
Предупреждений не обнаружено
-------------------------------------------------------------------------------------
Информация о системе:
Платформа, на которой работает PHP
 Windows NT NMO_TEST 6.1 build 7601 (Windows Server 2008 R2 Enterprise Edition Service Pack 1) i586
Версия базы данных 5.1.0
Кодировка базы данных MSSQL UTF-8 (UCS2)
Версия PHP 5.3.10
Веб-сервер Microsoft-IIS/7.5
Интерфейс между веб-сервером и PHP cgi-fcgi
Версия Joomla! 2.5.3 Stable [ Ember ] 15-March-2012 14:00 GMT
Версия Joomla! Platform 11.4.0 Stable [ Brian Kernighan ] 03-Jan-2012 00:00 GMT
Браузер пользователя Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
Microsoft SQL Server Express Edition with Advanced Services (64-bit)
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: {Joomla 2.5 / SQL Server} + JComments
« Ответ #3 : 14.10.2013, 12:16:11 »
Угу, спасибо. Буду думать, как бы это все починить.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вышла новая версия JComments Fork 4.0.16

Автор ProtectYourSite

Ответов: 79
Просмотров: 9649
Последний ответ 05.02.2024, 23:50:16
от ProtectYourSite
У Jcomments есть аналоги?

Автор ruslan13

Ответов: 10
Просмотров: 2191
Последний ответ 07.12.2023, 20:08:31
от Missile
JComments 3.0.7 в Joomla 3.10.12

Автор rezchik

Ответов: 2
Просмотров: 728
Последний ответ 05.10.2023, 21:44:08
от rezchik
JComments 3.0.7 в Joomla 3.10.12

Автор rezchik

Ответов: 1
Просмотров: 614
Последний ответ 02.10.2023, 22:24:45
от sivers
Модуль JComments Latest

Автор smart

Ответов: 574
Просмотров: 332811
Последний ответ 05.07.2023, 16:42:32
от sertlan