عرض مشاركة مفردة
 
  #4  
قديم 04-05-2008, 01:10 PM
د.نجلاء نور الدين د.نجلاء نور الدين غير متصل
عضو
 
تاريخ التسجيل: Feb 2008
المدينة: Dimofinf
مشاركة: 4,406
مستوى تقييم العضوية: 25
د.نجلاء نور الدين is on a distinguished road
وسام الويب البرونزي 
عدد الأوسمة: 1 (المزيد ...)
الافتراضي




مشكلات تتعلّق بالاستضافة وعدم تفعيل دوال السيرفر المطلوبة لانفنتى 2


***


1--ما هى الدوال والموديلات المطلوب توفرها فى السيرفرات المستضيفة لانفنتى 2 ؟؟

الموديلات والدوال هى :


php5
GD Version => 2

allow_url_fopen = 1

output_buffering = 1
FLOCK = On
copy = On
readfile = On
fopen = On
unlink = On
fsockopen = On
curl_init = On
sockets = Ok

Zend Optimizer = Ok
zendoptemizer=3.3
iconv
mbstring


************************************************** **********


2-- كيف أستطيع التعرّف على تفعيلها او عدم تفعيلها بنفسى بدون الرجوع الى المستضيف ؟؟

تستطيع تطبيق الخطوات هنا

http://www.dciwww.com/page.php?do=show&action=dcii nfo



************************************************** ******


3-- ملف الاختبار لا يظهر لى وتظهر لى هذه الرسالة


Fatal error: Incompatible file format: The encoded file has format major ID 3, whereas the Optimizer expects 1; The encoded file was probably encoded by the Zend Guard for PHP 5 (zendenc5), and therefore cannot be run on PHP 4 in /home/methnabg/public_html/infi2/install/upgrade1. php on line 0

فما معناها ؟؟

هذه الرسالة تعنى ان سيرفرك يعمل باصدار php اقل من الاصدار الخامس المطلوب لانفنتى
وأيضا الزند اوبتيمايزر يعمل باصدار اقل من 3.3 وهو المطلوب لعمل انفنتى 2

بترقية كلا الاصدارين بالسيرفر ان شاء الله تحلّ مشكلتك


************************************************** **************



4--- يظهر لى موقعى بعلامات استفهام وترميز غريب بعد الترقية بهذه الصورة




..فما هى الأسباب وطرق العلاج ؟؟


أسباب ذلك

إمّا ..خطا فى ترميز القاعدة فترميز قاعدة انفنتى من المفترض ان يكون LATIN1
واذا كنت زرعت القاعدة لتركيب البرنامج من جديد او ترقيته فلا يكفى ترميز القاعدة بعد النقل
ولكن لابد ان يكون الترميز صحيح اثناء زراعة القاعدة ايضا


وإمّا ..أن يكون بسبب عدم تفعيل iconv بالسيرفر



************************************************** ***********


5-- بعد ترقية برنامج انفنتى لا تعمل عندى التعليقات ولا خصائص انفنتى التى تعمل بالأجاكس مثل الاستفتاء ايضا
فقط يعطى مؤشر التحميل مثل هذا لمدّة طويلة دون حدوث اى تغيير فما السبب والحل ؟؟



المشكلة هنا تكون من تعطيل عمل الأجاكس بالسيرفر
وستجد تفاصيل ذلك فى مشاركة رقم 15 هنا

http://www.arabwebtalk.com/showthread.php?t=76336

هناك احتمال آخر عند الترقية على نفس مجلّد انفنتى
فقد يكون لم يتم تحميل مجلّد scripts فبداخله 3 ملفات جافا سكربت مهمّة فى تنفيذ هذه العمليات من تعليق واستفتاء وغيرها



************************************************** ****************


6-- اثناء الترقية وفى الخطوة رقم 14 ظهرت لى هذه الرسالة


Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 54 bytes) in /home/XXXXX/public_html/XXXXX/install/upgrade1.php on line 0


فكيف اتخطّى هذه الخطوة ؟؟


في هذه الخطوة رقم 14 ، يحاول البرنامج معالجة ايبيات الدول ،
وحيث ان الملف ضخم ، يحتاج كمية من الرام اعلى من 8 ميجا
، في حالة قيام المستضيف بزيادتها الى 12 او الى اي رقم اعلى من ذلك ستحل المشكلة
... افتراضيا القيمه 8 قليلة جدا ، المنتديات تستخدم تقريبا 12 و 18 في بعض العمليات ...


وبالتالى الحل هنا أن تخبر مستضيفك بتغيير خيار memory_limit الى خيار اعلى مثلا ، 32 .


************************************************** *********



7-- اثناء اضافة تعليق او ارسال اهداء تظهر لى رسالة الخطأ هذه فما الحل ؟؟

Fatal error: Call to undefined function kyaeaci*6}itmh\() in /home/satam2k/public_html/inf/comments.php on line 0

Fatal error: Call to undefined function kyaeaci*6}itmh\() in /home/asawr/public_html/greet.php on line 0


1) المشكلة اما عدم تفعيل ال iconv .
2) عدم رفع الملفات بصيغة باينري .
3)عدم تفعيل mbstring
لأنه من الطبيعى تفعيلها عند تفعيل iconv
4) مشكلة في الاجاكس من السيرفر نفسه .



************************************************** ******


8-- تظهر لى هذه الرسالة عند تفعيل ظهور المتواجدين الان فى الواجهة


Warning: Cannot modify header information - headers already sent by (output started at /home/alsuor/public_html/include/functions.php:0) in /home/alsuor/public_html/online.php on line 0

فكيف اتغلّب عليها ؟؟


هذه الرسالة تعنى عدم تفعيل output_buffering فى السيرفر

ليكون مفعّل لابد من ظهوره فى ملف الاختبار هكذا


output_buffering = 1
او

output_buffering = on

7

7

7

7

يتبع ان شاء الله