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

سلام به همه

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

 

 

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

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

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

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

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

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

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

اگر پوشه ادمین سایتتون این پیغام رو میده فقط یا در هر صورت وقتی میخواین وارد مدیریت بشید با این پیغام روبرو میشین یه کد توی 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 آدرس سایت خودتون رو بنویسید.

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

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