PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل Cronjob با Directadmin.



softlayer
May 11th, 2016, 12:26
با سلام خدمت دوستان
طبق گفته whmcs, این cms از ورژن php 5.4 الی 5.6 رو پشتیبانی میکنه.
ما به روی دایرکت ادمین تمامی ورژن های 5.4 به بعد رو تست کردیم اما در cron job خطای زیر رو داریم (بنا به نیاز به یک ماژول که فقط در ورژن های php 5.4 به بعد اجرا میشه):


Site error: the file <b>/home/username/domains/domain.ex/public_html/path/crons/cron.php</b> requires the ionCube PHP Loader ioncube_loader_lin_5.3.so to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.

درواقع در هر ورژن تقاضای ioncube 5.3 داره درصورتی که ورژن php و ioncube باید یکسان باشه!
در صورتی که اشنایی دارید لطفا راهنمایی بفرمایید.
سپاس

pardazit.net
May 11th, 2016, 12:34
با سلام خدمت دوستان
طبق گفته whmcs, این cms از ورژن php 5.4 الی 5.6 رو پشتیبانی میکنه.
ما به روی دایرکت ادمین تمامی ورژن های 5.4 به بعد رو تست کردیم اما در cron job خطای زیر رو داریم (بنا به نیاز به یک ماژول که فقط در ورژن های php 5.4 به بعد اجرا میشه):


Site error: the file <b>/home/username/domains/domain.ex/public_html/path/crons/cron.php</b> requires the ionCube PHP Loader ioncube_loader_lin_5.3.so to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.

درواقع در هر ورژن تقاضای ioncube 5.3 داره درصورتی که ورژن php و ioncube باید یکسان باشه!
در صورتی که اشنایی دارید لطفا راهنمایی بفرمایید.
سپاس


بسته های مورد نیاز ioncube loader نسخه 64 بیتی یا 32 بیتی متناسب با سرور خودتان را نصب کنید.

softlayer
May 11th, 2016, 12:42
بسته های مورد نیاز ioncube loader نسخه 64 بیتی یا 32 بیتی متناسب با سرور خودتان را نصب کنید.

همونطور که عرض شد همه ورژن ها نصب و تست شده چه به صورت اتوماتیک توسط custombuild و چه دستی با اضافه کردن پکیج در مسیر نصب و اضافه کردن zend_extention به php.ini
در هر صورت ارور بالارو داره، و وقتی که cron به صورت دستی اجرا میشه هیچ مشکلی نداره!

miladtnt
May 11th, 2016, 12:42
تو فرایند نصب custombuild
ioncube رو yes کنین

softlayer
May 11th, 2016, 12:46
تو فرایند نصب custombuild
ioncube رو yes کنین

این مورد هم تست شده و نتیج ای نداره!
جالب اینجاست که ورژن ioncube در هر حالت 5.0.20 هست

دوستان فقط ما از nginx+apache استفاده میکنیم، این مورد مشکلی ایجاد نمیکنه؟

pardazit.net
May 11th, 2016, 12:51
همونطور که عرض شد همه ورژن ها نصب و تست شده چه به صورت اتوماتیک توسط custombuild و چه دستی با اضافه کردن پکیج در مسیر نصب و اضافه کردن zend_extention به php.ini
در هر صورت ارور بالارو داره، و وقتی که cron به صورت دستی اجرا میشه هیچ مشکلی نداره!

با توجه به این مورد که میفرمایید دستی اجرا می شود ، شما دو حالت آدرس کرون را در حالت اجرا خود سرور تست کردید ؟

مثلا یک مورد :

php -q /home/username/public_html/WHMCS/admin/cron.php

که این حالت براتون گویا کار نکرده حالت دوم :

GET http://yourdomain.com/whmcs/admin/cron.php

این مورد را تست کردید ؟

softlayer
May 11th, 2016, 13:02
با توجه به این مورد که میفرمایید دستی اجرا می شود ، شما دو حالت آدرس کرون را در حالت اجرا خود سرور تست کردید ؟

مثلا یک مورد :

php -q /home/username/public_html/WHMCS/admin/cron.php

که این حالت براتون گویا کار نکرده حالت دوم :

GET http://yourdomain.com/whmcs/admin/cron.php

این مورد را تست کردید ؟
به طور کل به نظر میرسه با حالت Get اجرا نمیشه
فقط به صورت php اجرا میشه که ارور بالارو داره