[phpNuke] مشكل PHPBB در PHP-Nuke

سلام به همه،
آقا من يه PHP-Nuke رو روي كامپيوتر خودم(Local Hoat)نصب كردم و همه چيز به خوبي پيش ميره،ولي توي Forum هام وقتي كه ميخوام يه Topic جديد اضافه كنم و اونو ارسال كنم اين Error رو در كادر اطلاعات بهم ميده:
Invalid_session
دوستان چيكارش كنم من اينو؟ :? :roll:
 

Majid

مدیر سایت
عضو کادر مدیریت
سلام

احتمال مشكل:

+ نسخه PHP شما
+ تراكم سرور
+ نوع سرور شما
+ نوع Browser شما (به عنوان مثال من يه SP براي IE گرفتم كه ديگه بقدري IE من رو بهم زده بود كه حتي نمي تونستم در سايت Login كنم)
+ Expire شدن يه cookie


يك راه حل :

شما اين فايل
كد:
کد:
modules/Forums/posting.php
رو اديت كنيد.
به ابتداب خط 183 اين علامت كد:
کد:
/*
و با انتهاي خط 189 اين علامت كد:
کد:
*/
بنابر اين بايد عبارت اينجوري بشه: كد:
کد:
/*   if (!isset($HTTP_POST_VARS['sid']) || $HTTP_POST_VARS['sid'] != $userdata['session_id']) 
   { 
      // I've not added this to the language set at this time ... re-releasing 
      // every single language to include this for the once in a blue moon 
      // time it will be output is just not worthwhile at present. 
      message_die(GENERAL_MESSAGE, 'Invalid_session'); 
   }*/

به اينكار ميگن comment كردن و باعث ميشه كه Compiler اون رو ignore كنه...


اقا من اين توضيحات بالا را از سايت farsinuke برداشتم

ضمنا اينجا رو ببينيد:
http://www.majidonline.com/modules.php?name=Forums&file=viewtopic&t=1622

مجيد
 
تا الان كجا بودي؟

سلام مجيد جان،
ميخواستم بهت يه چيزي بگم:
بابا خيلي باحالتر از اون چيزي هستي كه خودت فكر ميكني.
بابا دمت گرم.مشكلم حل شد.فقط تا الان كجا بودي؟
دستت بازم درد نكنه.خدا سايتو از رو سر كاربرانه اين سايت كم نكنه.
 

Majid

مدیر سایت
عضو کادر مدیریت
سلام

آقا چاكريم ... :wink:

شرمنده كه دير شد آخه من اول پيغامتو ديدم بعد رفتم دنبال جوابت بگردم اينقدر پنجره باز كرده بودم گم شدم قاطي پاتي شد و فراموش كردم ولي وقتي دوباره ريپلاي كردين يادم اومد

آقا شرمنده

مجيد
 
بابا چاكريم

سلام مجيد جان،
بابا اين حرفا چيه؟ خيليم دستت درد نكنه.
فقط يه سوال : آيا اين روش رو خود اينترنت هم جواب ميده؟
 

Majid

مدیر سایت
عضو کادر مدیریت
سلام

اقا راستش من خودم چون به اين مشكل بر نخوردم نميدونم راستش چون امتحان نكردم..

اما اون روشي كه ignoer ميكني مطمئنا (اصولا) عملي هستش.. ولي شايد منطقي نباشه كه اينكارو بكنيد..شما اول اون مواردي كه اول گفته شده رو چك كنيد اگر درست شد كه شد اگر نشد در آخر از روش ignore استفاده كنيد..

مجيد
 

جدیدترین ارسال ها

بالا