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

روش قرار دادن صفحه اختصاصی برای خطای پایگاه داده

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

خب دوستان عزیزم برای رفع این مشکل در وب سایت وردپرسی روش های مختلفی وجود داشت.یک روش خوب برای این کار در وب سایت وردپرس این است که از هک وب سایت استفاده کنید.خب به صورت زیر عمل کنید:

  • ابتدا در سی پنل خود  به آدرس /home/namesite/public_html/wp-content بروید و ادامه دهید
  • حال پس از وارد شدن به این بخش فایل php به نام db-error.php بسازید و کد زیرا را داخل آن قرار دهید
۱
۲
۳
۴
۵
۶
۷
۸
۹
۱۰
۱۱
۱۲
۱۳
۱۴
۱۵
۱۶
۱۷
۱۸
<?php // custom WordPress database error page &nbsp; header(‘HTTP/1.1 503 Service Temporarily Unavailable’); header(‘Status: 503 Service Temporarily Unavailable’); header(‘Retry-After: 600’); // ۱ hour = 3600 seconds &nbsp; // If you wish to email yourself upon an error mail(“info@http://bigtheme.ir”, “ظاهر شدن ارور دیتابیس در سایت شما”, “در سایت شما ارور دیتابیس-۵۰۴- ظاهر شده است ، لطفا هرچه سریع تر بررسی نمایید.”, “From: نوین وردپرس”); &nbsp; ?>
&nbsp;
<!DOCTYPE HTML>
<html>
<head>
<title>Eror 504 | Update – Cooming Soon</title>
<style>
body { padding: 20px; background: #002230; color: #faad0e; font-size: 20px; text-align:center}
</style>
</head>
<body>
<img id=“logo” alt=“رجیران | مرجع وردپرس” src=“http://bigtheme.ir/wp-content/uploads/2015/04/logo1.png”></img></br>
&nbsp;
بازدیدکننده عزیز ، ضمن عرض پوزش سایت درحال بروزرسانی است لطفا بعدا مراجعه نمایید.
</body>
</html>

خب حالا پس از قرار دادن این کد در وب ساتی وردپرسی خود حالا چند نکته وجود دارد که دانستن آن ها خالی از لطف نیست:
خب عزیزان من شما میتوانید آدرس ایمیل خود را جایگزین”mail(“info@bigtheme.ir کنید و به سادگی ان را قرار دهید و میتوانید عنوان ایمیل را جایگزین Database Error کنید و در ادامه میتوانید متن ایمیل را با There is a problem with the database جایگزین کرده و پیغامی را یادداشت نمائیدو عنوان و فرستنده را به From: Db Error Watching جایگزین نمایید که میتواند نشان دهد که ایم پیام و ایمیل در چه موردی ارسال شده است وهمچنین شما میتوانید برای تنظیمات بیشتر برای تغییر رنگ پشت زمینه صفحه کد : #۰۰۲۲۳۰ را تغییر دهید و همچنین برای تغییر رنگ متن اخطار کد #faad0e را تغییر دهید و برای تغییر اندازه متن عدد ۲۰px را تغییر دهید و در نهایت آدرس لوگوی اخطار را جایگزین آدرس http://bigtheme.ir/wp-content/uploads/2015/04 /logo1.png نمائید.

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