Облачный сервис для Joomla сайтов
Навигация: Главная Форум

Добро пожаловать, Гость
Пожалуйста Вход или Регистрация.    Забыли пароль?

Плачу за решение проблемы. Запуск консольного скри
(1 чел.) (1) Гость
ВнизСтраница: 1
Сообщения темы: Плачу за решение проблемы. Запуск консольного скри
#4298
Плачу за решение проблемы. Запуск консольного скри 4 г., 11 мес. назад Репутация: 0
Стоит задача:
- В Cron'e с периодичностью 1 минута запускается "легкий" скрпит - "controller.php"
- "controller.php" проверяет, вычисляет и по необходимости стартует в фоновом режиме другие скрипты.

(my_script1...my_scriptN)
- эти скрипты должны запускаться в контексте Joomla, на базе фреймворка Jquery, быть связанными с порталом, который работает на базе ядра Joomla.

Попытка решения задачи:
- В корне сайта создан файл j-connect.php:
//-------------------------
скобка-меньше-больше-вопрос-пхп
define( '_JEXEC', 1 );
define('JPATH_BASE', dirname(__FILE__));
define( 'DS', DIRECTORY_SEPARATOR );
require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
$mainframe =& JFactory::getApplication('site');
вопрос-скобка
//-------------------------

- В файле "my_script1" прописана шапка:
require_once "/var/www/XXXXX/data/www/XXXXXXXXX.ru".'/j-connect.php';

Проблема:

При запуске "my_script1.php" через браузер - все идеально отрабатывает
При запуске "my_script1.php" через консоль - скрипт падает после инструкции "$mainframe =&

JFactory::getApplication('site')"

Пример вызова скрипта из "controller.php":
exec("/usr/bin/php5 ".dirname(__FILE__)."/my_script1.php ".$my_ImportList[$i]." >/dev/null 2>&1 &");

ошибка:
PHP Fatal error: Class 'JRequest' not found in
/var/www/NameMy/data/www/SiteMy.ru/libraries/joomla/session/session.php on line 453


Если кто сможет помочь - жду stas77@bk.ru.

P.S. Joomla! 1.7.3 Stable [ Ember ] 14-Nov-2011 14:00 GMT
Stas77
Постов: 1
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
 
ВверхСтраница: 1
Модераторы: Fidelity, Nikolia, cvetercom, Xemreht, mr.Hi-End
получить последние сообщения прямо на Ваш рабочий стол
Баннер
Pool Snooker Billiards Graphite Cue Stick firm Radicura Enterprises varied line up of International Brands in allied fields. Proprietor Amit Jain being an expert in branding activities actively solicits global partnerships to commit worldwide trade sport equipment goods distributor dealer supplier importer exporter trader consultant franchise shop E-Commerce Website Designing, Development, Hosting, SEO & Online/Offline Advertising ~ Goods Warehousing, Preparation, Logistics & Worldwide Customs Clearances ~ Joint Venture Liaisons for Real Estate, Finance, Insurance, Distribution & Manufacturing