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

رفع ارور خطا در برقراری ارتباط با پایگاه داده
رفع ارور خطا در برقراری ارتباط با پایگاه داده

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

دلایل رفع ارور خطا در برقراری ارتباط با پایگاه داده

درست مانند هر سیستمی که توسط بشر ساخته شده است، سیستم مدیریت محتوای وردپرس نیز مستعد خطاهایی است که می تواند ناشی از موارد مختلف باشد. ارور error establishing a database connection یکی از رایج‌ترین خطاهایی است که برا طراحان سایت اتفاق می‌افتد.

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

  1. اشکال در سرور سایت

سرور سایت شما درخواست‌هایی را از مرورگر دریافت کرده و آنها را به سرویس‌های مختلف منتقل می‌کند. در پس این موضوع نیز، در سرور شما یک HTTP Cache وجود دارد که باعث می‌شود درخواست‌های تکراری دستورات PHP یکسان، بارها و بارها اجرا نشوند و در زمان بارگذاری صفحه شما صرفه جویی شود. همچنین، بخشی از سرور شما وجود دارد که تصاویر، فیلم‌ها، فایل‌های وب سایت و سایر رسانه‌های شما در آن ذخیره می‌شود.

حال اگر شما از یک سرویس میزبانی وب قوی استفاده نکرده باشید وقتی که تعداد درخواست‌ها و ترافیک به سمت سرور شما زیاد شود حتما با خطای error establishing a database connection مواجه خواهید شد.

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

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

  1. وجود اشکال و خرابی در برخی از فایل‌های وردپرس

وجود اشکال یا خرابی در فایلهای وردپرسی می‌تواند باعث خطا در برقراری اتصال پایگاه داده شوند. خرابی و اشکال در فایلهای وردپرسی سایت شما به دلایل مختلف اتفاق می‌افتد که در ادامه آنها را بررسی خواهیم کرد.

برای مثال گاهی اوقات، بروزرسانی قالب یا افزونه با موفقیت اجرا نمی‌شود و برخی از ویژگی‌های آن با هسته وردپرس سازگاری ندارند و یا اصلا در هنگام بروزرسانی اینترنت شما قطع شده و یا سرور شما دچار اشکال شده است. همه اینها می‌تواند باعث بروز خطای error establishing a database connection شود.

از طرفی دیگر گاهی نیز ممکن است که برای سفارشی‌سازی برخی از قابلیت‌های سایتتان، چندین خط کد (که عملکرد درستی ندارند) را به قسمت‌های مختلف سایتتان مانند فوتر یا هدر اضافه کرده باشید که این خود نیز باعث چنین مشکلی خواهد شد.

  1. اشکال در محتویات پایگاه داده

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

بهترین روش‌های رفع ارور error establishing a database connection

  1. بررسی خرابی پایگاه داده

برای شروع رفع ارور error establishing a database connection، ابتدا باید بررسی کنیم که آیا خطای شما به خاطر وجود یک پایگاه داده خراب است یا خیر؟ اگر پایگاه داده شما خراب باشد، تلاش برای بررسی راه حل‌های دیگر بی‌نتیجه خواهد بود.

بررسی اینکه پایگاه داده وردپرس شما خراب است یا خیر کار آسانی است. برای انجام اینکار به آدرس yousite.com/wp-admin/  در مرورگر خود بروید. فراموش نکنید که نام دامنه خود را جایگزین yoursite.com کنید.

اگر بعد از وارد کردن آدرس بالا خطای  error establishing a database connection دریافت کردید، این بدین معناست که پایگاه داده شما سالم است و اشکال از جای دیگریست.

اما اگر با خطای متفاوتی مانند “یک یا چند جدول پایگاه داده در دسترس نیست …”( “One or more database tables are unavailable…,”) مواجه شدید ، پایگاه داده شما خراب است و بایستی خرابی آن را رفع کنید. برای رفع خرابی پایگاه داده مراحل زیر را انجام دهید.

مطابق شکل زیر، وارد هاست cPanel خود شوید و روی File Manager کلیک کنید (اگر هاست دایرکت ادمین دارید نیز مراحل باز هم به همین صورت است):

