- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Имеется плагин Wordpress в котором подключается wp-load.php следующим образом:
При обращении через браузер к файлу плагина:
domain.com/wp-content/plugins/scores/get_data.php скрипт отрабатывает без проблем, но при вызове плагин скрипта через cron командой:
выводится ошибка:
Проблема, на сколько я понимаю в include_path=. Как корректно определить новую include_path= в коде плагина с учетом того, что исполняемый файл плагина лежит в domain.com/wp-content/plugins/scores/, а файл wp-load.php в корне domain.com/wp-load.php?
Мои знания php и длительное гугление проблемы, к сожалению, не помогли решить проблему.
это потому, что $_SERVER['DOCUMENT_ROOT'] при прямом запуске скорее всего нулевая.
ini_set('include_path', "/var/www/user/data/www/domain.com/");
Как-то так попробуйте в начало файла get_data.php
плагин Wordpress в котором подключается wp-load.php
Я бы уже тут задумался - нафига это нужно.
По проблеме согласен с SocFishingом.
Я бы уже тут задумался - нафига это нужно.
Нужно это для того, чтобы использовать стандартный функционал WP, а не изобретать велосипед.
С проблемой разобрался переопределением Include_path, спасибо всем отписавшимся.
Нужно это для того, чтобы использовать стандартный функционал WP, а не изобретать велосипед.
Вот именно что нужно использовать стандартный функционал (функции ВП), а не подключать файлы. Тем более такие небезопасные.