निष्पादन आदेश मेरे सर्वर पर काम नहीं करता है, यह कुछ भी नहीं करता है, मैंने सुरक्षित_मोड बंद कर दिया है, और सत्यापित किया है कि सभी कंसोल कमांड काम कर रहे हैं, मैंने पूर्ण पथों के साथ प्रयास किया है। मैंने अनुप्रयोगों पर अनुमतियों की जांच की है और मेरे पास आवश्यक सभी एप्लिकेशन निष्पादन अनुमतियां हैं। मुझे नहीं पता कि और क्या करना है, यहां दिए गए कोडों की रैंड डाउन हैं।मैं exec() समस्याओं को कैसे डीबग कर सकता हूं?
echo exec('/usr/bin/whoami');
echo exec('whoami');
exec('whoami 2>&1',$output,$return_val);
if($return_val !== 0) {
echo 'Error<br>';
print_r($output);
}
exec('/usr/bin/whoami 2>&1',$output,$return_val);
if($return_val !== 0) {
echo 'Error<br>';
print_r($output);
}
पिछले दो कोड प्रदर्शन:
Error
Array ()
मैं सर्वर सेवा से संपर्क किया है और उन्होंने मुझे मदद नहीं कर सकता, वे क्यों कार्यकारी आदेश काम नहीं कर रहा पता नहीं है। मेरी खराब अंग्रेजी क्षमा करें।
"काम नहीं कर रहे" से आपका क्या मतलब है? कोई त्रुटि आउटपुट? – Touki
क्या आपने error.log की कोशिश की? – Rolice
त्रुटि सेटिंग्स 'display_errors = 1' और 'error_report = E_ALL'? (ध्यान दें, आपको लाइव सिस्टम पर त्रुटियों को प्रदर्शित नहीं करना चाहिए। अगर आप कर चुके हैं, इसे अक्षम करें) – KingCrunch