پاسخ : آپلود فایل php در سرور من کار نمیکنه چرا؟
البته اجرای این دستورات نیاز نیست.
cd /usr/local/directadmin/custombuild
./build rewrite_confs
service directadmin restart
اما به این دو لینک هم یک نگاه بندازید :
https://forum.directadmin.com/showthread.php?t=51897
http://help.directadmin.com/item.php?id=561
پاسخ : آپلود فایل php در سرور من کار نمیکنه چرا؟
نقل قول:
نوشته اصلی توسط
allbert
ممنون لینک دوم که نوشته برای CentOS 7 است اما برای من CentOS 6.7 است.
لینک اول هم خوندم ولی هیچی متوجه نشدم.تا اون جایی که فهمیدم میگه ممکنه از ویژگی اسکن آپلود ماژول suhosin باشه.تو سرور من ماژول امنیتی suhosin نصب و فعال است اما من هیچ تغییری تو تنظیماتش ندادم و همون تنظیمات پیش فرضش است که کاستوم بیلد دایرکت ادمین برام نصبش کرده.
حالا به نظرتون مشکل از کجاست؟
به خدا اعصابم خورد شد 3 روزه درگیر این مشکل آپلود هستم که در همه فرم های آپلود حتی در اسکریپت های معروفی مثل وردپرس متغیر سراسری $_FILES خالی بر می گرده و رسماً هیچی آپلود نمیشه.
پوشه tmp هم چک کردم هیچی توش آپلود نمیشه سطح دسترسی این پوشه هم روی 1777 هم گذاشتم (البته بود خودش از قبل) اما بازم درست نشد.
- - - Updated - - -
دوستان مشکل من هنوز حل نشده.
درسته مبتدی هستم اما دوست ندارم به کسی دسترسی بدم اگر فکر میکنید جایی از سرور باید چک بشه مثل این دوستمون allbert راهنمای دستورات رو بگید خودم انجام میدم.
می خوام مدیریت سرور رو یاد بگیرم به همین دلیل از اول سرور مدیریت نشده خریدم و نمی خوام به هیچ کس بدم مدیریتش کنه.
خیلی ممنون.
- - - Updated - - -
مشکل حل شد.
مشکل از ماژول suhosin بود که وقتی این ماژول رو غیرفعال کردم مشکل حل شد.
فقط من شنیدم این ماژول برای امنیت عالیه به نظرتون نمیشه کاری کرد که این ماژول فعال باشه و مشکل آپلود در php نداشته باشم؟
- - - Updated - - -
دوباره suhosin رو فعال کردم اما این بار رفتم تو فایل usr/local/php55/lib/php.conf.d/10-directadmin.ini و خط suhosin.upload.verification_script رو اولش یه کاراکتر ; اضافه کردم که به کامنت تبدیل بشه و بعد یه بار سرور رو کلاً ری استارت کردم و خدا رو شکر درست شد.
خیلی ممنون از رسیدگی شما.