مرجع پارسی MyBB

نسخه‌ی کامل: نبودن ادمین و بالا نیامدن سایت
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
سلام.
متاسفانه رضا یعنی برادرم رفته سربازی و من بعد از یک هفته اومدم دیدم سایت بالا نمیاد
حالا هم از اونجا دسترسی به اینترنت نداره و بعید میدونم حالا حالا ها بیاد و بتونه سایت رو اصلاح کنه
میخواستم ببینم کسی میدونه ایراد این از کجاست تا رفعش کنم.
ممنون میشم اگر کمکم کنید.
کد php:
MyBB
MyBB Internal Error

MyBB has experienced an internal error 
and cannot continue.

Error Type:
    (
8192)
Error Message:
    Function 
set_magic_quotes_runtime() is deprecated
Location
:
    
Fileinc/class_core.php
    Line
163
Code
:
    
160.             $this->strip_slashes_array($_GET);
    
161.             $this->strip_slashes_array($_COOKIE);
    
162.         }
    
163.         set_magic_quotes_runtime(0);
    
164.         @ini_set("magic_quotes_gpc"0);
    
165.         @ini_set("magic_quotes_runtime"0); 
    
166. 
Backtrace
:
    
File     Line     Function
    /
inc/class_error.php     171     errorHandler->output_error
    
[PHP]           errorHandler->error
    
/inc/class_core.php     163     set_magic_quotes_runtime
    
/inc/init.php     51     MyBB->MyBB
    
/global.php     19     require_once
    /
index.php     18     require_once

Please contact the MyBB Group for support
dadash fk konam az hostet bashe moshkel Shy
به مدیر سرور بگو تا بکاپ روز قبل رو restore کنه .
مشکل از دسترسی های شماست
دسترسی های فایل ها رو چک کنید ببینید مشکل حل میشه

این فایل رو هم از پکیج اصلی آپلود کنید inc/class_core.php
دوستان مرسی از راهنمایی هاتون
من فایل رو دوباره آپلود کردم اما تاثیری نکرد
میشه بگید که دسترسی باید چه عددی باشه تا اصلاحش کنم
مرسی
نسخه MyBB شما چنده؟ این ارور برای ناسازگاری با نسخه PHP 5.3 هست.
احتمالا هاست شما نسخه PHP خود را ارتقا داده است.

برای حل مشکل باید نسخه خود را ارتقا دهید.
البته به طور موقت می توانید از آموزش زیر برای جل مشکل استفاده کنید:

فایل inc/class_core.php را باز کرده و قسمت زیر را

کد:
if(get_magic_quotes_gpc())
{
    $this->magicquotes = 1;
    $this->strip_slashes_array($_POST);
    $this->strip_slashes_array($_GET);
    $this->strip_slashes_array($_COOKIE);
}
set_magic_quotes_runtime(0);
@ini_set("magic_quotes_gpc", 0);
@ini_set("magic_quotes_runtime", 0);
}

جایگزین این قسمت

کد:
if(version_compare(PHP_VERSION, '5.3.0', '<'))
{
    if(get_magic_quotes_gpc())
    {
        $this->magicquotes = 1;
        $this->strip_slashes_array($_POST);
        $this->strip_slashes_array($_GET);
        $this->strip_slashes_array($_COOKIE);
    }
    set_magic_quotes_runtime(0);
    @ini_set("magic_quotes_gpc", 0);
    @ini_set("magic_quotes_runtime", 0);
}

کنید.

در فایل admin/modules/style/templates.php قسمت زیر را پیدا کنید:

کد:
$diff = &new Text_Diff('auto', array($template1['template'], $template2['template']));
$renderer = &new Text_Diff_Renderer_inline();

و این را جایگزن آن کنید:

کد:
$diff = new Text_Diff('auto', array($template1['template'], $template2['template']));
$renderer = new Text_Diff_Renderer_inline();





درود آقای پارس واقعا ازتون ممنونم من این کارهارا کردم اما باز هم ارور میده اما یه خورده بهتر شد چون الان ادرس ادنجمن که رو که میزنین لا اقل اسم انجمن نوشته میشه ..

میخواستم ببینم دیگه راهی نداره که فعلا یه جوری راست و ریستش کرد ؟

نسخه مای بی بی فکر میکنم خیلی قدیمی باشه 1.4
و اگه بخوام ارتقا بدم باید به چه نسخه ای ارتقا بدم ؟ البته بعید میدونم کار من باشه.. Blush
این کد هارو ابتدا توی نت پد کپی کنید سپس از آنجا به محا مورد نظر کپی کنید.