-
March 13th, 2014, 13:30
#1
اجرای دستورات linux
سلام
خسته نباشید ،
من یه سرور اختصاصی دارم ،
میخواستم بدونم چطوری میشه توسط یه فایل php ، این دستور ssh رو اجرا کرد ؟
service httpd restart
ممنون میشم راهنمایی بفرمایید
با تشکر.
-
تعداد تشکر ها از SepentaCo به دلیل پست مفید
-
March 13th, 2014 13:30
# ADS
-
March 13th, 2014, 13:35
#2
عضو دائم
پاسخ : اجرای دستورات linux
درود
دوست گرامی از function مخصوص اینکار یعنی system استفاده کنید البته نباید این فانکشن از سمت یوزر در php.ini غیر فعال باشد و با دسترسی root باید اجرا شود
به اینصورت:
<?php
system("service httpd restart");
?>
:: کارشناس فنی هاستینگ و مدیریت سرور
:: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
:: وب سایت :
www.nginxweb.ir | تلفن شرکت:
02191300834
-
-
March 13th, 2014, 13:44
#3
پاسخ : اجرای دستورات linux

نوشته اصلی توسط
nginxweb
درود
دوست گرامی از function مخصوص اینکار یعنی system استفاده کنید البته نباید این فانکشن از سمت یوزر در php.ini غیر فعال باشد و با دسترسی root باید اجرا شود
به اینصورت:
با تشکر از پاسخ شما ، چطوری میتونم از php.ini فعال کنم ؟
-
-
March 13th, 2014, 14:19
#4
عضو انجمن
پاسخ : اجرای دستورات linux

نوشته اصلی توسط
SepentaCo
با تشکر از پاسخ شما ، چطوری میتونم از php.ini فعال کنم ؟
در بخش disable_functions ببینید چه فانکشنهایی بسته شده؟
-
-
March 13th, 2014, 14:37
#5
پاسخ : اجرای دستورات linux

نوشته اصلی توسط
persian.developer
در بخش disable_functions ببینید چه فانکشنهایی بسته شده؟
shell_exec,system,passthru,exec,popen,ini_restore, popen,stream_select
-
-
March 13th, 2014, 15:18
#6
عضو دائم
پاسخ : اجرای دستورات linux

نوشته اصلی توسط
SepentaCo
shell_exec,system,passthru,exec,popen,ini_restore, popen,stream_select
درود
فانکشن system را حذف کنید
:: کارشناس فنی هاستینگ و مدیریت سرور
:: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
:: وب سایت :
www.nginxweb.ir | تلفن شرکت:
02191300834
-
-
March 13th, 2014, 20:18
#7
عضو انجمن
پاسخ : اجرای دستورات linux
-
-
March 16th, 2014, 00:11
#8
پاسخ : اجرای دستورات linux
من system رو حذف کردم به و یوزر دسترسی ssh دادم ، حالا چطوری میتونم بفهمم این کد service httpd restart اجرا میشه ؟
ممنون
-
-
March 17th, 2014, 00:08
#9
پاسخ : اجرای دستورات linux

نوشته اصلی توسط
nginxweb
درود
دوست گرامی از function مخصوص اینکار یعنی system استفاده کنید البته نباید این فانکشن از سمت یوزر در php.ini غیر فعال باشد و با دسترسی root باید اجرا شود
به اینصورت:
متاسفانه کد اجرا نشد ، میشه راهنمایی بفرمایید ؟
-