آموزش رفع خطای افزونه وردپرس
این مقاله برای رفع خطای افزونه وردپرس و همچین آموزش نصب افزونه در اختیار شما قرار دارد.
برای رفع هرگونه مشکل پیرامون وردپرس و سئو می توانید با شماره 02177500359 تماس بگیرید و همچنین برای آموزش های بیشتر و رزو کلاس آموزشی ما در خدمتات هستیم
آموزش رفع خطای افزونه وردپرس
برای اینکه در ورد پرس بتوانید هر قابلیتی که می خواهید را اضافه کنید باید مطابق با نیازیتان هر افزونه ایی که می خواهید را به سایت خود اضافه کنید.
با اینکه وردپرس به ما اجازه می دهد هر افزونه ایی را به سایت خود اضافه کنیم اما مشکلاتی هم پیش می آید زیرا در برخی موارد به دلیل ناسازگار نبودن کدهای برنامه نویسی با دیگر افزونه ها و کد های قالب وردپرس یا هسته ورد پرس پس از نصب و فعال سازی افزونه ها به مشکل بخوریم.
برای آموزش نصب و فعال سازی افزونه (اینجا) کلیک نمایید.
به چند مورد از خطاهای احتمالی افزونه ها در زیر اشاره شده است:
1- ناسازگاری افزونه ها با یکدیگر و یا با تم وردپرس
2- فعال نبودن موارد پیش فرض هاست
3- بهینه نبودن کدهای نوشته شده و مشکل دار خود افزونه
4- سازگار نبودن افزونه با نسخه php
با توجه به موارد بالا حالا تشخیص خطاهای بوجود آمده کار راحت تری هست.
اگر برای شما هم سوال است که حالا چگونه به رفع خطای افزونه وردپرس بپردازیم حتما مطالب این مقاله را تا آخر مطالعه کنید.
چطور افزونه ایی که مشکل ایجاد کرده را پیدا کنید؟
بهترین و سریع ترین راه ممکن برای رفع خطای افزونه وردپرس این است که همیشه بعد از نصب افزونه یا پوسته وردپرسی خود دیباگ وردپرسی را فعال کنید، زیرا این کار باعث می شود که اگر خطایی در سایت یا پیشخوان وردپرس شما هست آن را مشاهده کرده و از آن مطلع شوید و برای رفع آن اقدامات لازم را انجام دهید.
چگونه دیباگ وردپرس را فعال کنیم
دیباگ وردپرس بهترین ابزار برای عیب یابی سایت و رفع مشکل سایت است زیرا با این ابزار می توانید منبع خطا را شناسایی کرده و آن را برطرف کنید.
در نتیجه برای فعال کردن دیباگ یا wp-debug وارد هاست خود می شوید و به مسیر File Manager هاست میروید تا به صفحه ی مدیریت فایل های هاست وارد شوید سپس به مسیر public_html رفته و به دنبال فایلی با نام wp-config.php گشته(این فایل در کنار سایر فایل های وردپرس قرار دارد).
پس از پیداکردن آن روی آن راست کلیک کنید و edit را انتخاب کنید تا صفحه ویرایش فایل برایتان باز شود.
ابتدا با استفاده کلید ترکیبی ctrl+F به دنبال WP_DEBUG داخل کدهای بگردید.
اگر با این کار هیج نتجه ای یافت نشد به این معنی است که کد مربوط به فعال سازی دیباگ وردپرستان وجود ندارد پس باید آن را خودتان وارد کنید و آن را فعال کنید.
کد نوشته شده در روبرو را قبل از خط /* That’s all, stop editing! Happy blogging. */ وارد کرده و تغییرات ایجاد شده را ذخیره کنید.
;define( ‘WP_DEBUG’, true )
در این تابع با نوشته شدن true به معنی فعال بودن دیباگ وردپرس است.برای غیر فعال کردن آن نیز کافیست به جای true از کلمه false استفاده شود با این تغییر دیگر خطایی نمایش داده نمی شود.پس بعد از فعال کردن دیباگ و رفع خطای افزونه وردپرس دوباره آن را به حالت false برگردانید و دسترسی به سایت دوباره امکان پذیر می شود.
اگر با این کار افزونه شما فعال نشد پیشنهاد می کنم حتما مطلب پایین را بخوانید.
آموزش غیرفعال کردن افزونه وردپرس
اگر با استفاده از فعال کردن حالت دیباگ وردپرس نتوانستید به رفع خطای افزونه وردپرس بپردازید،باید افزونه را غیرفعال کنید و یا از یک افزونه دیگر برای این کار استفاده کنید.
پس به پیشخوان وردپرس خود رفته و به صفحه افزونهها مراجعه کنید. بر اساس خطایی که در حالت فعال بودن دیباگ وردپرس به شما نمایش داده شده نشان می دهد که کدام افزونه باعث ایجاد مشکل شده پس آن افزونه را غیرفعال کنید.
اگر به پیشخوان وردپرس دسترسی ندارید وارد هاست خود شده به قسمت file manager بروید وسپس به مسیر گفته شده بروید /public_html/wp-content/plugins/ و پوشه افزونهای که باعث ایجاد مشکل شده است را به نام دیگری تغییر دهید با این کار افزونه مشکل ایجاد کرده غیرفعال می شود.
باید توجه داشته باشید که در بعضی از موارد مشکلی که پیش می آید شاید از افزونه نباشدو برای رفع خطای افزونه باید به دنبال کار دیگری باشید برای مثال در برخی موارد مشکل از میزان حافظه php وردپرس است که به دلیل کد نویسی افزونه یا محدودیت در حافظه php است پس اولین قدم و مطمئن ترین راه قبل از برطرف کردن خطاهای موجود شناسایی دلیل خطا است.
آموزش رفع خطای internal error 503 بعد از آپدیت افزونه
این خطا به دلیل ناسازگانی افزونه با نسخه php رخ خواهد داد. در صورت مشاهده ی این خطا، باید نسخه php خود را به 5.4 و یا بالاتر ارتقا دهید و مجدد سایت خود را بررسی کنید.
باید تا زمانی که از پایداری افزونه خود و موارد پیشنیاز آن اطمینان ندارید، افزونه را بروزرسانی نکنید. و همچنین بهترین روش این است که قبل از نصب افرونه جدید و یا آپدیت آن، در یک کپی از سایت خود آن را تست کرده و بعد در نسخه اصلی وارد کنید. برای مثال ساب دامنه ای ایجاد کرده و یک کپی از سایت خود را در آن راهاندازی نمایید. سپس افزونه را در ساب دامنه تست کرده و بعد در سایت خود نصب کنید.در صورت نصب مستقیم در سایت اصلی، توصیه می شود قبل از نصب از پوشه ی plugins یک فایل فشرده تهیه کرده باشید تا در صورت بوجود آمدن خطا به راحتی بتوانید سایت را به حالت قبل و پایدار خود برگردانید.
روش رفع خطای syntax error
این خطا به دو دلیل کلی ایجاد می شود:
1- ایجاد تغییرات در فایل های مربوط به افرونه
2- ناسازگاری کد منبع افرونه با نسخه php هاست خود.
در صورت اعمال تغییرات در کد اصلی افزونه خود باید کد های اضافه شده را برسی و دوباره بازبینی کنید و از بسته شدن درست تگ های html و php اطمینان کامل را داشته باشید. در موارد مربوط به ناسازگاری کد با نسخه php نیز راحت ترین روش این است که نسخه php هاست را تغییر بدهید تا مشکل عدم شناسایی syntax برطرف شود.