Компонент EasyDiscuss

Попробуй просто:
Код:
get http://САЙТ.РУ/index.php?option=com_easydiscuss&task=cron
увы - нет. В поддержке сказали что необходимо использовать через php exec
на просьбу помочь естественно отморозились :)
UPD:
EasyDiscuss прекрасный компонент, но бардак с точки зрения сео в h1 и title страниц, и описание категорий - тут вообще жесть: описание компонента главной страницы дублируется на всех страницах - это уже жирный минус. Никто не пытался "побороть" эти недостатки?
 
Попробуй просто выполнить в браузере:
Код:
http://САЙТ.РУ/index.php?option=com_easydiscuss&task=cron
Если задания выполнятся, будем копать дальше...
 
Попробуй просто выполнить в браузере:
Код:
http://САЙТ.РУ/index.php?option=com_easydiscuss&task=cron
Если задания выполнятся, будем копать дальше...
Код:
Email batch process finished.
Не удается соединиться с почтовым сервером.
Вот такие чудеса!
 
Код:
Email batch process finished.
Не удается соединиться с почтовым сервером.
Вот такие чудеса!
Чудеса вашего хостера. Запрещает выполнять команду wget http://
С какого перепуга. Пинать хостера.
 
Чудеса вашего хостера. Запрещает выполнять команду wget http://
С какого перепуга. Пинать хостера.
Пинал, но как все сволочные поддержки дали ответ:
читайте документацию по РНР

Сказали что возможно сделать

Переносить сайт на другой хостинг сейчас не вариант, тем более что сайт старый еще на j1.5.
 
Код:
Email batch process finished.
Не удается соединиться с почтовым сервером.
Вот такие чудеса!
Это значит, что все работает нормально!

У меня есть один такой хостер. Решал двумя способами:

1. Создать файл, например "cron-5-minut.php", в него запихнуть запуск крона дискуса, блога и т.д., в общем всего, что нужно запускать с интервалом 5 минут и скормить это хостеровскому крону, такое он ест.

2. Сделать виртуальный крон. В Этом поможет компонент "JPrc Cron".
 
Сделал бы с удовольствием, но к сожалению познания в php не настолько глубоки.

Написал "гневное" письмо хостеру. жду ответ. если дадут решение отпишу.

Возник вопрос, что-то не нашел к EasyDiscuss никаких модулей для вывода тем, например на главную.
 
Написал, одно, потом понял что ошибся. Вот решение, которое может быть рабочим. В папке с компонентом есть файл cron.php, который организовует подключение к нужному index.php?option=com_easydiscuss&task=cron. Т.е. ваша задача, как хостер и сказал, не мучаться с wget'ом, а прописать в кроне
Код:
/usr/bin/php /_абсолютный_путь_к_папке_сайта_/components/com_easydiscuss/cron.php >/dev/null 2>&1
Только проверьте, чтобы в этом файле, в начале был правильно прописан ваш сайт:
PHP:
// This should not contain http:// or https://
$host = 'site.com'; //здесь должен быть ваш реальный сайт
 
В кроне прописал
Код:
/usr/bin/php /sata1/home/users/myhostingac/www/www.сайт.ру/components/com_easydiscuss/cron.php >/dev/null 2>&1
Файл cron.php в папке с компонентом не имеется o_O
Создал такой файл, в нем только это?
PHP:
<?php
$host = 'site.com'; //сайт.ру?>
Эффект:
Следующие поля были незаполнены или заполнены не верно:
Указан не существующий путь к файлу.
 
Назад
Сверху