• (سایت شما روی نگارش منسوخ PHP (8.0.30) اجرا می‌شود که به‌روزرسانی‌های امنیتی را دریافت نمی‌نماید. باید به‌روز شود.

    PHP چیست و چگونه بر روی سایت من تاثیر می‌گذارد؟

    PHP یکی از زبان‌های برنامه‌نویسی است که برای ساخت وردپرس استفاده می‌شود. نگارش‌های تازه‌تر PHP به روز رسانی‌های امنیتی منظم را دریافت می‌نمایند و ممکن است عملکرد سایت شما را افزایش دهند. حداقل نگارش پیشنهادی PHP 8.3 است.)

    این پیغام تو بروزرسانی پیشخوان اومده ولی وقتی ورژن php رو بالا میبرم سایت از دسترس خارج میشه. ضمنا المنتور هم ارور زیر رو میده

    Warning: Undefined array key “add_ons” in /home/cinvvasi/public_html/wp-content/plugins/elementor/modules/home/transformations/filter-plugins.php on line 21

    Warning: Trying to access array offset on value of type null in /home/cinvvasi/public_html/wp-content/plugins/elementor/modules/home/transformations/filter-plugins.php on line 21

    Fatal error: Uncaught TypeError: Elementor\Modules\Home\Transformations\Filter_Plugins::get_add_ons_installation_status(): Argument #1 ($add_ons) must be of type array, null given, called in /home/cinvvasi/public_html/wp-content/plugins/elementor/modules/home/transformations/filter-plugins.php on line 21 and defined in /home/cinvvasi/public_html/wp-content/plugins/elementor/modules/home/transformations/filter-plugins.php:30 Stack trace: #0 /home/cinvvasi/public_html/wp-content/plugins/elementor/modules/home/transformations/filter-plugins.php(21): Elementor\Modules\Home\Transformations\Filter_Plugins->get_add_ons_installation_status(NULL) #1 /home/cinvvasi/public_html/wp-content/plugins/elementor/modules/home/classes/transformations-manager.php(48): Elementor\Modules\Home\Transformations\Filter_Plugins->transform(Array) #2 /home/cinvvasi/public_html/wp-content/plugins/elementor/modules/home/api.php(25): Elementor\Modules\Home\Classes\Transformations_Manager->run_transformations() #3 /home/cinvvasi/public_html/wp-content/plugins/elementor/modules/home/api.php(19): Elementor\Modules\Home\API->transform_home_screen_data(Array) #4 /home/cinvvasi/public_html/wp-content/plugins/elementor/modules/home/module.php(102): Elementor\Modules\Home\API->get_home_screen_items() #5 /home/cinvvasi/public_html/wp-content/plugins/elementor/modules/home/module.php(64): Elementor\Modules\Home\Module->get_app_js_config() #6 /home/cinvvasi/public_html/wp-includes/class-wp-hook.php(324): Elementor\Modules\Home\Module->enqueue_home_screen_scripts(”) #7 /home/cinvvasi/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(”, Array) #8 /home/cinvvasi/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #9 /home/cinvvasi/public_html/wp-admin/admin-header.php(144): do_action(‘admin_print_scr…’) #10 /home/cinvvasi/public_html/wp-admin/admin.php(240): require_once(‘/home/cinvvasi/…’) #11 {main} thrown in /home/cinvvasi/public_html/wp-content/plugins/elementor/modules/home/transformations/filter-plugins.php on line 30

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

    لطفا راهنماییم کنید باید چکار کنم؟؟؟

    دربارهٔ عیب‌یابی در وردپرس بیشتر بدانید.

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

    مشکل شما ریشه‌ایه و مختص سایت شما نیست؛ در واقع وردپرس و المنتور با هم به مشکل جهانی برخوردن. وردپرس پشتیبانی از نسخه‌های منسوخ PHP مثل 8.0 و پایین‌تر رو متوقف کرده و افزونه‌ها و پوسته‌ها برای نسخه‌های جدیدتر PHP بهینه شدن. در همین حین، المنتور هم با نسخه‌های جدید PHP ناسازگار شده و باعث خطاهایی می‌شه. بنابراین وقتی PHP سایت رو بالا می‌برید، سایت از دسترس خارج می‌شه چون المنتور و شاید سایر افزونه‌ها هنوز با تغییرات PHP هماهنگ نیستن.

    راهکار اینه که اول همه افزونه‌ها و پوسته‌ها رو به آخرین نسخه‌ها آپدیت کنید، بعد PHP رو به نسخه‌ای که وردپرس توصیه کرده ارتقا بدید و قبلش حتما بکاپ کامل بگیرید. به همین شکل خطاهای المنتور و وردپرس حل می‌شن و سایت با نسخه جدید PHP سازگار می‌شه.

    موفق باشید.

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

    (@mina71abolfathi)

    ممنون از توضیحتون

    من دقیقا همین کار رو کردم اول همه افزونه ها رو آپدیت کردم بعد ورژن php رو تغییر دادم ولی مشکلم حل نشد.الان حتی با php ورژن 8 هم المنتور ارور میده

    این یعنی مشکل فراتر از نسخه PHP هست. المنتور فعلاً با PHP 8 و برخی نسخه‌های جدید وردپرس ناسازگار شده و هنوز خطا میده. راهکار مطمئن فعلاً استفاده از نسخه PHP که سایت باهاش بدون خطا کار می‌کرده و منتظر آپدیت المنتور موندنه.

    مدیر saeedfard

    (@saeedfard)

    درود
    وقت شما بخیر
    من بررسی کردم المنتور تو نسخه‌های جدیدش هیچ مشکلی با بالاترین نسخه‌های PHP نداره و به درستی کار میکنه.
    زمانی که به خطا برخورد میکنید دیباگ رو در وردپرس روشن کنید و کل خطا رو از فایل debug.log بررسی کنید.
    ممکنه افزونه دیگه‌ای باعث به مشکل خوردن سایتتون میشه که باید بررسی بشه.

    کسی راه حلی برای این موضوع پیدا نکرد؟

    مدیر Asadiyan

    (@asadiy4n)

    سلام وقت بخیر @saeed20100

    آقای فرد پاسخ دادن،
    لطفا debug رو فعال کنید تا جزئیات خطا مشخص بشه

    راهنمای فعال‌سازی: https://fa.wordpress.org/support/topic/wordpress-debug

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

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