مدیریت فایل در هاست cpanel
مدیریت فایل در هاست cpanel

سپس وارد پوشه public_html شوید. حال به دنبال فایل wp-config.php بگردید و روی آن راست کلیک کرده و گزینه edit را بزنید.

فایل wp-config
فایل wp-config

با انجام این کار فایل wp-config.php در یک پنجره جدید باز می‌شود. مطابق شکل زیر در انتهای این فایل، کد زیر را اضافه کنید و تغییرات خود را ذخیره نمایید.

define ( 'WP_ALLOW_REPAIR' , true);
کد REPAIR
کد REPAIR

سپس در مرورگرتان به آدرس Yoursite.com/wp-admin/maint/repair.php بروید و  فراموش نکنید که نام دامنه خود را جایگزین Yoursite.com کنید.

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

دکمه Repair Database
دکمه Repair Database

در صفحه بالا، می‌توانید تعمیر پایگاه داده (Repair Database) یا تعمیر و بهینه‌سازی پایگاه داده Repair and Optimize Database)) را انتخاب کنید. اگر بعد از زدن یکی از دو گزینه و تعمیر پایگاه داده باز هم با ارور error establishing a database connection مواجه شدید باید به سراغ روش‌های دیگر که در ادامه خواهیم گفت بروید.

  1. بررسی مشخصات و اطلاعات هویتی پایگاه داده

