النتائج 1 إلى 5 من 5
الموضوع:

مشكلة الستايل عند حذف الهاك

الزوار من محركات البحث: 14 المشاهدات : 1110 الردود: 4
جميع روابطنا، مشاركاتنا، صورنا متاحة للزوار دون الحاجة إلى التسجيل ، الابلاغ عن انتهاك - Report a violation
  1. #1
    من المشرفين القدامى
    قيصر
    تاريخ التسجيل: December-2010
    الدولة: سورية
    الجنس: ذكر
    المشاركات: 559 المواضيع: 141
    التقييم: 156
    مزاجي: خائف على أهلي وبلدي
    موبايلي: Nokia 701
    آخر نشاط: 9/September/2012

    مشكلة الستايل عند حذف الهاك

    السلام عليكم ورحمة الله تعالى وبركاته ..


    أخواني أريد أن أناقشكم بهذه المشكلة ...


    عندما أقوم بإلغاء تثبيت أي هاك يقوم المنتدى بمسحه ولكن تظهر لي هذه الرسالة وتعلق الصفحة ويكون عنوانها من الأعلى إعادة بناء بيانات الستايل .. ولايعود إلى صفحة
    المنتجات/products

    كود PHP:
    xxxxx ... (القوالب) (متغيرات الستايل) (Replacement Variables) (CSS) (التحكمات
    Fatal error:  Maximum execution time of 30 seconds exceeded in C:inetpubvhosts*****.comhttpdocsvbincludesadminfunctions_template.php on line 985 
    مع العلم أن xxxxx هو استايل ولكنني غير مفعله للأعضاء .... و ***** هو اسم دومين موقعي ..




    وهذا كود آخر للستايل الذي أستخدمه الأصلي والمفعل للأعضاء أيضاً تظهر

    كود PHP:
    my... (القوالب) (متغيرات الستايل) (Replacement Variables) (CSS) (التحكمات
    Fatal error:  Maximum execution time of 30 seconds exceeded in C:\inetpub\vhosts\****.com\httpdocs\vb\includes\adminfunctions_template.php on line 985 
    مع العلم أن my هو استايل المنتدى الأصلي المفعل .... و ***** هو اسم دومين موقعي ..



    ظننت أنها مشكلة ذاكرة الموقع وليس المساحة ,, وظننت انها مشكلة إنترنت بطئ ولكنها مع الانترنت السريع أيضاً تظهر ..

    ولكن لاأعرف ربما لديكم سبب آخر ... والمحير بالأمر أنه أحياناً تظهر للستايل الرئيسي وأحياناً للستايل الغير مفعل .. وأحياناَ تكون نظامية على الستايل الرئيسي ويظهر الستايل الغير مفعل فيه الخطأ ؟؟؟؟!!!! مثل هذه الرسالة


    كود PHP:
    # MY... (القوالب) (متغيرات الستايل) (Replacement Variables) (CSS) (التحكمات) تم.
     

    # xxxxx ... (القوالب) (متغيرات الستايل) (Replacement Variables) (CSS) (التحكمات)
    Fatal errorMaximum execution time of 30 seconds exceeded in C:\inetpub\vhosts\****.com\httpdocs\vb\includes\adminfunctions_template.php on line 985 

    لاحظوا أول ستايل تم الأمر به أم الثاني ظهر الخطأ به ؟؟؟؟؟؟


    أرجو منكم المساعدة

  2. #2
    من المشرفين القدامى
    قيصر
    وقمت بحذف الستايل الغير مفعل وأيضاً ظهرت المشكلة على الرئيسي المفعل


    وأنا أستخدم هذه الهاكات فقط




    محسن قاعدة البيانات

    Automatic Tagging (الكلمات الدلالية التلقائية)

    الإهدائات - تعريب وتطوير lomalove

    اخر المشاركات والاعضاء بالصفحة الرئيسية

    اول مشاركة في كل الصفحات

    VSa - Advanced Permissions Based on Post Count

    VSa - Visitors in Last X Hours - تعريب درر العراق





    وأشك بتعريب آخر هاااااااااااااااااك هههههههههههههههه
    التعديل الأخير تم بواسطة caesar ; 5/April/2011 الساعة 9:09 pm

  3. #3
    من المشرفين القدامى
    قيصر
    الحين راحت المشكلة لكن خوفي ترجع هههههههههه ؟؟؟ ضيعتني الله يضيعها

  4. #4
    من المشرفين القدامى
    قيصر
    أصدقائي تم حل المشكلة من جزورها والسبب أن نسخة الستايل الثاني الغير أصلية لم تكن لنسخة منتداي كانت لنسخة أقدم قمت بمسحها وقمت باسترجاع بعض قوالب الستايل الأصلي ولله الحمد نجح الامر . أردت أن أضع الرد لمن قد يعاني من هذه المشكلة لاسمح الله بالمستقبل ......

  5. #5
    المدير الفني للموقع
    تاريخ التسجيل: January-2010
    الدولة: بغداد &
    الجنس: ذكر
    المشاركات: 17,392 المواضيع: 1,088
    صوتيات: 71 سوالف عراقية: 328
    التقييم: 9783
    مزاجي: روبوت
    المهنة: <dev></dev>
    أكلتي المفضلة: مربى وخبز &
    آخر نشاط: منذ 2 أسابيع
    الاتصال: إرسال رسالة عبر Yahoo إلى Samer
    السلام عليكم

    العزيز سيزر .. كان من المفترض أن تضع لي الرابط في ملفي الشخصي لأرى هذا الموضوع .. حتى و إن لم أقدم المساعدة سوف اكون سعيدا بالتعرف على مثل هذه المشاكل

    عادة ...وقت تنفيذ سكربتات الـ PHP تستغرق اقل من ثانية من البداية إلى الانتهاء .. احيانا .. في بعض عمليات الصيانة الطويلة (مثل تنصيب او إزالة ستايل منتدى في بلتن) ربما تستغرق وقتا اطول و تزيد عن الحد المسموح المخصص في السيرفر... ا لذلك يلجأ مطورو في بلتن إلى عمل (ريفريش) تلقائي للصفحة بعد إكمالها جزءا من العمل .. و بالتأكيد لاحظت ذلك بنفسك مثلا عند ترقية المنتدى (في النسخ الأقدم من 4.1) أو استيراد الستايل الرئيسي أو عملية إعادة بناء قاعدة بيانات البحث

    الريفريش التلقائي .. يتيح التغلب على مشكلة (الحد المسموح لوقت تنفيذ سكربت PHP) .. و هذا الحد المسموح يكون عادة (30 ثانية) بصورة قياسية .... لأن السكربتات عادة (مثل سكربت فتح الموضوع showthread.php) يستغرق وقتا أقل من هذا بكثير (أقل من ثانية في الحالات القياسية)


    لماذا يستغرق سكربت الـ بي أتش بي وقتا طويلا في التنفيذ بحيث يعبر الحد المسموح ؟ هذا له اسباب

    1- ضعف موارد السيرفر (الـ RAM) و الـ CPU) ـ
    2- العملية التي يجريها السكربت صحيحة .. و لكنها طويلة ، مثلا استيراد ستايل رئيسي في منتدى في بلتن، او عملية إعادة بناء البحث .. إلخ
    3- هنالك مشكلة في السكربت تجعله يدخل في ما يسمى Dead lock .. بتعبيرنا الدارج (يعلق) و هذه الحالة ملاحظة في برامج الويندوز .. حيث يكون البرنامج غير قابل للاستجابة بسبب مشكلة معينة فيه او بسبب ظرف طارئ و لا يكون الحل سوى إجبار البرنامج على التوقف،

    في الـ PHP .. إجبار السكربت على التوقف يكون من خلال وضع اعداد (الحد المسموح لأعلى وقت تنفيذ في PHP) .. و هو عادة يتم إعداده داخل ملف الـ PHP.ini .. بهذه الصورة:

    max_execution_time = 30

    و هذا يعني إن اطول وقت ممكن أن يمضيه السكربت في العمل هو 30 ثانية


    بالنسبة إلى مشكلتك (اعرف إنها حلت الان) ..

    الاسباب تكون واحدة من الاسباب الثلاث التي ذكرتها أعلاه .. مثلا هنالك مشكلة (خربطة) في الستايل او ما شابه تجعل السكربت (يعلق) دون أن ينتهي،

    إذا لم يكن هذا السبب، ..و كان السبب الثاني، (العملية صحيحة و لكنها تستغرق وقتا طويلا مثلا 60 ثانية) يمكنك زيادة الحد المسموح (إلى 100 ثانية مثلا) عبر تحرير ملف الـ PHP.ini في السيرفرات المخصصة

    إذا كانت استضافتك من النووع share يمكنك تعديل هذه القيمة لمساحتك فقط، عبر طريقتين

    1- إذا كانت الـ PHP تعمل كـ apache module يمكنك إضافة هذا السطر إلى ملف .htaccess

    php_value max_execution_time 100

    أما إذا كانت الـ PHP تعمل بنمط suPHP .. فيجب عليك خلق ملف نصي إسمه php.ini .. و وضعه في المجلد الرئيسي لمنتداك او موقعك(إذا لم يكن موجود اصلا).. و تجعله يحتوي على هذه السطر:


    max_execution_time = 100

    للزائر .. لمعرفة نمط عمل الـ PHP لمساحتك ، هل هي apache module او suPHP .. يمكنك مشاهدة ردي على هذا الموضوع


    أما إذا كانت المشكلة في السكربت نفسه أو فيما يتعامل معه بحيث يدخل في دورة مغلقه .. فلن تنفع زيادة الوقت المسموح على الأكثر .. و لكن تنفع إذا كان السبب هو الأول أم الثاني في النقاط أعلاه

    أعرف إن مشكلتك تم حلها .. و لكن هذا الشرح لمن يدخل إلى الموضوع

    تحياتي

تم تطوير موقع درر العراق بواسطة Samer

قوانين المنتديات العامة

Google+

متصفح Chrome هو الأفضل لتصفح الانترنت في الجوال