PDA

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



behnamy01
September 1st, 2015, 19:36
سلام دوستان.
در یک اسکریپت php از توابع pcntl استفاده شده:
https://secure.php.net/manual/en/intro.pcntl.php

وقتی این اسکریپت رو از طریق cronjob اجرا میکنم اررور میده(ایمیل میاد) که process control ... is disabled/unavailable in your systm

حالا میخوام این توابع رو در سرور با کنترل دایرکت ادمین که دسترسی root دارم فعال کنم. چه کاری باید انجام بدم؟
اینم به توضیحات اضافه کنم که با رفتن به محل زیر



cd /usr/local/directadmin/custombuild

و با تغییر فایل


nano options.conf


یک بار دیگه هم قبلا پیش از این از custom build استفاده کرده بودم.

nginxweb
September 1st, 2015, 20:05
درود

دوست گرامی چون pcntl جز ماژول های خاص میباشد باید ماژول را دستی وارد ماژول های کامپایل شوند دایرکت ادمین کنید برای اینکار باید در فایل configure.php5 ماژول را وارد کنید و در آخر ./build php بزنید تا php مجددا کامپایل و نصب گردد.

behnamy01
September 2nd, 2015, 13:31
درود

دوست گرامی چون pcntl جز ماژول های خاص میباشد باید ماژول را دستی وارد ماژول های کامپایل شوند دایرکت ادمین کنید برای اینکار باید در فایل configure.php5 ماژول را وارد کنید و در آخر ./build php بزنید تا php مجددا کامپایل و نصب گردد.
ممنون. میشه دقیق تر مراحل رو توضیح بدید؟ دایرکتوری این configure.php5 کجاست دقیقا؟ چجوری ماژول رو بهش add کنم؟

- - - Updated - - -

UP...

behnamy01
September 27th, 2015, 17:57
@nginxweb آقا جون ما بیا بگو این رو چجوری فعال کنم؟ من الان 3 هفته اس درگیر همینم هیچ کی هم جوابمو نمیده :(
رفتم wht.com اونجا پرسیدم 180 نفر تاپیک رو دیدن ولی هیچ کس جواب نداد.
رفتم انجمن خود دایرکت ادمین پرسیدم بازم هیچ کی جواب نداد، UP میکردم چون تازه عضو شده بودم اصلا پستم رو مدیرش تایید نمیکرد!!

الان من از طریق این آموزش زیر رفتم ولی هنوز فعال نشده:
http://help.directadmin.com/item.php?id=252

نمیدونم هم واسه چی اون قسمتش که گفته بود این فایل زیر رو با دستور زیر ویرایش کنید، واسه من اصلا همچین فایلی از قبل وجود نداشته که من بخوام ویرایشش کنم! New File ساختم!


nano /usr/local/directadmin/custombuild/configure/ap2/configure.php5

allbert
September 27th, 2015, 18:51
pcntl باید دستی نصب شود.

behnamy01
September 27th, 2015, 18:56
pnctl باید دستی نصب شود.

منظورتون چیه؟ منظورتون روش آخر این لینکه؟ http://serverfault.com/questions/158113/installing-pcntl-module-for-php-without-recompiling

allbert
September 27th, 2015, 19:06
لینک راه نصب
(http://php.net/manual/en/pcntl.installation.php)

behnamy01
September 28th, 2015, 20:25
لینک راه نصب
(http://php.net/manual/en/pcntl.installation.php)
بعید میدونم از این راهی که شما میگید نصب بشه چون من --enable-pcntl رو وقتی توی فایل
nano /usr/local/directadmin/custombuild/configure/ap2/configure.php5
گذاشتم طبیعتا باید فعال بشه ولی نمیشه. IMAP هم من واسش تاپیک زدم بازم کسی جواب نداد، http://www.webhostingtalk.ir/showthread.php?t=149846
الان imap رو هم طبق این (http://panel.serversetup.ir/2013/07/%D9%86%D8%B5%D8%A8-php-imap-directadmin/) آموزش در همین فایل بالا فعال کردم ولی اون فعال نشده، نمیدونم مشکل از کجاست، الان محتویات فایل ap2/configure.php5 من به این شکله:



--with-imap \
--with-imap-ssl \
--enable-pcntl



- - - Updated - - -

UP......