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

یک خطای مهم در این وب سایت رخ داده است چیست ؟
این خطا یک خطای کلی در وردپرس می باشد و معمولاً زمانی رخ می دهد که یک قسمت سایت از لحاظ فنی دچار مشکل و عدم سازگاری شده است . زمانی که این خطا را دریافت میکنید باید متوجه بشید علت این خطا چه می باشد و اگر علت را متوجه شوید کارتان ساده خواهد شد .در پایین به صورت کامل تمامی روش ها را توضیح می دهیم.
در ضمن اگر از نسخه انگلیسی وردپرس استفاده میکنید ممکن است خطا با عنوان A critical error has occurred on your website و The site is experiencing technical difficulties برای شما ظاهر شود .

روش های رفع این خطا
فعال سازی حالت DEBUG
برای اینکه متوجه شویم مشکل از کجاست اولین موضوعی که باید توجه کنید این است که وارد هاست خود شوید و قابلیت Debugging در وردپرس را فعال کنید . زمانی که این کار انجام میشه یک و یا چند خط کد برای شما به جای پیغام فوق ظاهر می شود و شما میتوانید با توجه به فولدر پلاگین و یا افزونه متوجه مشکل شوید و به راحتی بتوانید آن را غیر فعال نمایید ( جلوتر در مورد غیر فعال کردن به صورت دستی هم توضیح میدهیم ).
مرحله اول : وارد هاست خود شوید فرقی نمی کند دایرکت ادمین دارید یا Cpanel وارد قسمت مدیریت فایل ها شوید و سپس وارد فولدر public_html شوید و طبق تصویر زیر یک فایل به نام wp-config.php خواهید دید و آن را ویرایش کنید تا یک قسمت از کد آن را باید تغییر دهیم .

مرحله دوم : در فایل فوق را بعد از زدن ویرایش دنبال خطی باشید که نوشته شده define( ‘WP_DEBUG’, false ); و آن را تغییر دهید به define( ‘WP_DEBUG’, true ); و سپس ذخیره نمایید .

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

در این تصویر همان طور که مشاهده میکنید این خطا مربوط به افزونه jet-search می باشد و من با غیر فعال کردن این افزونه مشکلم فعلاً حل می شود و سایتم نمایش داده خواهد شد .
غیر فعال کردن افزونه به صورت دستی
برای غیر فعال کردن به صورت دستی فقط کافیه وارد قسمت و فولدر پلاگین در مسیر public_html/wp-content/plugins شوید و دقیقا نام فولدر افزونه را تغییر دهید و مثلاً یک عدد 1 انتهای آن وارد کنید و سپس وارد قسمت خطا شوید و مجدد F5 را بزنید و بررسی کنید .

پیدا کردن مشکل از ایمیل سایت شما یک مشکل فنی را تجربه میکند
زمانی که این خطا پیش می آید اگر ایمیل درستی برای سایت انتخاب کرده باشید به همان ایمیل پیغامی ارسال می شود که سایت شما یک مشکل فنی دارد و جزئیات خطا را در انتهای آن برای شما ارسال میکند .
شما میتوانید جزئیات را با دقت بخوانید و موردی که مشکل پیش آمده را رفع نمایید .
تداخل بین افزونه ها
این خطای مهم در این وب سایت وجود داشت ممکن است برای زمانی باشد که شما یک افزونه ای نصب کردید مثلاً پاور پک و شما افزونه ی دیگر خود را بروزرسانی میکنید و بعد از بروزرسانی این پیغام رو خواهید داشت و اگر المنتور را غیر فعال کنید ( به روش Debugging که بالا تر توضیح دادیم ) آن وقت کلا سایتتان به هم می ریزد چون بر مبنای المنتور کار میکند و برای سایت فعال بودن آن ضروری می باشد .
پس در این موقعیت چکار کنیم ؟ ما به صورت دستی از اینترنت نسخه قبل تر را دانلود میکنیم و مجدد دستی نصب میکنیم تا زمانی که برای پاور پک آپدیت بیایید و سازگاری کامل با نسخه جدید المنتور داشته باشد .
تداخل قالب با افزونه و برعکس
شاید این بار اصلاً قالب شما دچار مشکل باشد و باید از حالت دیباگ وردپرس مجدد تست نمایید دقیقا کجای کد های قالب دچار مشکل شده است تا بتوانید آن را رفع کنید .
وجود کد مخرب در افزونه و قالب
اگر در حال یادگیری برنامه نویسی و کدنویسی هستید قطعا شما یک جای کار را درست انجام ندادید که این خطا برای شما پیش آمده و شما یک کدنویسی اشتباه انجام دادید و باید بر اساس لاین کد مثلا در پایین 43 است آن کد را اصلاح نمایید .

