با این حال که وردپرس بسیار آسان مورد استفاده قرار میگیرد، خطاهای زیادی نیز وجود دارد که میتواند هنگام به کارگیری رخ دهد و باعث ناراحتی شما شود. خوشبختانه اکثر خطاهایی که شما به آنها برخورد میکنید قبلا توسط سایر کاربران گزارش شده و راه حلی برای رفع آنها ارائه شده است.
نکته: قبل از تلاش برای رفع خطاها در وردپرس مطمئن شوید که یک بکاپ کامل از سایت خود دارید. شما میتوانید برای گرفتن بکاپ از سرویس BackupBuddy استفاده کنید بصورت دستی از وردپرس بکاپ بگیرید.
در مواردی که نمیتوانید مشکل را از راه هایی که در این مقاله آورده ایم برطرف کنید، با واحد پشتیبانی خدمات میزبانی وب خود تماس حاصل کنید.
به این دلیل که این مقاله طولانی است یک جدول محتوا برای سهولت کار در زیر آورده ایم
همانطور که میدانید وردپرس یکی از بهترین سیستمهای مدیریت محتوا در جهان است که کاربران بسیار زیادی را با خود همراه نموده است. این سیستم، همانند دیگر سیستمهای طراحی سایت بعد از مدتی استفاده کردن از آن، ممکن است با خطاها و ارورهایی روبرو شود که اصلا جای نگرانی ندارد و میتوان تمامی آنها را به راحتی رفع کرد. در این مقاله قصد داریم رایجترین خطاها را به شما معرفی کنیم و راه حلهایی برای رفع خطاهای وردپرس به شما معرفی کنیم. پس در ادامه با ماه همراه باشید!
رفع خطاهای وردپرس
آنچه در این مقاله به اختصار خواهید خواند:
- خطای Internal Server error
- خطای Syntax Error
- خطای برقرار نشدن اتصال پایگاه داده
- خطای صفحه سفید مرگ
- خطای 404
- خطای نمایش سایدبار پایین محتوا
- خطای رایج ویرایشگر متن
- خطای رایج Memory Exhausted در وردپرس و افزایش حافظه php
- خطای عدم ورود به پیشخوان وردپرس
- مشکل عدم ارسال ایمیل در وردپرس
- خطای 403 Forbidden
- خطای رایج خروج از سیستم در وردپرس
- خطای Mixed content در وردپرس
- مشکل کار نکردن دکمه “افزودن پرونده چند رسانهای” در وردپرس
- خطای 502 Bad Gateway
- خطای 503 Service Unavailable
- خطای 504 gateway timeout
- خطای “پوشه هدف از قبل موجود است”
- خطای عدم بازسازی رمز عبور
- خطای Missing a temporary folder
- خطای فایل pluggable.php
- خطای Your Connection is Not Private
- خطای HTTP هنگام آپلود تصاویر
- خطای Failed To Load Resource
- خطای Upload: Failed to write file to disk
- خطای آیا مطمئنید که می خواهید این کار را انجام دهید؟
- مشکل آپلود نشدن تصاویر
- خطای RSS Feed در وردپرس
- خطای The page isn’t redirecting properly
- خطای Maximum Execution Time
خطای internal server error
خطای internal server error
یکی از خطاهایی که ممکن است با آن مواجه شوید خطای Internal Server یا همان ارور 500 میباشد. این خطا زمانی رخ میدهد که سرور شما با مشکلی روبرو شود و سرور قادر به تشخیص محل وقوع این خطا نیست. از آنجایی که این خطا مشخص نمیکند که در چه مواردی باید به دنبال خطا بگردید، باید خودتان دست به کار شوید و مشکل را پیدا کنید.
ما برای رفع خطاهای وردپرس همیشه راه حلی ارایه میدهیم و آموزش کامل رفع این خطا را هم میتوانید در لینک پایین ببینید و آن را حل کنید.
خطای Syntax Error
خطای Syntax Error
این ارور معمولا به دلیل کم و زیاد کردن در کدها اتفاق میافتد. مثلا شما در هنگام دست بردن در کدها ممکن است گذاشتن یک کاما در انتهای کد را فراموش کرده باشد و یا یک براکت اضافی قرار داده باشید؛ این دست موارد باعث ایجاد آسیب در اسکریپتها شده و این ارور را برای شما ظاهر میکند.
برای حل ارور Syntax در وردپرس وارد لینک زیر شوید و از آموزش ما استفاده کنید.
خطای برقرار نشدن اتصال پایگاه داده
خطای برقرار نشدن اتصال پایگاه داده
این خطا زمانی به وجو میآید که اتصال بین سایت و پایگاه داده دچار مشکل شده باشد. اگر اطلاعات دیتابیس را بدرستی وارد نکرده باشید و یا در سررور دیتابیش مشکلی به وجود آید با این خطا روبرو میشوید و جزو خطاهایی است که میتوان براحتی آن را رفع کرد.
برای رفع این خطا که جزو خطاهای رایج وردپرس میباشد، وارد لینک زیر شوید و براحتی این مساله را حل کنید.
خطای صفحه سفید مرگ
خطای صفحه سفید مرگ
این خطا معمولا بدون هیچ نوشتهای ظاهر میشود و کاربران را دچار رعب و وحشت میکند. خطای صفحه سفید مرگ معمولا به دلیل پر شدن حافظه محدود PHP اتفاق میافتد. اگر این خطا را دریافت کردید با عجله تصمیم نگیرید و این خطا را همانند دیگر خطاهای رایج وردپرس به آرامش حل کنید.
برای رفع خطای صفحه سفید مرگ وارد لینک زیر شوید و از بهترین روشها استفاده کنید.
خطای 404
خطای 404 یکی از خطاهای رایج وردپرس میباشد که در طولانی مدت ممکن است در سایت شما ظاهر شود و به دلیل آسیب دیدن لینکها در هنگام انتقال سایت از یک سرور به سرور دیگر به وجود میآید.
اگر با این خطا روبرو شدید میتوانید از آموزش کامل آکادمی بارانش برای رفع خطای 404، در لینک پایین استفاده نمایید.
خطای نمایش سایدبار پایین محتوا
خطای نمایش سایدبار پایین محتوا
این خطا زمانی رخ میدهد که کدهای Css و Html در قالب وردپرسی شما دچار اشکال میشود و معمولا یک عنصری که div انتهایی آن بسته نشده در صفحه موجود است. حتی در بعضی مواقع مشاهده شده است که کاربر افزونهای نصب کرده که باعث بهم ریختی درکدها شده است.
برای حل این خطا که یکی از خطاهای رایج وردپرس برای کاربران مبتدی است وارد لینک زیر شوید.
خطای رایج ویرایشگر متن
رفع خطای رایج ویرایشگر متن
این مشکل زمانی که پیوندهای جاوا اسکریپت این بخش از کار میافتد اتفاق میافتد و باعث پنهان شدن دکمههای ویرایشگر میشود. اگر با این خطا روبرو شدید و دکمههای ویرایشگر پنهان شدند باید بررسی کنید که شاید افزونهای نصب کردید که با افزونه TinyMCE تداخل پیدا کرده است.
برای دیدن راهحلهای رفع این مشکل وارد لینک زیر شوید.
خطای رایج Memory Exhausted در وردپرس و افزایش حافظه php
خطای رایج Memory Exhausted
این خطا یکی از خطاهای رایج وردپرس میباشد که در سایتهایی که هاست ضعیفی دارند اتفاق میافتد. زمانی که یک اسکریپت مربوط به وردپرس و یا یک افزونه بیش از محدودیت قرار داده شده از حافظه استفاده میکنند، این خطا در سایت نمایان میشود.
برای حل این مشکل و رفع این خطا وارد لینک زیر شوید.
خطای عدم ورود به پیشخوان وردپرس
خطای عدم ورود به پیشخوان وردپرس
شاید برای شما هم اتفاق افتاده باشد که هرچقدر برای ورود به پیشخوان تلاش میکنید بی فایده است و فقط صفحه رفرش میشود. این مشکل زمانی پیش میآید که URL سایت شما و فیلدهای شما مقدار اشتباهی در تنظیمات جداول داشته باشند و یا تنظیمات پیوند یکتا و یا ریدایرکتها در فایل .htaccess ضعیف باشند.
برای رفع این وارد لینک زیر شوید و آموزش را قدم به قدم برای رفع این مشکل انجام دهید.
مشکل عدم ارسال ایمیل در وردپرس
مشکل عدم ارسال ایمیل در وردپرس
این مشکل زمانی اتفاق میافتد که شرکتهای ارایه دهنده خدمات هاستینگ، برای جلوگیری از سوءاستفاده، ماژولهای استفاده شده برای ارسال ایمیل را محدود یا غیرفعال میکنند.
برای رفع خطاهای وردپرس در این زمینه وارد لینک زیر شوید.
خطای 403 Forbidden
خطای 403
خطای 403 در وردپرس در صورتی که سرور شما اجازه دسترسی به صفحهای را ندهد، ظاهر خواهد شد و معمولا با جملاتی مشابه زیر رو به رو میشوید:
.403 Forbidden – You don’t have permission to access ‘/’ on this server
.Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request
برای رفع این خطا وارد لینک زیر شوید و مراحل را به درستی انجام دهید.
خطای رایج خروج از سیستم در وردپرس
خطای رایج هنگام خروج از سیستم در وردپرس
وردپرس با ذخیره کوکی در مرورگر باعث میشود که پروسه ورود به راحتی اتفاق بیفتد زیرا کوکیها باعث ذخیره شدن آدرس در مرورگر میشوند. زمانی که آدرس موجود در کوکی با آدرس موجود در بخش تنظیمات ورودی وردپرس سازگار نباشد، مسلما وردپرس نمیتواند خروج و ورود را تایید کند.
برای رفع این مشکل وارد لینک زیر شوید و مقاله آموزشی ما را مطالعه نمایید.
خطای Mixed content در وردپرس
خطای Mixed content در وردپرس
وبسایت خود را به SSL مجهز کردید و از Http به Https تغییر دادید، اما همچنان در مرورگر اخطاری مبتنی بر هشدارهای مربوط به محتوای فعال مخفی یا “اتصال شما به این سایت کاملاً ایمن نیست” مشاهده میکنید، خطای Mixed content دریافت کرده اید.
برای حل این مشکل وارد لینک زیر شوید و آموزش حل این خطا را مطالعه کنید.
مشکل کار نکردن دکمه “افزودن پرونده چند رسانهای” در وردپرس
مشکل کار نکردن دکمه “افزودن پرونده چند رسانهای” در وردپرس
این مشکل به علت وجود اسکریپتهای متضاد یا بارگذاری درست فایل rtl موجود در افزونهها و قالب است. در واقع ویرایشگر وردپرس برای دکمههای خود از جاوا اسکریپت استفاده میکند و یک ناسازگاری میتواند این دکمهها را از کار بیاندازد.
برای رفع این مشکل مقاله رفع مشکل دکمه “افزودن پرونده چند رسانهای” را در لیینک پایین مطالعه نمایید.
خطای 502 Bad Gateway
خطای 502 Bad Gateway
خطای 502 Bad Gateway، یکی دیگر از خطاهای رایج وردپرس میباشد که ممکن است برای شما اتفاق افتاده باشد. این ارور معمولا موقعی ظاهر میشود که کاربر درخواستی برای بازدیدکردن سایت به سمت سرور ارسال میکند و این درخواست پردازش بسیار طولانی انجام میدهد ولی کاربر جوابی دریافت نمیکند.
برای رفع این مشکل وارد لینک زیر شوید و آموزش آن را مطالعه نمایید.
خطای 503 Service Unavailable
دریافت خطای 503 در سایت
اگر شما جزو کسانی هستید که این خطا را دریافت کرده اید، باید بگوییم که دلایل متفاوتی برای ظاهر شدن این خطا برای شما وجود دارد و از جمله آنها، مشاهده باگ در افزونه یا قالب موجود در سایت یا ناسازگاری بین کدهای php در سرور یا ناکافی بودن منابع سرور یا تحت فشار بودن سرور و یا نقص فنی سرور میتواند باشد.
برای مطالعهی آموزش عیبیابی و و رفع خطای 503 در سایت، وارد لینک زیر شوید.
خطای 504 gateway timeout
خطای 504 gateway timeout
این خطا معمولا زمانی رخ میدهد که یک درخواست از طرف پروکسی و یا فایروال افزونهای به سمت سرور ارسال شود، ولی سرور نتواند با آن اتصال برقرا کند.
برای رفع این خطا وارد لینک زیر شوید و آموزش ما را مطالعه نمایید.
خطای “پوشه هدف از قبل موجود است”
خطای “پوشه هدف از قبل موجود است”
این خطا معمولا هنگام نصب قالب و افزونه ظاهر میشود و دو دلیل اصلی برای رخ دادن این خطا وجود دارد که یکی از آنها نصب ناقص افزونه یا قالب و دیگری حذف ناقص پوشهی مربوط به افزونه یا قالب میباشد.
برای رفع این مشکل که یکی از خطاهای رایج وردپرس میباشد، وارد لینک زیر شوید.
خطای عدم بازسازی رمز عبور
خطای عدم بازسازی رمز عبور
بعضی از کاربران عنوان کردند که تا به حال همچین خطایی را مشاهده نکردهاند. این اخطار خاص نشان میدهد که وردپرس قادر به نوشتن اطلاعات جدید در پایگاه داده وردپرس نیست. این موضوع زمانی رخ میدهد که حساب میزبانی وردپرس از تمام فضای دیسک اختصاص یافته به حساب کاربری استفاده کرده است.
برای حل این مشکل وارد لینک زیر شوید و آموزش ارایه شده را مطالعه نمایید.
خطای Missing a temporary folder
خطای Missing a temporary folder
این خطا هنگامی ایجاد میشود که وردپرس به پوشهای که از PHP برای ذخیره سازی فایلهای موقتی استفاده میکند، دسترسی نداشته باشد. این خطا آپلودها، افزونهها و نصب قالب وردپرس شما را مختل میکند. برای رفع این خطا میتوانید از آموزش زیر استفاده کنید.
خطای فایل pluggable.php
خطای فایل pluggable.php
یکی دیگر از خطاهای رایج وردپرس این خطا میباشد و زمانی به وجود میآید که شما یک کد به فایل function.php سایت خود اضافه کرده باشید و آن کد درست نباشد. برای رفع این خطا آموزش زیر را مطالعه نمایید.
خطای Your Connection is Not Private
خطای Your Connection is Not Private
یکی از خطاهای رایج وردپرس خطای Your Connection is Not Private میباشد و زمانی رخ میدهد که مرورگر شکا قادر به تایید گواهی نامه SSL در وبسایت شما نیست. برای رفع این مشکل مقاله زیر را مطالعه نمایید.
خطای HTTP هنگام آپلود تصاویر
خطای HTTP هنگام آپلود تصاویر
یکی از خطاهای رایج وردپرس خطای HTTP هنگام آپلود تصاویر میباشد. این خطا در اکثر مواقع به صورت موقتی نمایان میشود و بعد از چند دقیقه رفع خواهد شد؛ ولی اگر اینطور نبود، برای رفع این مشکل مقاله پایین را مطالعه کنید.
خطای Failed To Load Resource
خطای Failed To Load Resource
این خطا زمانی اتفاق میافتد که وردپرس نتواند فایلهای قابل بارگذاری را لود کند. زمانی که وردپرس یک صفحه ایجاد میکند، این صفحه شامل فایلهای زیادی در قسمت کد میباشد که شامل تصاویر، اسکریپتها، فایل های Css و فایلهای دیگر است. در زمان بارگذاری صفحه، این فایلها توسط مرورگر کاربر بارگذاری میشوند. اگر مرورگر نتواند فایل خاصی را بارگذاری کند، صفحه را بدون این فایل نمایش میدهد، سپس این پیام را در کنسول مرورگر شما نمایش داده میشود.
برای رفع این خطا مقاله زیر را مطالعه نمایید.
خطای Upload: Failed to write file to disk
خطای Upload: Failed to write file to disk
این خطا معمولا زمانی اتفاق میافتد که فولدرها در روت هاست، سطح دسترسی اشتباهی داشته باشند. برای رفع این مشکل وار لینک زیر شوید و مقاله آموزش رفع این خطا را مطالعه کنید.
خطای آیا مطمئنید که می خواهید این کار را انجام دهید؟
خطای آیا مطمئنید که می خواهید این کار را انجام دهید؟
این خطا زمانی رخ میدهد که وردپرس شما آدرسی را بررسی میکند ولی به آن نمیرسد و جستوجو ناکام میماند و یا اینکه هنگام نصب قالب و یا افزونه این اتفاق میافتد. برای رفع این خطا وارد لینک زیر شوید و مقاله آموزش رفع خطای آیا مطمئنید که می خواهید این کار را انجام دهید؟ را مطالعه نمایید.
مشکل آپلود نشدن تصاویر
مشکل آپلود نشدن تصاویر
این مشکل معمولا مواقعی اتفاق میافتد که مجوزهای پوشه Uploads اشتباه باشد. برای حل این مشکل میتوانید از طریق FTP با برنامه FileZilla وارد هاست یا سرور خود شوید و مجوز را تغییر دهید. ما مراحل انجام ای کار را به صورت دقیق به شما توضیح خواهیم داد. پس با آکادمی بارانش همراه باشید.
بعد از ورود به FTP وارد پوشه wp-content شوید، سپس بر روی پوشه Uploads راست کلیک کنید و گزینه File Permissions را انتخاب کنید.
گزینه File permissions
حال در این قسمت عدد که در قسمت Numeric value وجود دارد را به عدد 744 تغییر دهید و سپس تیک گزینه Recure into subdirectories را فعال کرده و در لیست فعال شده گزینه Apply to directories only را انتخاب کنید و در آخر بر روی OK کلیک کنید تا تنظیمات ذخیره شود.
نکته: اگر عدد 744 جوابگو نبود، عدد 755 را وارد کنید.
وارد کردن Numeric value
اکنون شما باید مجوز فایل را برای تمامی فایلها در دایرکتوری uploads تنظیم کنید. برای این منظور دوباره بر روی پوشه uploads راست کلیک کنید و سپس گزینه File Permissions را انتخاب نمایید. این بار تیک گزینه Execute در قسمت owner permissions را بردارید و عدد 644 را در کادر Numeric value وارد کنید و تیک گزینه Recure into subdirectories را فعال کنید و اینبار در بین گزینهها Apply to files only را انتخاب کنید و در نهایت بر روی OK کلیک کنید.
فعال کردن مجوز فایل
حال میتوانید به بخش پیشخوان برگردید و تصویر خود را بدون مشکل آپلود کنید.
خطای RSS Feed در وردپرس
خطای Rss Feed
این خطا یکی از خطاهای رایج وردپرس میباشد که به دلیل ضعیف بودن فرمت میباشد. شما این پیغامهای خطا را ممکن است به شکلهای متفاوتی ببینید. به عنوان مثال :
XML Parsing Error: XML or text declaration not at start of entity
Location: http://example.com/feed
Line Number 2, Column 1:
یا بسته به مرورگر شما ممکن است خطای زیر را دریافت نمایید.
Warning: Cannot modify header information – headers already sent by (output started at /home/username/example.com/wp-content/themes/twentysixteen/functions.php:433) in /home/username/example.com/wp-includes/pluggable.php on line 1228
برای حل این مشکل بهترین راه نصب افزونه Fix My Feed RSS Repair میباشد. از لینک زیر افزونه را دانلود کنید و آن را در وبسایت خود نصب و فعالسازی نمایید.
دانلود افزونه Fix My Feed RSS Repair
دانلود افزونه Fix My Feed RSS Repair صفحه افزونه
بعد از نصب در مسیر ابزارها وارد قسمت Rss Feed Fix شوید و برای رفع این خطا و ترمیم Rss بر روی گزینه Fix feed، کلیک کنید.
افزونه Fix My Feed RSS Repair
حال میتوانید feedvalidator.org فید وبسایت خود را چک کنید. بعد از اتمام کار افزونه را از سایت خود حذف کنید.
اگر این روش برای شما جوابگو نبود، مقاله زیر را مطالعه کنید.
خطای The page isn’t redirecting properly
خطای The page isn’t redirecting properly
این خطا زمانی نشان داده میشود که شما ریدایرکت را به خوبی انجام نداده باشید. اگر به پیشخوان وردپرس دسترسی دارید، در قسمت تنظیمات عمومی آدرسهای موجود در کادرهای “نشانی وردپرس (URL)” و نشانی سایت (URL) را بررسی کنید که یک موقع آدرس اشتباهی در این قسمت وارد نکرده باشید.
تنظیمات عمومی در پیشخوان وردپرس
به عنوان مثال، شما از شرکتی که دامنه از آن خرید کردید خواستید که آدرس شما با WWW باشد و شما باید در این قسمت هم آدرس را به صورت WWW وارد کنید.
اگر به پیشخوان وردپرس دسترسی ندارید، وارد روت هاست خود شوید و فایل WP-config.php را ویرایش کنید و کد زیر را در آن قرار دهید و در کد به جای hamyarwp.com آدرس سایت خود را به صورت دقیق وارد کنید و ذخیره نمایید.
define(‘WP_HOME’,’http://example.com’);
define(‘WP_SITEURL’,’http://example.com’);
اگر دیدین که مشکل از این قسمت نیست، باید سراق افزونهها بروید؛ چون یکسری افزونه کار ریدایرکت روی وردپرس را انجام میدهند و ممکن است دلیل این خطا، آن افزونهها باشند. در مرحله اول باید تمام افزونهها را غیرفعال نمایید و برای این کار باید غیرفعال کردن تمام افزونهها بدون دسترسی به پیشخوان را امتحان کنید.
اکنون فایل .htaccess موجود در روت سرور خود را دانلود کنید و حتما از سایت بک آپ بگیرید، سپس فایل .htaccess را از سرور خود پاک کنید. اکنون دوباره آدرس سایت را در مرورگر وارد کنید و وارد سایت شوید تا سرور به صورت خودکار فایل .htaccess جدید تولید کند.
اگر سایت بالا آمد یقین کنید که مشکل از افزونهها بوده و شما باید با فعال کردن تک به تک افزونهها، بررسی کنید که این مشکل را کدام افزونه درست کرده و آن را از سایت حذف کنید.
خطای Maximum Execution Time
خطای Maximum Execution Time
همانطور که میدانید وردپرس توسط زبان برنامهنویسی PHP ساخته شده است. در وردپرس برای جلوگیری از سوءاستفاده و محافظت از سرور، برای اجرای هر اسکریپت یک تایم خاص درنظر گرفته شده است و اگر در این زمان اسکریپت نتواند اجرا شود، شما با این خطا روبرو خواهید شد.
برای رفع این مشکل، کافیست کد زیر را در فایل .htaccess قرار دهید تا زمان اجرای اسکریپت افزایش یابد. قبل از انجام این کار حتما از سایت خود بک آپ بگیرید.
php_value max_execution_time 300
توسط این کد زمان اجرا به 300 ثانیه تغییر پیدا میکند و اگر باز هم جواب نداد روی حالت ماکسیموم که 600 ثانیه هست قرار دهید.
خطاهای رایج وردپرس
در این مقاله سعی کردیم خطاهای رایج وردپرس را برای شما کاربران عزیز گردهم آوریم و روشهای رفع این خطاها را به شما آموزش دهیم. در صورتی که با خطای جدیدی روبرو شدید که در این مقاله موجود نیست، آن را از طریق دیدگاهها به ما اطلاع دهید تا روش رفع آن خطا را به این مقاله اضافه کنیم.