2011-09-08 12 views
5

के रूप में चलाने के लिए cronjob प्राप्त करना मैं 1and1 होस्टिंग का उपयोग कर रहा हूं और PHP5 का उपयोग कर cronjob चलाने की कोशिश कर रहा हूं। किसी कारण से, क्रॉन PHP4 का उपयोग कर रहा है .. भले ही साइट पर वैश्विक PHP संस्करण PHP5 है।PHP स्क्रिप्ट को PHP5

स्क्रिप्ट एक ब्राउज़र में ठीक काम करता है, लेकिन एसएसएचइंग और सीधे फ़ाइल चलाते समय मुझे त्रुटियां देता है। कारण मैं इसे PHP4 उपयोग कर रहा है पता है, क्योंकि यह कहते हैं, "एक्स-संचालित-द्वारा: PHP/4.4.9"

क्रॉन इस तरह दिखता है:

* * * * * /usr/bin/php /path/to/file.php 

मैं इसे होगा संबंधित कुछ हो रहा है सोच रहा हूँ PHP पथ के लिए। कोई विचार?

+1

कोशिश कर सकते हैं आप 1 & 1 पूछ सकते कि उनके PHP5 निष्पादन के लिए पथ है। (उस अवसर पर, उनसे पूछें कि वे अभी भी PHP4 क्यों चल रहे हैं) (हालांकि मेरा डाउनवोट नहीं) –

+0

क्या आपने अभी तक '/ usr/bin/php5' को आजमाया है? – cdhowie

उत्तर

9

/usr/bin/php5 आज़माएं?

पीएचपी 5.

+0

यह है - धन्यवाद। यह एक बेवकूफ सवाल था लेकिन मैं मदद की सराहना करता हूं। – psarid

+1

मदद करने के लिए खुशी हुई। इस जवाब को स्वीकार करना न भूलें। – dkamins

0

के लिए एक आम स्थान

* * * * * php /path/to/file.php5

मैं php चलाने के लिए प्रारंभिक पंक्ति का उपयोग नहीं करते ऐसा करने के लिए एक और तरीका है हो सकता है यही कारण है कि। शायद यह मैला है? लेकिन फ़ाइल को .php5 एक्सटेंशन के साथ नाम बदलने का प्रयास करें और क्रॉन मैनेजर में पथ से पहले "php" जोड़ना।

0

आप

* * * * * php -q /path/to/file.php 
संबंधित मुद्दे