Teplitsa / Leyka

Плагин для WordPress, упрощающий сбор, управление и отчетность по онлайн-пожертвованиям, Leyka - Crowdfunding Fundraising and Donations Management System
https://leyka.org
GNU General Public License v2.0
84 stars 51 forks source link

Проблема с кастомной структурой проекта #426

Open errand opened 11 months ago

errand commented 11 months ago

Здравствуйте. Пробовал писать в чат, но проблему пока не решил. Платежи в Робокассе учытываются, колбэк вызывается, но платежи в Лейке имеют статуc Неизвестная ошибка Код ошибки: L-0000

image

У кого-то в чате возникла похожая проблема, возможно, она связана с нестандрартной структурой проекта. ...
└── web
├── app
│ ├── mu-plugins │ ├── plugins - Плагины (Лейка тут) │ ├── themes │ └── uploads ├── wp-config.php ├── index.php └── wp - Ядро сайта

Насколько я понял, нужно хардкодить файл /web/app/plugins/leyka/procedures/procedures-common.php где я просто меняю require_once leyka_get_wp_core_path().'/wp-load.php'; на require_once '../../../../wp/wp-load.php';

Однако это не приводит к решению проблемы

Прошу помочь запустить плагин.

PS вижу комментарий Use --wp option to run script with custom path, но он мне ни о чём не говорит

antonlukin commented 10 months ago

@errand добавьте крон скрипт с параметром, например, так:

php /var/www/html/app/plugins/leyka/procedures/leyka-active-recurring.php --wp="/var/www/html/wp"

Только проверьте, что абсолютные пути до файла лейки и ядра wp указаны правильно.