رفع محدودیت حافظه PHP
احتمال این مورد وجود دارد که مموری PHP هاست شما کم بوده و باید حداقل به 256M برسانید و باید ما در مقاله ی رفع مشکل لودینگ المنتور کامل در این خصوص برای شما صحبت کردیم و فقط کافیه وارد مقاله شوید و مرحله یک آن را بررسی و انجام دهید .
تغییر نسخه PHP هاست
در بعضی از موارد با تغییر نسخه PHP مشکل شما حل خواهد شد علت چیست ؟ خوب ما در ابتدای این آموزش گفتیم که این خطا برای این به وجود آمده است که یک کد مخرب و یا یک عدم سازگاری وجود دارد و در اینجا ممکن است افزونه و یا قالب شما با نسخه PHP فعالی شما فرق تداخل داشته باشد .
روش تغییر PHP در هاست دایرکت ادمین
ابتدا وارد دایرکت ادمین خود شوید و از قسمت جستجو عبارت Domain Setup را جستجو کنید سپس در صفحه فوق روی دامنه خود کلیک کنید و از قسمت PHP Version نسخه فعلی را ارتقا و یا کم کنید .( یک نسخه عقب و یا جلو )

رفع یک خطای مهم در این وب سایت رخ داده است در لوکال هاست
اگر سایت شما در لوکال هاست و xampp می باشد و این مشکل برای شما پیش آمده است خوب اصلاً جای نگرانی نیست و زیرا سایت شما به صورت آنلاین نمی باشد و با خیال راحت مشکل را میتوانید با فعال سازی حالت دیباگ پیدا و رفع نمایید ( در ابتدای مقاله گفته شد ).
اما برای سریع تر جواب گرفتن وارد پوشه public_html/wp-content/ و پوشه plugins را به plugins2222 تغییر دهید و مجدد برید صفحه خطا را با زدن F5 چک کنید اگر درست شد پس مشکل از سمت افزونه هاست و باید داخل فولدر افزونه ها شوید و تک تک این کار رو انجام دهید ( البته فولدر را به نام قبل برگردانید ).
این کار باعث میشه سریع تر مشکل را پیدا کنید و همین کار را زمانی که مورد بالا را انجام دادید باز خطا بود برای پوشه themes انجام دهید .
جمع بندی و نکات مهم
اولین موردی که همیشه باید رعایت کنید این است که قبل از نصب افزونه ، قالب و تغییر هر کدی باید از سایت خودتان بکاپ بگیرید و بعد موارد را انجام دهید و اگر به هر دلیلی نتوانستید پشتیبان یا بکاپ تهیه کنید میتوانید از روش اول استفاده و خطا را پیدا و رفع کنید و کاهی اوقات نیز مشکل از افزونه ی آپدیت شده است باید آن را به نسخه قبل برگردانید .




