تا اونجا که سواد من قد میده جوابی که در استک آور فلو داده شده است غلط است ! احتمالا پاسخ دهنده اصلا با هاست اشتراکی انگار آشنا نیست.
ببین دوست عزیز من هم در است آورفلو و هم اینجا جواب مسئله را میدم:
http://stackoverflow.com/questions/1...48220#23548220
روش صحیح کار شما همان است که از طریق خط فرمان یا ترمینال کار را مدیریت کنید. بهتره قید این تابع را بزنید چون اساسا شما اگر از اون تابع یا توابع دیگر استفاده کنید دارید کار را از طریق وب سرور هندل می کنید که در نهایت وب سرور منتظر پاسخ پردازنده باید بنشیند و خوب عملا قرار نیست پاسخی از پردازنده دریافت شود و این خودش یک مشکل است. که برای حلش لازم است تغییراتی در اسکریپت خود بدهید که در استک آور فلو mattexx راهنمایی مربوط را کرده است.
اما نکته مهم تر این است که اساسا کمپانی های هاست اشتراکی به شما دسترسی به این توابع را نمی دهند، چون عملا با فعال بودن این توابع به شما اجازه اجرای daemon داده خواهد شد که چنین دسترسی روی یک هاست اشتراکی برای یک کاربر اصلا منطقی نیست.
بنابراین نظر به کلیت ماجرا و موارد بالا، بنده توصیه میکنم برای رفع مشکل بهتره شما یک VPS تهیه کنید و روش مثلا از همین پانل های رایگان وب نصب کنید، که البته دسترسی به ترمینال هم دارید.
در مورد مشکل نصب پانل و نااشنا بودن شما با لینوکس، مشکلی نیست خیلی شرکت ها مثل خود ما (کدباکس)، در صورت درخواست مشتری برای دریافت سرور مجازی مدیریت شده با نرم افزارهای رایگان (که به لایسنس نیاز نداشته باشند) به طور رایگان حاضر هستند برای شما تنظیمات اولیه را انجام بدهند.