Новости Joomla

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

fefelov

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Joomla 3.0.1 + News Show GK4 ошибка 500
« : 13.01.2013, 14:06:43 »
В логах error :
 mod_fcgid: stderr: PHP Fatal error:  require_once(): Failed opening required '/var/www/site/data/www/site.ru/modules/mod_news_pro_gk4DShelper.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/site/data/www/site.ru/modules/mod_news_pro_gk4/mod_news_pro_gk4.php on line 16

В 16й строке этого файла следуещее: require_once (dirname(__FILE__).DS.'helper.php');

Я так понял, что некорректно используется разделитель, как поправить?
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
*

fefelov

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
RE: Joomla 3.0.1 + News Show GK4 ошибка 500
« Ответ #2 : 14.01.2013, 11:13:47 »
Спасибо большое за ответ!

Не помогло, но натолкнуло на мысль. Покопался ночью в зарубежных интернетах и нашел ответ:

Нужно код в 16 строке этого файла поправить, по умолчанию он там следующий:

defined('_JEXEC') or die('Restricted access');
require_once (dirname(__FILE__).DS.'helper.php');

Изменить на:

defined('_JEXEC') or die('Restricted access');
if(!defined('DS')){
    define('DS',DIRECTORY_SEPARATOR);
}
require_once (dirname(__FILE__).DS.'helper.php');
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
*

banker7

  • Осваиваюсь на форуме
  • 28
  • 1 / 0
Re: Joomla 3.0.1 + News Show GK4 ошибка 500
« Ответ #4 : 01.03.2013, 07:20:49 »
require_once __DIR__ . '/helper.php';

а вот куда это вставить, вы пишете что лучше так а как это применить непонятно, объясните неопытным пожалуйста
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Re: Joomla 3.0.1 + News Show GK4 ошибка 500
« Ответ #5 : 01.03.2013, 10:52:50 »
require_once __DIR__ . '/helper.php';

а вот куда это вставить, вы пишете что лучше так а как это применить непонятно, объясните неопытным пожалуйста
Ну я же привел ссылку выше, где это находится в Joomla. Обычно это вставляется в корневой файл модуля. В данном случае в mod_news_pro_gk4.php
*

banker7

  • Осваиваюсь на форуме
  • 28
  • 1 / 0
Re: Joomla 3.0.1 + News Show GK4 ошибка 500
« Ответ #6 : 01.03.2013, 14:38:09 »
Ну я же привел ссылку выше, где это находится в Joomla. Обычно это вставляется в корневой файл модуля. В данном случае в mod_news_pro_gk4.php
простите меня дурака такого, если не сочтете за труд посмотрите так или нет

было так:
<?php
/**
* Main file
* @package News Show Pro GK4
* @Copyright (C) 2009-2011 Gavick.com
* @ All rights reserved
* @ Joomla! is Free Software
* @ Released under GNU/GPL License : http://www.gnu.org/copyleft/gpl.html
* @version $Revision: GK4 1.0 $
**/
/** access restriction **/
defined('_JEXEC') or die('Restricted access');
/** Solves problem with loading mootools-more in selected templates **/
JHtml::_('behavior.framework', true);
/**   Loading helper class **/
require_once (dirname(__FILE__).DS.'helper.php');
//

if(!class_exists('NSP_GK4_Joomla_Source')) require_once (dirname(__FILE__).DS.'gk_classes'.DS.'gk.source.joomla.php');
if(!class_exists('NSP_GK4_K2_Source')) require_once (dirname(__FILE__).DS.'gk_classes'.DS.'gk.source.k2.php');
if(!class_exists('NSP_GK4_Thumbs')) require_once (dirname(__FILE__).DS.'gk_classes'.DS.'gk.thumbs.php');
if(!class_exists('NSP_GK4_Utils')) require_once (dirname(__FILE__).DS.'gk_classes'.DS.'gk.utils.php');
if(!class_exists('NSP_GK4_Layout_Parts')) require_once(JModuleHelper::getLayoutPath('mod_news_pro_gk4','layout.parts'));
//