33 پاسخ
عالی بود. ممنون
سلام وقت بخیر
من داخل اینستالر قالب داخل نوار Database دوتا notice گرفتم که به شرح زیرن:
The current database version is [10.6.24] which is blow the source database version of [11.4.8] in some cause this might cause problems with migration
ارور دوم هم این
This server’s database does not support the source sites characters that [ugf8] ,so they installer is going to use default character [utf-8mb4]
هرکجا سرچ کردم کدای مختلف زدم انواع کارارو توی سایتای ایرانی انگلیسی انجام دادم ولی هیچ تغییری نمیکنه
زمانی هم که میخوام با المنتور کار کنم به محض کلیک میگه: یک خطای مهم در این وب سایت وجود دارد. لطفاً برای دستورالعملها، ایمیل مدیر سایت را بررسی نمایید. اگر همچنان مشکل دارید، لطفاً انجمن پشتیبانی را امتحان کنید.
سلام خدمت شما
پیامهای نمایشدادهشده نشان میدهد نسخه دیتابیس مقصد MariaDB 10.6.24 از دیتابیس مبدا 11.4.8 پایینتر است و همچنین تفاوت در charset وجود دارد که هر دو مورد میتوانند باعث ناسازگاری در برگرداندن و بروز خطاهای اجرایی شوند.
راهکار اصولی این است که هماهنگسازی نسخه دیتابیس و اطمینان از پشتیبانی کامل utf8mb4 می باشد
با سلام
چرا به جای نشان دادن صفحه ی اول سایت عبارت ببخشید که خاک خوردیم …. میاد؟
چطوری رفع میشه؟
سلام وقت بخیر
این مورد بر میگردد به قالب شما و این مورد در قالب شماست باید بررسی کنید
سلام وقتتون بخیر باشه به من این خطارو میده
warrning: Undefined array key “add_ons”
/elementor/modules/
home/transformations
سلام خدمت شما
این خطا به این دلیل رخ داده که در یکی از فایلهای المنتور (filter-plugins.php) تابعی سعی میکند به کلیدی به نام add_ons در یک آرایه دسترسی پیدا کند، اما آن متغیر در واقع مقدار null دارد یا اصلاً تعریف نشده است. بهعبارت سادهتر، المنتور انتظار دارد دادهای درباره افزونههای جانبی دریافت کند اما بهدلیل باگ یا ناسازگاری نسخه، هیچ دادهای به آن نرسیده است؛ معمولاً این مشکل با بهروزرسانی یا نصب مجدد افزونه المنتور برطرف میشود.
وقتتون بخیر باشه
من وقتی میخام وارد المنتور بشم و از طریق این ویرایشگر فوتر سایتم رو ویرایش کنم ارور وارنینگ میده
متن ارور به این شکله
Warning: Undefined array key “add_ons” in
/home/mijlarc1/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/mijlarc1/public_html/wp-content/
plugins/elementor/modules/home/transformations
/filter-plugins.php on line 21
Fatal error: Uncaught یک خطای مهم در این وب سایت وجود دارد. لطفاً برای دستورالعملها، ایمیل مدیر سایت را بررسی نمایید
میتونید کمکم کنید ؟
سلام خدمت شما
این خطا معمولاً بهدلیل باگ یا ناسازگاری در نسخه جدید المنتور ایجاد میشه
برای رفعش ابتدا افزونه المنتور رو غیرفعال و دوباره نصب یا به نسخه قبلی برگردون و سپس حافظه کش و کش مرورگر رو پاک کنید
و اگر افزونههای جانبی المنتور (مثل المنتسکیت یا پاورپک) داری، موقتاً غیرفعالشون کن و تست کنید چون ممکنه یکی از اونها باعث خطا شده باشه. در نهایت، اگه مشکل موند، از مسیر هاست فایل filter-plugins.php رو موقتاً تغییرنام بده تا خطا متوقف بشه و بعد بهروزرسانی رسمی المنتور رو منتظر بمونید
سلام درود
وقتی ورژن پایین المنتور استفاده میکنم مشکلی ندارم اما به محض اپدیت دیگه المنتور باز نمیشه و از طریق ایمیل این خطا برای من ارسال کرده
یک خطا از نوع E_ERROR در خط 43 از پرونده /home/zipashop/public
_html/wp-content/plugins/elementor-pro/mo
dules/display-conditions/classes/dy
namic-tags/dynamic
-tags-data-provider.php
رخ داد. پیام خطا: Uncaught TypeError: Return value of Elementor
Pro\Modules\DisplayConditions\Clas
ses\DynamicTags\Dynamic_Tags_Data_Pr
ovider::get_default_contr
ol_option() must be of the t
ype stri
ng, null returned in /home/zipashop/public_ht
ml/wp-content/plugin
s/elementor-pro/modules/display-conditions/cla
sses/dynamic-tags/dynamic-ta
gs-data-provider.php:43
Stack trace:
#0 /home/zipashop/public_html/w
p-content/plugins/elementor-pro/m
odules/display-conditions/conditions/dynamic-t
ags-condition.php(63): Elementor
Pro\Modules\DisplayConditions\Classes\Dynam
icTags\Dynamic_Tags_Data_Pr
ovider->get_default_control_option()
#1 /home/zipashop/public_
html/wp-content/plugins/elementor-pr
o/modules/display-conditions/conditio
ns/base/condition-base.php(40)
: ElementorPro\Modules\DisplayConditions\
Conditions\Dynamic_Tags_Condition->get_options()
#2 /home/zipashop/public_html/wp-content/pl
ugins/elementor/includes/base/control
s-stack.php(2386): ElementorPro\Modul
es\DisplayConditions\Conditions\Base\Co
ndition_Base->register_controls()
#3 /home/zipash
سلام و درود
به نظر میرسد که خطای E_ERROR پس از بهروزرسانی المنتور پرو به دلیل ناسازگاری یا باگ در نسخه جدید رخ میدهد. خطا نشان میدهد
برای رفع این مشکل، ابتدا مطمئن شوید که نسخه المنتور (نسخه رایگان) و المنتور پرو هر دو آخرین نسخه و با یکدیگر سازگار هستند. همچنین، میتوانید با بازگرداندن المنتور پرو به نسخه قبلی (پایدار) مشکل را موقتاً رفع کنید .
سلام وقت بخیر
سایت بنده ارور زیر رو داده میشه راهنمایی کنید برای رفعش
Deprecated: parse_str():
Passing null to parameter #1 ($string) of type str
ing is deprecated in /home/parsneg2/domain
s/parsnegar.co/public_html/wp-content/plug
ins/woocommerce/src/
Admin/WCAdminHelper.php
on line 157 Fatal error: Maximum execution
time of 30 seconds exceeded in /home/parsneg2
/domains/parsnegar.co/public_html/
wp-content/plugins/elementor
/core/files/css/base.php on line 399
سلام وقت شما هم بخیر
این خطاها به دلیل تغییرات PHP و محدودیت زمان اجرا پیش اومدن. برای رفع مشکل میتونید این موارد رو انجام بدید:
بهروزرسانیهای وردپرس، ووکامرس و سایر افزونهها رو چک کنید تا مطمئن بشید از نسخههای هماهنگ با نسخه PHP استفاده میکنید. همچنین اگر افزونهای دارید که بهروز نیست، اون رو آپدیت یا غیرفعال کنید
زمان اجرای PHP رو افزایش بدید. این کار رو با اضافه کردن کد set_time_limit(300); در فایل wp-config.php یا افزایش مقدار max_execution_time در فایل .htaccess یا تنظیمات هاست انجام بدید
تشکر مواردی که گفتید رو انجام دادم منتها بد از بالا اومدن سایت باز هم این ارور بعد از فوتر میاد Deprecated: parse_str(): Passing null to parameter
#1 ($string) of type string is deprecated in
/home/parsneg2/
domains/parsnegar.co/public_html/
wp-content/plugins/
woocommerceث
/src/Admin/WCAdminHelper.php
on line 157
ممنون از شما
این ارور به دلیل استفاده از تابع parse_str() در ورژن جدید PHP است. در نسخههای جدید PHP، اگر مقدار ورودی برای پارامتر اول این تابع (یعنی $string) مقدار null باشد، خطای deprecated نمایش داده میشود.
راه حل رفع کردنش چیه چون سرچ کردم ولی موردی پیدا نکردم
برای رفع ارور Deprecated: parse_str()، میتونید به دو روش عمل کنید:
1. اگر نسخه جدیدتری از ووکامرس در دسترس هست، اون رو آپدیت کنید. این خطا ممکنه توی نسخههای قدیمیتر ووکامرس با PHP جدید پیش بیاد.
2. اگر نمیخواید منتظر بهروزرسانی بمونید، میتونید در فایل WCAdminHelper.php تابع parse_str رو اینطور تغییر بدید تا از null استفاده نکنه:
if (!is_null($string)) {
parse_str($string, $array);
}
نکته: هر تغییری که توی فایلهای اصلی افزونهها میدید، با آپدیت بعدی ممکنه از بین بره، پس بهتره بهروزرسانی رو ترجیح بدید
سلام میشه بگین این ارور پایین چیه متاسفانه بعد از اینکه المنتور اپدیت کردم این ارور داد:
Notice: Function add_theme_support( ‘html5’ ) was
called incorrectly. You need to pass an
array of types. Please see Debugging in
WordPress for more information.
(این پیام در نگارش 3.6.1 افزوده شده است.)
in /home/cp58393/public_html/
wp-includes/functions.php on line 6085
یک خطای مهم در این وب سایت وجود داشت. لطفاً صندوق ایمیل مدیر سایت را برای دستورالعمل بررسی نمایید.
سلام وقت بخیر
این اروری که دریافت کردید به دو بخش تقسیم میشه: یک قسمت Notice و دیگری Fatal Error
یکسری راه حل میگم حتما انجام بدید :
1. گاهی اوقات کش باعث مشکلات بعد از آپدیت میشه. کش سایت و مرورگرت رو پاک کن.
2. مطمئن شو که نسخه المنتور و المنتور پرو هر دو با هم سازگار هستند. شاید لازم باشه که هر دو رو به آخرین نسخه بروزرسانی کنی یا حتی یکی رو به نسخه قبل برگردونی.
3. اگر با غیر فعال کردن پلاگینها (بهخصوص پلاگینهای مرتبط با المنتور) مشکل حل شد، مشخص میشه که یکی از پلاگینها با المنتور تداخل داره.
4. با فعال کردن حالت دیباگ در وردپرس میتونی جزئیات بیشتری از خطا دریافت کنی. این کارو میتونی از طریق اضافه کردن define(‘WP_DEBUG’, true); به فایل wp-config.php انجام بدی.
سلام من برای اولین بار هستش که وارد بحث ورد پرس میشم تمام کار ها رو ریز به ریز انجام دادم الان این خطلا رو برام میاره و حتی اجازه نمیده وارد سایت شم و تغیری ایجاد کنم. از xamppهم استفاده کردم میشه یک کمک کنید که این ارور رو حذف کنم
سلام درود بر شما
اگر خطای زمپ دارید باید از طریق مقاله رفع خطای زمپ اقدام کنید
سلام من این خطا رو وقتی پیوند یکتا رو تغییر دادم مشاهده کردم و الان انجام نمیشه
سلام خدمت شما
مشکل از سمت فایل htaccess شما هستش و باید از طریق هاست اصلاح بفرمایید
سلام وقت بخیر بنده یک هفته هست درگیر این خطا هستم و تمام کدهارو زیرو رو کردم درست نشده ممنون میشم بهم کمک کنید و اکر لازم بود کدهارو هم بفرستم
خطا ها
forms/appointment:1
Failed to load resource: the server responded with a status of 404 ()
setmeets:1
Failed to load resource: the server responded with a status of 500 ()
سلام چه زمانی این خطا مشاهده می شود از چه افزونه های استفاده کرده اید ؟
سلام یه همچین خطایی در صفحه افزودن افزونه برام میاد و مخزن وردپرس باز نمیشه
سلام
کد خطا رو میتونید ارسال کنید؟
کد نداره
نوشته: یک خطای غیر منتظره رخ داد ممکن است مشکل از wordpress.orgw یا تنظیمات سرویس دهنده شما باشد.
سلام مجدد احتمالا شما از لوکال هاست استفاده میکنید و عدم دسترسی به اینترنت رو سایت شما دارد
سلام ببخشید من وقتی میخوام فایل المنتور رو توی افزودن افزونه بارگزاری کنم مینویسه پرونده بارگذاری شده بزرگ تر از upload_max_file size حجمش رو هم زیاد کردم ولی باز همین ارور رو میده باید چیکار کنم؟
سلام وقت بخیر
برای این منظور از آموزش رفع خطای پرونده بارگذاری شده بزرگتر استفاده کنید .
سلام ممنون از شما من تازه فهمیدم دیباگ چیه و مشکلمو از همین طریق حل کردم خواستم ازتون تشکر کنم و در کاش خصوص کندی پیشخوان وردپرس هم آموزش بزارید
سلام وقت بخیر
ممنون از شما بله در این خصوص هم آموزش در سایت قرار داده ایم میتوانید از طریق آموزش رفع کندی پیشخوان وردپرس اقدام نمایید .