• bluesky7394

    (@bluesky7394)


    با سلام خدمت دوستان گرامی

    بنده پس از ارتقا نسخه PHP از 7.4 به 8.1 صفحه پیشخوان وردپرسم دچار خطای زیر گردید.

    لازم به توضیح هست که صفحه سایت بدون مشکل نمایش داده میشه و فقط دسترسی به پنل مدیریتی مشکل هست

    بنده تمام افزونه ها و قالب رو یک مرتبه غیرفعال کردم ولی بازهم خطا نمایش داده شد.

    خطای نمایش داده شده در حالت فعال سازی Debug به شرح زیر می باشد: ممنون میشم دوستان راهنمایی کنند چه مشکلی وجود دارد با تشکر

    Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the rocket domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home2/mymusics/domains/hsefans.ir/public_html/wp-includes/functions.php on line 6121 Fatal error: Uncaught Error: Call to undefined function create_function() in /home2/mymusics/domains/hsefans.ir/public_html/wp-config.php:97 Stack trace: #0 /home2/mymusics/domains/hsefans.ir/public_html/wp-load.php(50): require_once() #1 /home2/mymusics/domains/hsefans.ir/public_html/wp-admin/admin.php(35): require_once(‘/home2/mymusics…’) #2 /home2/mymusics/domains/hsefans.ir/public_html/wp-admin/site-health.php(10): require_once(‘/home2/mymusics…’) #3 {main} thrown in /home2/mymusics/domains/hsefans.ir/public_html/wp-config.php on line 97

    یک خطای مهم در این وب سایت وجود دارد. لطفاً برای دستورالعمل‌ها، ایمیل مدیر سایت را بررسی نمایید. اگر همچنان مشکل دارید، لطفاً انجمن پشتیبانی را امتحان کنید.

در حال نمایش 4 پاسخ ( از کل 4)
  • درود!

    مشکل اصلی اینه که توی wp-config.php خط ۹۷ از تابع create_function() استفاده شده که توی PHP 8 حذف شده و همین باعث بسته شدن پیشخوان وردپرس شما شده. هشدار Rocket هم جدی نیست و فقط یه Notice هست.

    اون خط از wp-config.php رو با یک Anonymous Function جایگزین کنید یا موقتاً کامنت کنید تا بتونید وارد پیشخوان بشید. بعد بهتره همه افزونه‌ها و قالب‌های قدیمی رو با آپدیت کردن با PHP 8 سازگار کنید.

    مدیر Morteza Geransayeh

    (@man4toman)

    سلام سوال مهمی که هست اینه که چرا توی فایل کانفیگ شما این تابع create_function وجود داره؟؟ این مورد توی نسخه اصلی نیست و این عجیبه.
    @bluesky7394

    آغازکننده موضوع bluesky7394

    (@bluesky7394)

    سلام ممنون از راهنمایی شما

    بنده خط 97 که تابع create_function بود رو کلا حذف کردم و مشکل برطرف شد اما نمی دونم این تابع برای چه منظوری بوده. ایا لازم هست که کل کدهای wp-config رو یکبار مطابق با نسخه اصلی قرار بدهم ؟

    @man4toman

    • این پاسخ 4 ماه، 3 هفته پیش توسط bluesky7394 اصلاح شده است.

    درود وقت بخیر
    اگر تو سایتتون مشکلی ندارید الزامی نیست.
    ولی میتونید با نسخه پیشفرض یک بررسی داشته باشید.
    دقت کنید که فایل مهمی هستش و قبل از هر تغییری ازش بکاپ داشته باشید تا در صورت به وجود اومدن مشکل بتونید بازیابی کنید.
    موفق باشید

در حال نمایش 4 پاسخ ( از کل 4)

برای پاسخ به این موضوع باید وارد شوید.