با سلام
دوستان من میخواهم فایل php.ini را برای غیر فعل کردن بعضی از توابع خطرناک ویرایش کنم
منتها از طریق ssh باز طریق ویرایشگر نانو فایل را باز میکنم هر کاری میکنم تغییرات اضافه شده روی php.ini عمل نمیکنه
از دوستان میشه راهنمایبی بفرمایید
با سلام
دوستان من میخواهم فایل php.ini را برای غیر فعل کردن بعضی از توابع خطرناک ویرایش کنم
منتها از طریق ssh باز طریق ویرایشگر نانو فایل را باز میکنم هر کاری میکنم تغییرات اضافه شده روی php.ini عمل نمیکنه
از دوستان میشه راهنمایبی بفرمایید
با کامند زیر ابتدا مطمئن بشید فایل php که ویرایش میکنید صحیح هست
حال اگر وب سرور آپاچی هست و php به صورت ماژول برای آن نصب شده کافیه وب سرور و ریست بدیدکد PHP:
php -i |grep php.ini
اما اگر php به صورت fpm یا cgi تصب شده میبایست زیر عمل کنید تا تغییرات اعمال شود
کد PHP:
service php-cgi restart
service php-fmp53 restart
53 ورژن ۵.۳ php هست
گمراهان دو دسته اند:
آنان که خواندند و اندیشه نکردند
آنان که نخواندند و یقین آوردند.
بصورت cgi نصب شده
این ارور را میده
unrecognized service
service php-fmp restart و چک کنید . الان متاسفانه سرور cgi ندارم اسم سرویس و دقیق بگم بهتون
گمراهان دو دسته اند:
آنان که خواندند و اندیشه نکردند
آنان که نخواندند و یقین آوردند.
پیدا کردم این دستوره
service httpd restart
منتها باز تغییراتی که دادم اجرا نشد
ممنون میشم راهنمایی کنید چه چیزهایی با ید به فایل php.ini باید اضافه کنم تا از لحاظ امنیتی سرور بهتر بشه
این دستور به این متن من اشاره داره
حال اگر وب سرور آپاچی هست و php به صورت ماژول برای آن نصب شده کافیه وب سرور و ریست بدید
گمراهان دو دسته اند:
آنان که خواندند و اندیشه نکردند
آنان که نخواندند و یقین آوردند.
php --ini بزنید آیا مسیر php.ini که ویرایش می کنید صحیح است ؟
مسیر درست است در دوتا مسی رهست هر دوتاشو ادیت میکنم
حتی فایل php.ini را هم باز میکنم
و ادیتش میکنم
هم از طریق ssh و هم از طریق دایرکت ادمین
منتها شاید دستوراتی که میدهم اشتباه است
سلام
یک فایل phpinfo بزارید و مسیر دقیق php.ini لود شده رو پیدا کنید و تغییرات رو ذخیره کنید و وب سرور رو ریست کنید
اگر سرور کلود لینوکس هست از آموزش زیر استفاده کنید:
http://jahanserver.com/forum/threads...A%A9%D8%B3.59/
معمولا سرور های دایرکت ادمین توشون چندین فایل php.ini پیدا میشه. مخصوصا بعد از کامپایل کردن های مختلف و استفاده از ورژن های مختلف PHP این مشکل بیش از پ یش به وجود میاد. کاربر یک فایل رو ویرایش میکنه ولی تغییرات عملا اعمال نمیشه
فایل php.ini فعال در سرور رو همیشه با دستورات مربوطه پیدا کنید و ویرایش کنید :
http://compiler.ir/%D9%BE%DB%8C%D8%A...8%DA%A9%D8%B3/
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)