سلام عليكم :
مدام انك تبنا نسولف في المشلكة ونحاول نلاقي لها حل ، ماعندي اي مشكلة في اننا نناقشها مع بعض ونشوف وش اخرتها مع سكربت راسلنا ، مع اني مثل ماقلت لك سابقا ، اتوقع انه من السكربت ، ولكن هذا مايعني انه في كل السيرفرات ، في السيرفر الي شفته ، قمت بمراسلة شركة DCI وتم حل المشكلة من قبلهم في السكربت بالتعديل على خطا برمجي فيه ، واشتغل السكربت بسلام .
اذا كانت المشكلة في سكربتات ثانية ، او في هذا السكربت فترى الي باقوله تحت يمشى على الجميع !
1) اولا يالغالي كم اصدار php على السيرفر ؟
يعني يبي لك تسوي الامر :
which php
whereis php
/scripts/findphpversion
php -v
& يمكن يكون عندك اصدارين بي اتش ابي لان السي بنل لما نزلت التحديث غيرت المسار حق تنصيب البي اتش بي من /usr الى /usr/local وصاير عندك لخبطة .
الشيء الثاني عطني المودلز حقت ال php بالامر :
php -m
2) سوي لي ملف على السيرفر يعطيني ناتج دالة phpinfo ؟
3) سوي الامر هذا وانت تشغل السكربت في الوقت الي يطلع فيه الخطأ ؟
tail -f /usr/local/apache/log/error_log
tail -f /usr/local/apache/logs/access_log
وخلينا نشوف وش الاسطر الي تجي في نفس الموقع في نفس الوقت !
3) يالغالي بيكون السكربت نفسه ، عطنا رقم السطر الي فيه الخلل ، ومحتوى السكربت ؟
4) بعد هذي ، ابي
php -i | grep "Configure Command"
ناتج الامر هذا علشان نعرف كيف صار للبي اتش بي كومبايل ، قد يكون هناك مشكلة ما .
ملاحظه :
انا استقصدت الطلبات الي فوق كلها ، لانه صدقني انا مستعد اناقشها في سيرفرك ونحاول قدر المستطاع نحلها لاني اليوم هذا شفت المشكلة نفسها في سيرفر ثاني ، وانا مستعد ا عرض المشكلة على افضل مبرمجي البي اتش بي الي اعرفهم ونناقشها لحد مانوصل لها لحل ، مع العلم بان واحد منهم ، نفى ان تكون مشاكل مثل كذا تتعلق بالسيرفر !
تحياتي ،
علي حمد !
|