Openx إصلاح سوق الخطأ 500 لوحة التحكم خوادم

17 يناير 2010

هذا التحذير قد يكون عفا عليها الزمن من المعلومات. يرجى الاطلاع على المنتدى لمدة تصل حتى الآن RevMax تعليمات وتوجيهات. http://www.openxpayments.com .

في بعض الأحيان عندما أقوم بتثبيت OpenX على ملقم وحة التحكم، بعد تسجيل الخروج، ثم مرة أخرى، على تثبيت جديد، وأنا سوف تحصل على خطأ: 500 خطأ في الخادم.

خطأ داخلي في الخادم
واجه الخادم خطأ داخلي أو التكوين، وكان غير قادر على إكمال طلبك.

الشائنة "500 خطأ خادم داخلي". خادم تاركا لك مع عدم وجود أدلة حقيقية حول ما حدث actaully،

ويتسبب هذا عادة عن طريق أذونات محددة في
/ openx / ليب / OX / المساعد / PluginManager.php على خط 52.
تأكد من أن يتم تحديدها بشكل صحيح للبيئة لديك.

رؤية المزيد من المفيد للملف أذونات الكتابة.

وتأمل في مساعدة الآخرين على خوادم وحة التحكم التغلب على هذه المشكلة openxmarket أذونات 777، أخذت لحظة لرأب معا رمز أدناه من snipplr .
إذا كنت قد شهدت خطأ، ويبحثون عن اجابات، ببساطة وضع الملف أدناه على الخادم الخاص بك ضمن مجلد / openx والذي يطلق عليه في مستعرض. فإنه سيتم تعيين بشكل صحيح كل مجلد وأذونات الملف على خادم cpanle مع suphp. آخر ذات صلة .

لا تتردد في تعديله لاستخدامها في ملفات أخرى / المجلدات حيث الأذونات يجب أن تكون 755 للمجلدات و 644 للملفات حسب الحاجة. فإنه سيتم تعيين بشكل صحيح كافة الدلائل الفرعية وأذونات الملف.

نسخ ولصق لmarketfix.php ملف جديد أو غيرها.

 ( ! file_exists ( $path ) ) { return ( FALSE ) ; } // See whether this is a file if ( is_file ( $path ) ) { // Chmod the file with our given permissions chmod ( $path , $filePerm ) ; // If this is a directory... } elseif ( is_dir ( $path ) ) { // Then get an array of the contents $foldersAndFiles = scandir ( $path ) ; // Remove "." تحقق إذا كان المسار موجود إذا كان (file_exists ($ المسار)!) {عودة (FALSE)؛} / / انظر ما إذا كان هذا الملف إذا كان (is_file ($ مسار)) {/ / تطبيق التصريح الملف مع أذونات لدينا التصريح المعطى ($ مسار، $ filePerm) / / اذا كان هذا هو الدليل ...} ELSEIF (is_dir ($ مسار)) {/ / ثم الحصول على مجموعة واسعة من محتويات $ foldersAndFiles = scandir ($ مسار)؛ "." / / إزالة  و ".."  = array_slice ( $foldersAndFiles , 2 ) ; // Parse every result... foreach ( $entries as $entry ) { // And call this function again recursively, with the same permissions oxMarketChmod ( $path . "/" . $entry , $filePerm , $dirPerm ) ; } // When we are done with the contents of the directory, we chmod the directory itself chmod ( $path , $dirPerm ) ; } // Everything seemed to work out well, return من قائمة الإدخالات $ = array_slice ($ foldersAndFiles، 2)؛ / / تحليل كل ذلك ... foreach ($ $ الإدخالات مثل دخول) {/ / واستدعاء هذه الدالة متكرر مرة أخرى، مع نفس الأذونات oxMarketChmod ($ مسار " / "$ دخول $، filePerm، $ dirPerm)؛} / / عندما ننتهي مع محتويات الدليل، ونحن شمود الدليل نفسه شمود ($ المسار، $ dirPerm)؛} / / كل شيء يبدو للعمل بشكل جيد وعودة  } else { echo 'Something has gone wrong... Perhaps oxMarket dosent exist?' ; } ?> ذلك، يمكنك <a href='www/admin/'> دخول </ أ> الآن "؛} آخر رد الصدى" شيئا ما قد حصل من خطأ ... dosent ربما oxMarket موجود؟ '؛؟}> 