در سیستم مدیریت محتوای وردپرس برای ایجاد ارتباط با پایگاه داده، سایت شما باید جزئیات ورود به سیستم را از طریق فایل wp-config.php دریافت و اعتبار سنجی کند. اگر این اتفاق به درستی نیفتد، شما حتما با خطا در برقراری ارتباط با پایگاه داده مواجه خواهید شد.

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

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'vistxxx_wpxxx' );
/** MySQL database username */
define( 'DB_USER', 'vistxxx_wpxxx' );
/** MySQL database password */
define( 'DB_PASSWORD', 'pkxxxxxxxx' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

اطلاعات پایگاه داده شما در این قسمت فایل wp-config.php وجود دارد. در اینجا می‌توانید نام پایگاه داده، نام کاربری، رمز عبور و نام هاست خود را مشاهده و ویرایش کنید.

اگر هر یک از اطلاعات فوق با موارد ذخیره شده در پایگاه داده شما مطابقت نداشته باشد، شما خطای عدم اتصال به پایگاه داده را دریافت خواهید کرد.

برای مقایسه اطلاعات فایل wp-config.php با اطلاعات پایگاه داده بایستی مطابق شکل زیر به قسمت phpMyAdmin بروید. در آنجا تمامی اطلاعات و جداول مربوط به پایگاه داده وجود دارد.

ورود به phpMyAdmin
ورود به phpMyAdmin
بخش دیتابیس در ورود به phpMyAdmin
بخش دیتابیس در ورود به phpMyAdmin

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

  1. بررسی خرابی فایل‌های وردپرس

بسیاری از کاربران به دلیل خراب شدن فایل های وردپرس ارور “خطا در ایجاد اتصال پایگاه داده” را دریافت می‌کنند. اگر به تازگی فایل جدیدی (شامل افزونه‌ها، قالب‌ها، اسکریپتها و …) را به وب سایت خود اضافه کرده‌اید و خطا رخ داده است، باید آنها را از بین ببرید تا مشکل رفع شود.

با این حال، دشوار است که بفهمیم دقیقاً کدام فایل وردپرسی که تازه نصب کرده‌ایم مخرب بوده است، به ویژه برای کسانی که تازه کار با وردپرس را یاد گرفته‌اند. نگران نباشید در ادامه توضیحاتی را برای پیدا کردن فایل مخرب به شما خواهیم داد.

البته در انجام اینکار باید هوشیار باشید زیرا یک اشتباه کوچک می‌تواند کل وب سایت شما را از بین ببرد! پس حتما قبل از انجام هر کاری یک نسخه پشتیبان از سایت خود تهیه کنید.

حال جدیدترین نسخه وردپرس را از سایت WordPress.org بارگیری کنید. سپس فایل زیپ دانلودی را در رایانه خود از حالت فشرده خارج کرده و پوشه wp-content و همچنین فایل wp-config-sample.php را حذف کنید. با این کارتغییری در افزونه‌ها، قالب و فایل wp-config.php ایجاد نخواهد شد و ظاهر سایت شما هیچ تغییری نخواهد کرد.

در مرحله بعد، فایلهای باقی مانده از نسخه وردپرسی دانلود شده را با استفاده از یک برنامه FTP مانند FileZilla در پوشه public_html خود بارگذاری کنید. با انجام این کار هسته و فایلهای اصلی وردپرس را جایگزین همه فایل‌های قبلی و مخرب شما خواهد کرد، بدون آنکه تغییری در سایت شما ایجاد شود.

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

اگر بازهم مشکل رفع نشد به پوشه plugins در فایل wp-content خود بروید. مطابق شکل زیر بر روی پوشه plugins راست کلیک کرده و در آنجا نام پوشه را از plugins به plugins_old تغییر بدهید. با اینکار تمامی افزونه‌های شما به طور موقت غیرفعال خواهند شد.

تغییر نام پوشه plugin
تغییر نام پوشه plugin

حال حافظه کش مروگرتان را پاک کرده و آدرس سایت خود در آن وارد کنید اگر ارور error establishing a database connection  رفع شده بود پس اشکال از یکی از افزونه‌های شماست.

برای پیدا کردن افزونه مشکل ساز، وارد پیشخوان وردپرس خود شوید و هر بار یک افزونه را فعال کنید، همزمان با فعال کردن هر افزونه بررسی کنید که آیا خطا دوباره ظاهر می‌شود یا خیر. بدین شکل پس از پیدا کردن افزونه‌ای که باعث خطا شده است ، آن را حذف کنید. سپس جایگزینی برای آن افزونه بیابید و به توسعه‌دهندگان افزونه مشکل را اطلاع دهید تا در نسخه‌های بعدی مشکل را برطرف کنند.

در نهایت مجددا به بخش wp_content  هاست خود بروید و پوشه plugins_old را به نام قبلی خود یعنی plugins تغییر دهید.

رفع ارور خطای پایگاه داده در وردپرس

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

آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

اگر می‌خواهید از آخرین و محبوب‌ترین مقالات ما در ایمیل خود مطلع شوید، همین الان ایمیل خود را در کادر زیر وارد کنید:

تعداد علاقه‌مندانی که تاکنون عضو خبرنامه ما شده‌اند:

397,446 نفر

دیدگاهتان را بنویسید

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده‌اید و با آن موافق هستید.

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. 1 سال عضو همیار وردپرس

    اصلا جالب نبود. خیلی پیچیده و بدون روال نوشتید

  2. 2 سال عضو همیار وردپرس

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

  3. 2 سال عضو همیار وردپرس

    سلام من موقع ورود به سایت با این خطا مواجه شدم لطفا راهنمایی بفرمائید
    Fatal error: Cannot redeclare get_cli_args() (previously declared in /home3/btglobal/public_html/wp-admin/includes/class-wp-importer.php:283) in /home3/btglobal/public_html/wp-admin/includes/class-wp-importer.php on line 334

  4. 5 سال عضو همیار وردپرس

    سلام
    ممنون از مطلب خوب و مفیدتون
    من با این مشکل حدود هر 3 روز یکبار مواجه میشم و از طرف هاستینگ هم میگن که مشکل از طرف هاست نیست
    و تمام مواردی رو که میگین بررسی کردم و تقریبا هر 3 روز یک بار مشخصات اتصال با دیتا بیس من کلا عوض میشن یعنی انگار فایل wp-config.php به حالت اولیه بر میگرده و هیچ اطلاعاتی از دیتا بیس من در اون وجود نداره لطفا راهنمایی بفرمائید.
    با تشکر از سایت خوب همیار

    • 8 سال عضو همیار وردپرس

      سلام
      مطمئنا مشکل از هاست هستش

    • 3 سال عضو همیار وردپرس

      شاید مشکل از یک افزونه هست یاتنظیمات امنیتی

  5. سلام
    من با این مشکل رو به رو شدم کد مربوطه ارو گذاشتم سایتم درست شد و قسمت تعمیر دیتا بیس برام نیومد. امیدوارم دیگه با این مشکل رو به رو نشم

  6. ممنون از مطلب مفیدتون مشکل من با انجام اولین مورد حل شد البته بعد از 10 بار امتحان کردن خخخخخخخخ

  7. <code class=”plain”>define(</code><code class=”string”>’WP_ALLOW_REPAIR'</code><code class=”plain”>, true);</code>

    سلام من کد بالا رو که گذاشتین رو اخر فایل گذاشتم دیگه نگفت رمزت اشتباس ولی کلا میزنه دیگه Parse error: syntax error, unexpected ‘&’ in C:\xampp\htdocs\wp-config.php on line 90 چکار کنم

  8. 5 سال عضو همیار وردپرس

    سلام
    من این کدی رو که نوشته بودید رو وارد کردم کلا دیگه صفحه سفید شده هیچی ننوشته مشکل از چیه؟

  9. سلام
    من از طریق هاست ویندوز plesk ورد پرس نصب کردم، بعد از اتمام کار و راه اندازی سایت از پنل هاست تو بخش تنظیمات ورد پرس site name رو از My Cms به Aramesh تغییر دادم. الان خطای پایگاه داده دارم . حتی قادر به لاگین کردن هم نیستم.
    متن کامل خطا :
    {“err_code”:0,”err_message”:”\u062e\u0637\u0627 \u062f\u0631 \u0628\u0631\u0642\u0631\u0627\u0631\u06cc \u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u0627 \u067e\u0627\u06cc\u06af\u0627\u0647\u200c\u062f\u0627\u062f\u0647″} PHP Fatal error: Call to undefined function wp_cache_get() in C:\inetpub\vhosts\titoqc.ir\massagecenter.ir\wp-includes\functions.php on line 1367 Fatal error: Call to undefined function wp_cache_get() in C:\inetpub\vhosts\titoqc.ir\massagecenter.ir\wp-includes\functions.php on line 1367
    لطفا راهنمایی کنید. مرسی

  10. 6 سال عضو همیار وردپرس

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

    خسته نباشید

  11. 6 سال عضو همیار وردپرس

    سلام.من قالب بیلد پرس رو خریدم و تمام افزونه ها رو هم نصب کردم.حالا موقعی میخوام قسمت پروژه ها رو با استفاده از افزونه essential grid اضافه کنم بهم ارور 503 میده؟مشکل از کجاست؟ به نظرتون؟
    ممنون

  12. سلام
    برای مشکل Unknown storage engine ‘InnoDB چیکار باید کرد؟

  13. سلام و خسته نباشید
    من تو ویندوز 10 همه کارا رو درست انجام دادم ,فکر کنم یه ده دفه ای هم یوز نیم وپسوردمو چک کردم ولی بازم ارور این ارور رو میده

    Warning: Cannot modify header information – headers already sent by (output started at C:\wamp\www\wordpress\wp-config.php:1) in C:\wamp\www\wordpress\wp-includes\functions.php on line 3503
    خطا در برقراری ارتباط با پایگاه‌داده
    چند دفه ای هم پاک کردم دوباره نصب کردم ولی نشد و مطمئن هستم که مشکل از یوزرنیم و پسورد نیست
    تو ویندوز هفت نصب کردم درست کار کرد
    ممنون میشم اگه کمک کنید

    • 6 سال عضو همیار وردپرس

      سلام
      بهترین نرم افزار شبیه ساز سرور روی لوکال از نظر من xampp هست از اون استفاده کنید.
      نرم افزار wampp فکر میکنم با ویندوز ۱۰ سازگار نیست.

    • 6 سال عضو همیار وردپرس

      نه اتفاقا.سازگار هست.من تست کردم

  14. 5 سال عضو همیار وردپرس

    من این خطا رو هنگام ورود به سایتم میبینم.لطفا راهنماییم کنید.
    Warning: mysql_connect(): Access denied for user ‘karizmah_asf43tv’@’localhost’ (using password: YES) in /home/karizmah/public_html/wp-includes/wp-db.php on line 1518

    • 6 سال عضو همیار وردپرس

      سلام
      به احتمال زیاد یوزرنیم یا پسورد را اشتباه وارد کردین! و یا دیتابیس از هاست پاک شده!

  15. خیلی از راهنمایی های شما ممینونم ،

  16. با سلام
    ضمن تشکر از مطلب مفید شما
    آن طور که از کد ها مشخص است ، گویا این صفحه هنگام رخ دادن ارور های : 503 و 502 به نمایش در می آید ، اگر بخواهیم برای ارور های دیگری مانند : 500 همین صفحه یا مشابه این صفحه به نمایش در بیاید باید چه کار کنیم؟
    با تشکر

    • 8 سال عضو همیار وردپرس

      سلام
      در قطعه کد دو خط

      header('HTTP/1.1 500 Service Temporarily Unavailable');
      header('Status: 500 Service Temporarily Unavailable');

      اضافه کنید.

    • ضمن تشکر فراوان از پاسخ شما ،
      ما با قرار دادن این کد ها در صفحه ی مذکور ، به وردپرس دستور می دهیم در صورت وقوع این ارور ها این فایل را نمایش دهد ؟

    • 8 سال عضو همیار وردپرس

      کاملا درسته

    • خیلی از راهنمایی های شما ممینونم ،
      برای ارور : Resource Limit Is Reached ( 508 ) هم می توان مانند دو ارور مذکور عمل کرد و به صفحه افزود ؟

    • 8 سال عضو همیار وردپرس

      بله میشه

    • اگر بخواهیم هر کدام از ارور های این چنینی را جداگانه مانیتور کنیم ، چه باید کرد ؟
      تا الان تمام ارور ها در فایلی به نام : db-error.php قرار گرفته اند ، آیا می توان برای هر ارور فایل جداگانه ای در نظر گرفت ؟
      ( عملا برای ایجاد برگه ای جهت نمایش به کاربران تفاوتی نداره ، اما از جهت ایمل شدن ارور برای مدیر میتونه این تفکیک اهمیت داشته باشه )

    • 8 سال عضو همیار وردپرس

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

  17. ممنون از راهنماییتون

  18. مطلب متحیر کننده ای بود

  19. سلام
    چرا وقتی روی این گزینه
    phpMyAdmin Database Manager Version 2.10.3
    کلیک میکنم رمز و نام کاربری رو بهش میدم وارد نمیشه
    مگه نام کاربری rootنیست و رمز همونی که موقع نصب وارد میکنی
    مشکل چیه؟
    باتشکر

    • 8 سال عضو همیار وردپرس

      سلام
      خیر!
      اون اطلاعات مربوط به یک دونه از دیتابیس هایی است که داخل phpmyadmin ایجاد شده.

  20. سلام من پایگاه داده ایجاد کردم ونام wp-config.sample.php رو ابتدا به wp-config.php تغییر دادم و اطلاعات DB-name , username, passwordرو درست وارد کردم ولی باز تو ورد پرس خطای پایگاه دادخ رو میده ابتدا خطا بصورت فارسی نوشته می شد حالا اینگلیسی شده لطفا اگه کسی از دوستان راهکاری داره برام ایمیل کنه [email protected]

  21. سلام.یه مشکل اساسی در سایت وردپرسی من اتفاق افتاده.بنده یه افزونه WordPress Database Reset
    رو روی سایت نصب کردم که بعد از نصب شدنش دیگه نه سایت بالا میاد و نه به پیشخوان …تو سی پنل رفتم و افزونه رو حذف کردم ولی باز هم درست نشد…اگه بتونید کمکم کنید و بگید که باید چیکار کنم خیلی ممنون میشم،اینم آدرس ایمیلم: [email protected]

  22. چرا همراه این پست ها فایل هم آپ نمیکنید که راحتتر بشه ازش استفاده کرد؟؟؟؟؟؟؟؟؟؟؟؟؟؟

    • 8 سال عضو همیار وردپرس

      سلام
      متوجه منظور شما نمیشم ! توضیحات فکر کنم به اندازه کافی جامع و کامل هست

  23. سلام الان این مشکل رو من دارم اولا بگید چجوری این مشکل رو بر طرف کنم دوما این کد رو کجا باید بزارم؟wp-coffing؟
    ممنون

    • 8 سال عضو همیار وردپرس

      دوست عزیز این سوال شما ربطی به این بخش نداره ، من از شما درخواست میکنم از این به بعد سوالات خودتون رو در
      بخش مربطه بپرسید و اگه بخش مورد نظر خودتون رو یافت نکردید در بخش پرسش و پاسخ مطرح نمایید.

      مشکلی که شما میفرمایید برای برقراری و اتصال سیستم شما با دیتابیس هستش ، برای رفع مشکل شما باید
      1- وارد نکردن درست اطلاعات دیتابیس ساخته شده در هاست شما می باشد
      2- شما باید نام wp-config.sample.php رو باید ابتدا به wp-config.php تغییر دهید و سپس اطلاعات خود از قبیل
      ( DB-name , username, password ) را وارد نمایید

      با احترام

    • سلام من پایگاه داده ایجاد کردم ونام wp-config.sample.php رو ابتدا به wp-config.php تغییر دادم و اطلاعات DB-name , username, passwordرو درست وارد کردم ولی باز تو ورد پرس خطای پایگاه دادخ رو میده ابتدا خطا بصورت فارسی نوشته می شد حالا اینگلیسی شده لطفا اگه کسی از دوستان راهکاری داره برام ایمیل کنه [email protected]

      دیدگاه شما منتظر تایید مدیریت است.

  24. سلام دوست عزیز.
    من وردپرس رو همانطور که گفته بودید نصب کردم.
    اما وقتی میخوام وارد بشم تو ورد پرس خطا در برقراری ارتباط با پایگاه داده میده

  25. ممنون.

  26. تمامی   ها رو از داخل کد وردار

  27. سلام دوباره
    من برنامه نویسیم زیاد قوی نیست ولی وقتی تو خط های 3 و 9 و 14 “&” رو از &nbsp پاک کنی کد مشکلش بر طرف میشه…. یا حداقل واسه من که این طوری بوده
    مرسی وبسیما… خیلی به این نیاز داشتم

    • دوستان Blue Eyes درست میگه.
      اگه & رو در سطر های ۳ و ۹ و ۱۴ از کلمه &nbsp پاک کنید و فقط nbsp بمونه، کد درست میشه. و درست هم عمل میکنه.
      من تستش کردم . جواب هم داد.

  28. اتفاقا واسه منم همون ارور Aram رو میده ولی وقتی سفارشیش کردم و کدشو چک میکنم و به صورت جدا اجراش میکنم هیچ مشکلی نداره ، ولی نمی دونم چرا کار نمی کنه ! اگه میشه راهنمایی کنین ممنون می شم
    بازم به خاطر این مطلب خیلی مفید و به درد به خور و کاربردیتون ممنون

  29. خیلی عالی بود دمت گرم

  30. برای تست درست بودنش میتونید یک تغییر کوچیک در معرفی دیتابیس وردپرس از طریق wp-config.php ایجاد کنید و سعی کنید که به سایت دسترسی داشته باشید. همچنین میتونید انتهای آدرس سایت wp-content/db-error.php رو اضافه کنید تا مستقیما به این صفحه دسترسی داشته باشید و محتواش رو ببینید

  31. مطلب مفیدی بود
    ممنونم از وردپرس 98 عزیز

  32. مطلب خوبی بود.
    سپاس

  33. ممنون میشم نجوه ی تست کارکرد صحیح این فایل رو هم بگین

  34. خیلی خیلی عالی بود ! فقط اگه بررسی کنید اگه طبق گفته Aram مشکلی داره درستش کنید و بگید تا عوضش کنیم !

  35. این کد رو روی سرور امتحان کردیم و مشکلی نداشته، تصویری هم که میبینید روی سرور گرفته شده. احتمالا مشکل از نصب بودن روی لوکال هاست باشه. در ضکن شما میتونید فایل رو به سلیقه خودتون کدنویسی کنید و این فقط یک نمونه است.

  36. عالیه /تشکر!

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

    Parse error: syntax error, unexpected ‘&’ in C:xampphtdocswordpresswp-contentdb-error.php on line 3

    • 7 سال عضو همیار وردپرس

      برای جلوگیری از این خطا باید کد زیر رو از کل کد ها پاک کنی
       

دوره‌های آموزشی