آموزش رفع خطاهای شایع وردپرس

سلام به همه

در دو قسمت از سری آموزش رفع خطاهای شایع وردپرس با هم بودیم و حالا میخواهیم بریم سراغ قسمت سوم ، اما قبل از اون ، آیا این آموزش ها برای شما سودمند بوده ؟ اگر چیزی تونسته بهتون کمک کنه ممنون میشم مطالب رو لایک کنید و یا اینکه نظرتونو درباره ی مطالب بنویسید … خبر میریم سراغ آموزش

 

 

آموزش رفع خطای ” حطا در ارتباط با پایگاه داده “

بعضی اوقات ممکنه توی سایتتون برید و ببینید این خطا رو داده ، اعصابتون به هم میریزه با خودتون میگین اه این چه مرگشه باز !!! اما اعصاب خودتونو خورد نکنین … این مشکل از دو سمت هست ، یکی سایت و سرور

اگر مشکل از سرور باشه که برید یقه مدیر رو بچسبید ولی اگر مشکل از سایت خودتون بود براتون یه سری راه حل آماده کردیم .

نکته : در مرحله ی اول قبل از هرگونه تغییر باید از دیتابیس سایت خود بکآپ تهیه کنید

اصلا چرا این خطا به وجود میاد ؟

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

اول از همه : ببینید این خطا در قسمت مدیریت وجود داره ؟

اگر پوشه ادمین سایتتون این پیغام رو میده فقط یا در هر صورت وقتی میخواین وارد مدیریت بشید با این پیغام روبرو میشین یه کد توی wp-config.php  وارد کنید :

define('WP_ALLOW_REPAIR', true);

وقتی که این کد رو زدید به آدرس زیر برید :

http://www.yoursite.com/wp-admin/maint/repair.php

صفحه ی تعمیر دیتابیس براتون باز میشه و شما میتونین دیتابیس خودتون رو تعمیر یا همون repair کنید .

بعد از اون : بررسی فایل WP-Config

فایل کانفیگ رو بررسی کنید ، موارد زیر باید داخلش حتما موجود باشه :

define('DB_NAME', 'database-name');
define('DB_USER', 'database-username');
define('DB_PASSWORD', 'database-password');
define('DB_HOST', 'localhost');

اگر با این موارد مشکلتون حل نشد میتونین MySql رو بررسی کنید :

یک فایل به نام testconnection.php بسازید و کد های زیر رو داخلش بگذارید :

<?php
$link = mysql_connect('localhost', 'root', 'password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>

اگر پیغام could not connect رو دیدید یعنی دیتابیس رو نتونسته بهش متصل بشه و اگر پیغام Connected Successfully  اومد یعنی اتصال به صورت کامل برقرار شده و مشکل از سرور نیست

 

آخرین راه حل :

آخرین راه حلی که ممکن است برای بعضی از عزیزان جواب دهد این است که درون PHPMyAdmin کوئری زیر را اجرا کنید :

UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'

به جای YOUR_SITE_URL آدرس سایت خودتون رو بنویسید.

امیدواریم این آموزش کمکتون کرده باشه پس

تا قسمت بعدی آموزش رفع خطاهای شایع وردپرس  از طرف آی وحید با شما خداحافظی میکنم

به این مطلب چه امتیازی می‌دهید؟