$helper = new NSP_GK4_Helper();

$helper->init($module, $params);
$helper->getDatas();
$helper->renderLayout();/* EOF */

стало так:
<?php
/**
* Main file
* @package News Show Pro GK4
* @Copyright (C) 2009-2011 Gavick.com
* @ All rights reserved
* @ Joomla! is Free Software
* @ Released under GNU/GPL License : http://www.gnu.org/copyleft/gpl.html
* @version $Revision: GK4 1.0 $
**/
/** access restriction **/
defined('_JEXEC') or die('Restricted access');
/** Solves problem with loading mootools-more in selected templates **/
JHtml::_('behavior.framework', true);
/**   Loading helper class **/
require_once __DIR__ . '/helper.php';
//

if(!class_exists('NSP_GK4_Joomla_Source')) require_once (dirname(__FILE__).DS.'gk_classes'.DS.'gk.source.joomla.php');
if(!class_exists('NSP_GK4_K2_Source')) require_once (dirname(__FILE__).DS.'gk_classes'.DS.'gk.source.k2.php');
if(!class_exists('NSP_GK4_Thumbs')) require_once (dirname(__FILE__).DS.'gk_classes'.DS.'gk.thumbs.php');
if(!class_exists('NSP_GK4_Utils')) require_once (dirname(__FILE__).DS.'gk_classes'.DS.'gk.utils.php');
if(!class_exists('NSP_GK4_Layout_Parts')) require_once(JModuleHelper::getLayoutPath('mod_news_pro_gk4','layout.parts'));
//

$helper = new NSP_GK4_Helper();

$helper->init($module, $params);
$helper->getDatas();
$helper->renderLayout();/* EOF */

(но если как стало правельно, то у меня так не работает, в чем я не прав, подскажите)
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Re: Joomla 3.0.1 + News Show GK4 ошибка 500
« Ответ #7 : 01.03.2013, 16:14:03 »
Вообще этот модуль совместим с 3.0. Вы качали последнюю версию 3.3.7? Если нет, то скачайте:
http://www.gavick.com/news-show-pro-gk4.html
*

banker7

  • Осваиваюсь на форуме
  • 28
  • 1 / 0
Re: Joomla 3.0.1 + News Show GK4 ошибка 500
« Ответ #8 : 01.03.2013, 17:38:34 »
Вообще этот модуль совместим с 3.0. Вы качали последнюю версию 3.3.7? Если нет, то скачайте:
http://www.gavick.com/news-show-pro-gk4.html

у меня последняя версия 3.3.7 на одном сайте стоит и выдает ошибку, я использовал предложенный выше костыль и все заработало, но вы сказали, что костыль не хорошо, а хотелось бы хорошо, на другом сайте стоит 3.3.5 там все работает, я если честно не понял в чем дело и 3.3.5 ставил все равно без костыля не пашет на первом сайте (на первом сайте Joomla 3.0.3 а на втором 3.0.1)... а вот еще такой вопросик если можно, в mozille и Chrome все отображается хорошо, а в Opera все съезжает...  но это наверное показывать надо а сайт на локалке...
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Re: Joomla 3.0.1 + News Show GK4 ошибка 500
« Ответ #9 : 01.03.2013, 17:49:26 »
Версии PHP разные на этих сайтах? Как-то непонятно, почему по разному работает.

Я смотрю, что там этих DS полно в коде. Лучше использовать костыль :)

Код: php
if (!defined('DS')){
    define('DS',DIRECTORY_SEPARATOR);
}
*

snusmumrickk

  • Новичок
  • 1
  • 0 / 0
Re: Joomla 3.0.1 + News Show GK4 ошибка 500
« Ответ #10 : 21.04.2013, 11:40:50 »
Помогите, пожалуйста.
Исправила все как написано, но теперь пишется ошибка:


