-
February 13th, 2013, 17:20
#1
یک کمک فوری واسه تنظیمات سرور لازم دارم
سلام دوستان.من سرور خودم رو عوض کردم و با استفاده از scp فایل هامو به سرور جدید منتقل کردم.
یک قطعه کد داخل سایتم داشتم که وقتی تابع shell_exec() رو از داخل php.ini پاک میکردم می تونستم دستورات shell رو با استفاده از کد های php اجرا کنم.
الان وقتی از داخل terminal دستور رو اجرا می کنم.اون قطعه کد اجرا میشه ولی وقتی همون صفحه رو از داخل مرورگر اجرا می کنم دستورات shell_exec اجرا نمیشه.
کسی میدونه باید چیکار کنم؟؟؟ خیلی ضروریه
-
-
February 13th, 2013 17:20
# ADS
-
February 13th, 2013, 17:25
#2
عضو دائم
پاسخ : یک کمک فوری واسه تنظیمات سرور لازم دارم
وارد
php.ini سرورتون بشید و در بخش Disable Functions تابع shell exec رو حذف کنید و بعد سیو کنید سپس:
کد:
service httpd restart
و تمام
:: کارشناس فنی هاستینگ و مدیریت سرور
:: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
:: وب سایت :
www.nginxweb.ir | تلفن شرکت:
02191300834
-
تعداد تشکر ها از nginxweb به دلیل پست مفید
-
February 13th, 2013, 17:27
#3
پاسخ : یک کمک فوری واسه تنظیمات سرور لازم دارم
این کار رو کردم ولی باز هم فرقی نکرده.
من وقتی فایل php رو توسط دستور زیر از ترمینال اجرا میکنم انجام میشه
php sample.php
ولی وقتی با مرورگر میزنم اجرا نمیشه.من دنبال این بودم که وقتی php رو از داخل مرورگر اجرا می کنم آیا سطح دسترسی براش وجود داره که با ترمینال متفاوته؟
ویرایش توسط kooroshekabir : February 13th, 2013 در ساعت 17:30
-
-
February 13th, 2013, 17:31
#4
عضو دائم
پاسخ : یک کمک فوری واسه تنظیمات سرور لازم دارم
مشخصات سرورتونو در خصوصی ارسال کنید تا مشکلتونو حل کنم
:: کارشناس فنی هاستینگ و مدیریت سرور
:: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
:: وب سایت :
www.nginxweb.ir | تلفن شرکت:
02191300834
-
تعداد تشکر ها از nginxweb به دلیل پست مفید
-
February 13th, 2013, 18:03
#5
پاسخ : یک کمک فوری واسه تنظیمات سرور لازم دارم
از داخل ترمینال با دستور php صفحه حاوی کد اجرا میشه ولی از مرورگر اجرا نمیشه.
برای اجرای php داخل سرور سطح دسترسی تعریف میشه؟؟؟
-
-
February 13th, 2013, 18:14
#6
عضو انجمن
پاسخ : یک کمک فوری واسه تنظیمات سرور لازم دارم

نوشته اصلی توسط
kooroshekabir
از داخل ترمینال با دستور php صفحه حاوی کد اجرا میشه ولی از مرورگر اجرا نمیشه.
برای اجرای php داخل سرور سطح دسترسی تعریف میشه؟؟؟
error log برای apache را ببینید چه خطایی در اون ثبت شده.
-
-
February 13th, 2013, 18:23
#7
پاسخ : یک کمک فوری واسه تنظیمات سرور لازم دارم
اتفاقا دنبال جایی بودم که error log رو ببینم.تو سرور کجا میشه پیداش کرد؟
ویرایش توسط kooroshekabir : February 13th, 2013 در ساعت 18:35
-
-
February 13th, 2013, 18:54
#8
عضو انجمن
پاسخ : یک کمک فوری واسه تنظیمات سرور لازم دارم
اول مسیر php.ini رو با اجرای این فرمان پیدا کنید :
مسیر این فایل همیشه در etc نیست . برای مثال در WHM/cPanel فرق داره آدرسش
بعد از اعمال تغییرات هم همونطور که دوستمون گفتن آپاچی رو ریستارت کنید و باید مشکل حل شده باشه! حدس بنده اینه که فایل php.ini اصلی رو ادیت نکردید
موفق باشید
-
-
February 13th, 2013, 19:01
#9
پاسخ : یک کمک فوری واسه تنظیمات سرور لازم دارم
من هرچی فایل php.ini تو سرور بود سرچ کردم پیدا کردم و ویرایش کردم ولی باز هم نشد که نشد.مغزم سوخت
-
-
February 13th, 2013, 23:33
#10
عضو انجمن
پاسخ : یک کمک فوری واسه تنظیمات سرور لازم دارم
-