linux - PHP Errors on a cronjob, works fine at prompt -
मैं एक cronjob पर निम्नलिखित स्क्रिप्ट चला रहा हूँ ...
cd / etc / Parselog / php run_all.php & gt; / dev / null और निम्न त्रुटियां प्राप्त कर रहा है:
[05-मई -02 20:30: 12] पीएचपी चेतावनी: PHP स्टार्टअप: गतिशील पुस्तकालय './pdo.so' - ./pdo.so लोड करने में असमर्थ: साझा वस्तु फ़ाइल नहीं खोल सकता: लाइन पर अज्ञात में ऐसा कोई फ़ाइल या निर्देशिका नहीं है 0 [05-मई -2009 20 : 30: 12] PHP चेतावनी: PHP स्टार्टअप: गतिशील पुस्तकालय './mysql.so' - ./mysql.so लोड करने में असमर्थ: साझा वस्तु फ़ाइल नहीं खोल सकता: लाइन पर अज्ञात में कोई ऐसी फाइल या निर्देशिका नहीं 0 [05-मई -2009 20:30:12] PHP चेतावनी: PHP स्टार्टअप: गतिशील पुस्तकालय './mysql.so' - ./mysql.so लोड करने में असमर्थ: साझा वस्तु फ़ाइल नहीं खोल सकता है: लाइन पर अज्ञात में ऐसी कोई फ़ाइल या निर्देशिका नहीं 0 [ 05-मई -02 20:30:12] PHP चेतावनी: PHP स्टार्टअप: गतिशील पुस्तकालय './mysqli.so' - ./mysqli.so लोड करने में असमर्थ: साझा वस्तु फ़ाइल नहीं खोल सकते हैं: अज्ञात में ऐसी कोई फ़ाइल या निर्देशिका नहीं रेखा 0 [05-मई -2009 2 0:30:12] PHP चेतावनी: PHP स्टार्टअप: गतिशील पुस्तकालय './odbc.so' - ./odbc.so लोड करने में असमर्थ: साझा ऑब्जेक्ट फ़ाइल नहीं खोल सकता: लाइन में अज्ञात में कोई ऐसी फाइल या निर्देशिका नहीं 0 [05- मई -2009 20:30:12] PHP चेतावनी: PHP स्टार्टअप: गतिशील पुस्तकालय './pdo.so' - ./pdo.so लोड करने में असमर्थ: साझा वस्तु फ़ाइल नहीं खोल सकता: लाइन पर अज्ञात में कोई ऐसी फाइल या निर्देशिका नहीं 0 [05-मई -02 20:30:12] PHP चेतावनी: PHP स्टार्टअप: गतिशील पुस्तकालय './pdo_mysql.so' - ./pdo_mysql.so लोड करने में असमर्थ: साझा वस्तु फ़ाइल नहीं खोल सकता है: अज्ञात में ऐसी कोई फ़ाइल या निर्देशिका नहीं लाइन पर 0 [05-मई -02 20:30:12] PHP चेतावनी: PHP स्टार्टअप: गतिशील पुस्तकालय './pdo_odbc.so' - ./pdo_odbc.so लोड करने में असमर्थ: साझा वस्तु फ़ाइल नहीं खोल सकता: ऐसी कोई फ़ाइल या लाइन में अज्ञात निर्देशिका 0 [05-मई -02 20:30:12] PHP चेतावनी: PHP स्टार्टअप: गतिशील पुस्तकालय './pdo_sqlite.so' - ./pdo_sqlite.so लोड करने में असमर्थ: साझा वस्तु फ़ाइल नहीं खोल सकता: नहीं ऐसी फाइल या निर्देशिका लाइन में अज्ञात में 0 [05-मई -02 20:30:12] PHP घातक त्रुटि: अपरिभाषित फ्यू को कॉल करें एनसीएक्स mysql_connect () में /etc/parselog/stats_downloads.php पर लाइन 5 पर हालांकि, जब मैं कमांड लाइन से एक ही स्क्रिप्ट चलाता हूं, तो लॉग इन- यह बिना किसी त्रुटि के पूरी तरह से काम करता है। / P>
यह प्रॉफिट पर मेरी $ PATH स्ट्रिंग है:
$ PATH = / usr / kerberos / sbin: / usr / kerberos / bin: / usr / local / sbin: / Usr / local / bin: / sbin: / bin: / usr / sbin: / usr / bin: / usr / x11r6 / bin: / root / bin कोई विचार या सुझाव? मैं निश्चित हूं कि क्रोन जॉब कब चल रहा है, इसमें कोई लिबबर्ट या कुछ शामिल नहीं है। मैंने सही रास्ते को जोड़ने की भी कोशिश की
टिप 1: सुनिश्चित करें कि आपके पास क्रॉन में ठीक उसी पाथ है नौकरी:
cd / etc / parselog / export PATH = / usr / kerberos / sbin: / usr / kerberos / bin: / usr / local / sbin: / usr / local / bin: / Sbin: / bin: / usr / sbin: / usr / bin: / usr / X11R6 / bin: / root / bin php run_all.php & gt; / dev / null टिप 2: सुनिश्चित करें कि अन्य सभी वातावरण चर भी मेल खाते हैं। env कमांड के साथ पर्यावरण को हटा दें, और अपने क्रॉन नौकरी में संबंधित निर्यात जोड़ें।
Comments
Post a Comment