Код
Warning: require_once(__DIR__/helper.php) [function.require-once]: failed to open stream: No such file or directory in /home/u966285267/public_html/modules/mod_news_pro_gk4/helper.php on line 15

Fatal error: require_once() [function.require]: Failed opening required '__DIR__/helper.php' (include_path='.:/usr/lib/php') in /home/u966285267/public_html/modules/mod_news_pro_gk4/helper.php on line 15
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Re: Joomla 3.0.1 + News Show GK4 ошибка 500
« Ответ #11 : 22.04.2013, 10:12:10 »
Ну так скачайте нормальную версию для J3... У них же есть и GK4 и GK5
*

lediseo

  • Новичок
  • 6
  • 0 / 0
Re: Joomla 3.0.1 + News Show GK4 ошибка 500
« Ответ #12 : 18.09.2013, 10:08:13 »
СРОЧНО ТРЕБУЕТСЯ ПОМОЩЬ!
Установлен News Show Pro GK4 ver. 3.3.4 на Joomla 2.5, но в настройках отсутствует настройка Data source. Ссылка на скриншот http://yadi.sk/d/XyRZrxAz9Th2V
*

Dgikar

  • Захожу иногда
  • 192
  • 3 / 0
  • Я только учусь
Re: Joomla 3.0.1 + News Show GK4 ошибка 500
« Ответ #13 : 22.02.2015, 20:54:05 »
Всем привет

Парни, помогите плз, победить ошибку в GK News Show Pro 4 для J3...

Ошибка такая:
Цитировать
Warning: require_once(W:\domains\localhost\my-site\modulesDShelper.php): failed to open stream: No such file or directory in W:\domains\localhost\my-site\modules\mod_news_pro_gk4\mod_news_pro_gk4.php on line 16

Fatal error: require_once(): Failed opening required 'W:\domains\localhost\my-site\modulesDShelper.php' (include_path='.;w:/modules/php/PHP-5.5;w:/modules/php/PHP-5.5/PEAR/pear') in W:\domains\localhost\my-site\modules\mod_news_pro_gk4\mod_news_pro_gk4.php on line 16

В 16-й строке - это:
Код: php
require_once (dirname(__FILE__).DS.'helper.php');

Порывшись по Инету, нашел рекомендации, изменить эту строку или на:
Код: php
require_once (dirname(__FILE__). '/helper.php');

или на:
Код: php
require_once __DIR__ . '/helper.php';

или просто в изначальный файл, добавить вверх, под строку defined('_JEXEC') or die('Restricted access'); это:
Код: php
if(!defined('DS')){
       define('DS',DIRECTORY_SEPARATOR);
}

Если изменить на require_once (dirname(__FILE__). '/helper.php'); или require_once __DIR__ . '/helper.php'; - ошибка остается все равно.

Если просто добавить:
Код: php
if(!defined('DS')){
       define('DS',DIRECTORY_SEPARATOR);
}

то, получаю вот такую ошибку:
Цитировать
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'content.id = 232 OR content.id = 207 OR content.id = 185AND ( content.id = 232' at line 27 SQL=SELECT categories.title AS cat, content.id AS ID, content.access AS access, categories.title AS cat, users.email AS author_email, users.name AS author, content_rating.rating_sum AS rating_sum, content_rating.rating_count AS rating_count, categories.id AS CID   FROM table_content AS content LEFT JOIN table_categories AS categories ON categories.id = content.catid LEFT JOIN table_content_frontpage AS frontpage ON content.id = frontpage.content_id LEFT JOIN table_users AS users ON users.id = content.created_by LEFT JOIN table_content_rating AS content_rating ON content_rating.content_id = content.id WHERE 1=1 content.id = 232 OR content.id = 207 OR content.id = 185AND ( content.id = 232 OR content.id = 207 OR content.id = 185) AND categories.published = 1 ORDER BY content.created DESC

Как быть то, а?

Заранее благодарю за ответы
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
*