حصة

تعليقات

14 الردود على "فيكس سوق Openx الخطأ 500 للخوادم وحة التحكم"

  1. سيدني في 24 يناير 2010 10:16

    WOW،

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

    ثم حاولت تثبيت جديد مع فانتاستيكو وتبين أن لسبب التثبيت متعود العمل.

    فعلت ثم تثبيت الخط ثم وجدت هذا خلل الخطأ 500. انا reuploaded وتثبيته مثل 4 مرات قبل أن يجد هذا. أنا أحب هذه المدونة!

    هذا وستعمل دائما لتعيين أذونات وحة التحكم؟ هل يجب فقط لتعديل قيم لتعيين أذونات على أي ملف على الخادم الخاص بي؟

    من فضلك لا تتردد في الكتابة لي رد!

  2. admin في 25 يناير 2010 12:19 صباحا

    أي الملفات والمجلدات متكرر.

    ضمن بيئة OpenX هل يمكن تغيير مثل:

      oxMarketChmod ( MAX_PATH . '/www/admin/plugins' ) ; ADMIN $ = oxMarketChmod (MAX_PATH '/ على شبكة الاتصالات العالمية / المشرف / الإضافات')؛ 

    لتعيين كافة المجلدات والملفات المساعد لأذونات الصحيح، أو سيناريو محدد، اعتمادا على البيئة الخاصة بك.

    خارج بيئة OpenX سوف تقوم بإزالة الحرف الأول وتشمل في الجزء العلوي من الملف، ثم:

      oxMarketChmod ( '/my/path/to/folder' ) ; $ my_folder oxMarketChmod = ('/ لي / الطريق / / مجلد')؛ 
  3. ستيفن في 27 يناير 2010 08:53

    ممتاز الإصلاح، وذلك بفضل! : D

  4. nekiw في 28 يناير 2010 18:05

    أحصل على هذا الخطأ عند تشغيل البرنامج النصي:
    تحذير: حرف غير متوقع في الإدخال: '\' (ASCII = 92) = 1 في ولاية / "***" / openx / marketfix.php في السطر 12

    خطأ في تحليل: خطأ لغوي، وغير متوقع في T_STRING / "***" openx / / marketfix.php في السطر 12

  5. ستيف في 29 يناير 2010 12:44

    يعمل هذا الإصلاح العظيم! شيئا واحدا أخرى وإن كانت - عندما استطيع الدخول، openx يقول لا يتم تأمين ملفي التكوين رغم التصريح لها 644. هل لديكم أي اقتراحات حول كيفية جعل هذه الرسالة خطأ يذهب بعيدا وبنجاح لقفل هذا الملف؟ وتحدث إلى شركتي استضافة وقالوا حاول شمود 000. GRR، يمكن أن يكون محبطا openx incredilby! آخر كبير على الرغم من والشكر، وساعد كثيرا في الواقع.

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

  6. المشرف على 29 يناير 2010 04:18 صباحا

    ربما ذهب شيء خاطئ مع

      oxMarketChmod ( MAX_PATH . '/plugins/etc/oxMarket' ) ; $ الإضافات = oxMarketChmod (MAX_PATH '/ ملحقات / الخ / oxMarket')؛
     oxMarketChmod ( MAX_PATH . '/www/admin/plugins/oxMarket' ) ; ADMIN $ = oxMarketChmod (MAX_PATH '/ على شبكة الاتصالات العالمية / مشرف / ملحقات / oxMarket')؛ 

    عندما بدس aroung 1 قريبا يدرك جميع المجلدات والملفات المساعد لديك أذونات غير صحيحة، وربما لذلك يمكن للمرء تريد أن تفعل

      oxMarketChmod ( MAX_PATH . '/plugins/etc' ) ; $ المحمول = oxMarketChmod (MAX_PATH '/ المحمول / الخ.)؛
     oxMarketChmod ( MAX_PATH . '/www/admin/plugins' ) ; $ مشرف = oxMarketChmod (MAX_PATH '/ على شبكة الاتصالات العالمية / المشرف / الإضافات')؛ 
  7. سيدني في 29 يناير 2010 04:35 صباحا

    @ ستيف ...

    لديك لتغيير شمود إلى 444 في إدارة ملف استضافة. أنا لا أعرف لماذا FTP متعود العمل ولكنه فعل الشيء نفسه بالنسبة لي اعطائها طلقة والرجوع.

  8. admin يوم 29 يناير 2010 03:42

    444 في إدارة ملف وحة التحكم يعمل بالنسبة لي، لكن على ما يبدو على بعض ملقمات عند تعيينها إلى 444 صفحة الإضافات سيتم تحميل مع خطوط فارغة قليلة، وتلف تبحث.

  9. المشرف على 29 يناير 2010 15:53

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

  10. ستيف في 30 يناير 2010 12:20

    مرحبا شباب،

    فقط أن أقول شكرا للمساعدة في كل شيء! ثابت 444 في لوحة تحكم CPanel في تأمين ملف التكوين.

    أما بالنسبة للملحقات، أنا تصفحها كل من الملفات لكل من الإضافات الافتراضي الذي يأتي مع openx (videoads، الخ) وكل ملف في الدلائل لديها إذن بذلك 777 الشامل بكل بساطة تغيير قيمة كل شمود الملفات في كل مجلد الإضافات إلى 755 وأنهم لا يلقون الآن 500 أخطاء داخلية.

    لي اعتذارات إذا ايم المشي على الأقدام، والإفراط في التعب. انواي شكرا مرة أخرى!

    لديك سؤال 1 أكثر في الواقع، أنا لا أحب تعريض لايم عالم تشغيل openx لكن سوف يكون لي من الواضح للعملاء الذين يحتاجون إلى تسجيل الدخول إلى تركيب، لا أي من كان لديك أي نصيحة بشأن أفضل السبل للتعامل مع هذا؟ أنا عادة تاكيس فقط / كلمة المرور بدليل مشرف وانه يشعر قليلا من الامم المتحدة وترك فقط nerving دليل openx للمشرف متاح للعالم أن يرى.

    CHEERS!

  11. admin يوم 30 يناير 2010 01:39 صباحا

    أفضل لتغيير البرنامج النصي أعلاه للقيام بكل المجلدات ملحقات.

    العميل الدخول.
    خلق معلن،> معلن خصائص> وصول المستخدم.
    إنشاء اسم المستخدم وكلمة السر لهما.

    خلق الناشر> خصائص الناشر وصول المستخدم>.
    إنشاء اسم المستخدم وكلمة السر بالنسبة لهم.

    يمكنهم الآن تسجيل الدخول في الحسابات الخاصة بكل منها.

  12. ليد في 6 فبراير 2010 22:06

    مرحبا
    حاولت وضع الملف ولكن يمكنني الحصول على هذا الخطأ عندما أسميه الملف في مستعرض
    خطأ في تحليل: خطأ في بناء الجملة، نهاية غير متوقعة دولار في / الوطن / ********* / إعلانات / على شبكة الاتصالات العالمية / المشرف / marketfix.php على خط 45

  13. ليد في 6 فبراير 2010 22:12

    تحل مجرد تغيير ملف واحد إلى 755 أنه

    شكرا

  14. المشرف على 7 فبراير 2010 01:15

    سعيد لكم انها حصلت على حلها.

  • RevMax تحديث النشرة الإخبارية



  • إعلان