Dgikar

  • Захожу иногда
  • 192
  • 3 / 0
  • Я только учусь
Re: Joomla 3.0.1 + News Show GK4 ошибка 500
« Ответ #15 : 23.02.2015, 15:15:48 »
C удовольствием, НО! GK News Show Pro 5 - немного отличается по выводимому функционалу... Т. е., того, что мне нужно, в пятом, я, уже - не получу... К сожалению...
*

Dgikar

  • Захожу иногда
  • 192
  • 3 / 0
  • Я только учусь
Re: Joomla 3.0.1 + News Show GK4 ошибка 500
« Ответ #16 : 23.02.2015, 19:53:09 »
Не знаю, насколько это правильно, но добился вот такого результата:
Цитировать
Warning: require_once(dirname\W:\domains\localhost\my-site\modules\mod_news_pro_gk4\helper.php): failed to open stream: Invalid argument in W:\domains\localhost\my-site\modules\mod_news_pro_gk4\mod_news_pro_gk4.php on line 16

Fatal error: require_once(): Failed opening required 'dirname\W:\domains\localhost\my-site\modules\mod_news_pro_gk4\helper.php' (include_path='.;w:/modules/php/PHP-5.5;w:/modules/php/PHP-5.5/PEAR/pear') in W:\domains\localhost\my-site\modules\mod_news_pro_gk4\mod_news_pro_gk4.php on line 16

При помощи вот такого костыля:
Код: php
require_once (dirname.'\\'.(__DIR__).'\helper.php');

Но, какой аргумент :) инвалидный... Хз...
*

Dgikar

  • Захожу иногда
  • 192
  • 3 / 0
  • Я только учусь
Re: Joomla 3.0.1 + News Show GK4 ошибка 500
« Ответ #17 : 23.02.2015, 21:10:15 »
Нарыл на просторах Инета, вот такой плагин (перевод - корявый - Google Translator):

Этот плагин помогает с постоянными DS в Joomla 3.0. Это необходимо, если вы хотите обновить расширений сайты, которые до сих пор используют постоянные DS, вышедших на пенсию от версии Joomla 3.0.

Предупреждения:
  • не забудьте установить и активировать этот плагин перед обновлением Joomla. Если система не не сможет установить плагины.
  • установка этого плагина не гарантирует, что ваш сайт будет работать на 2,5 обновление Joomla 3.0 . Убедитесь, что все расширения будут полностью совместимы с Joomla! 3.0.
  • всегда перед обновлением сделать резервную копию вашего сайта.

Установка:
  • Скачать файл ZIP.
  • Установите этот файл в Joomla с помощью диспетчера Extension.
  • Перейдите к внутренним линиям> Менеджер модулей и найти плагин под названием "Система - DS Константа"

Настройка:
См. прикрепленные картинки

Примечание: Не изменяйте настройки плагина, если вы не уверены, что вы будете делать. Варианты для включения интерфейс / серверной основном автоматизированы, чтобы позволить разработчикам протестировать расширения.

Безопасный режим включен, и другое.

Оригинал статьи - тут
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как поставить более старое раширение в Joomla 4.8.4?

Автор alexs64

Ответов: 4
Просмотров: 485
Последний ответ 29.10.2025, 15:45:42
от web1
Компонент Search в Joomla 5

Автор hensler

Ответов: 4
Просмотров: 1822
Последний ответ 28.03.2025, 17:27:24
от azm1n
YOOtheme pro ошибка фото

Автор andersonov

Ответов: 1
Просмотров: 1519
Последний ответ 20.12.2024, 19:16:38
от Missile
Расширение od jshopping categories на Joomla 5

Автор ironDiaper

Ответов: 0
Просмотров: 2334
Последний ответ 13.01.2024, 17:54:34
от ironDiaper
Формирование ссылок для компонента Joomla Tags

Автор stepan39

Ответов: 6
Просмотров: 3905
Последний ответ 05.02.2023, 15:22:13
от tweenpix