هر سیستمی خطاهای رایج و مخصوص به خود را دارد؛ دقیقا مانند وردپرس که خطاهای رایجی در آن به چشم میخورد اما بای خوشحال باشیم که برای هر خطایی راه حلهایی وجود داشته و ما میتوانیم مشکلات متعدد آن را برطرف کنیم. در مقاله امروز تصمیم داریم به خطای Table ‘wp_users’ doesn’t exist در وردپرس و دلیل رخ دادن و راهحل آن بپردازیم. با ما همراه باشید…
ارور Table ‘wp_users’ doesn’t exist چیست؟
خطای Table ‘wp_users’ doesn’t exist در وردپرس زمانی رخ میدهد که وردپرس سعی میکند جدول wp_users را در طول فرآیند نصب ایجاد کند، اما جدول از قبل در پایگاه داده وجود دارد. این خطا اتفاق میافتد اگر:
- نصب وردپرس روی پایگاه دادهای انجام میشود که قبلاً حاوی دادههای وردپرس بوده است.
- پایگاه دادهای که روی آن وردپرس در حال نصب است، مجوزهای لازم برای ایجاد جداول جدید را ندارد، اما میتواند به جدولهای موجود دسترسی داشته باشد.
- یک تضاد با پیشوند جدول سفارشی وجود دارد، جایی که پیشوند wp_ به چیز دیگری تغییر کرده است، اما وردپرس همچنان در تلاش است تا جدول wp_users را ایجاد کند.
اینها دلایلی بود که امکان داشت خطای گفته شده را به ما نشان دهد. اما حالا برای حل این مشکلات باید چه کرد؟
چگونه خطای Table ‘wp_users’ doesn’t exist را برطرف کنیم؟
برای حل این مشکل میتوانید موارد زیر را امتحان کنید:
- اگر قرار است وردپرس را برای اولین بار نصب کنید، جدول wp_users موجود را رها کرده و از نو همه چیز را بسازید. یعنی جداول قبلی را بطور کامل حذف کنید.
- اعتبار پایگاه داده را بررسی کنید و مطمئن شوید که کاربر مجوزهای صحیح برای ایجاد جداول جدید را دارد.
- بررسی کنید که پیشوند جدول در پیکربندی وردپرس (wp-config.php) با جداول موجود در پایگاه داده مطابقت داشته باشد.
- برای جلوگیری از درگیری با دادههای موجود، از یک پایگاه داده متفاوت برای نصب وردپرس جدید استفاده کنید.
- هنگامی که مشکل جدول موجود حل شد، وردپرس بدون هیچ مشکلی نصب خواهد شد.
جمع بندی
هنگامی که برای اولین بار وردپرس را نصب میکنید، باید یک URL جدید پیکربندی شود. هنگامی که دادهها را در این صفحه قرار میدهید، وردپرس پایگاه داده را با تنظیماتی که ارائه کردهاید ایجاد میکند. “wp_users” نام جدولی است که وردپرس برای کاربران درنظر میگیرد. بنابراین اگر به نظر برسد که وردپرس قبلاً روی آن سرور mysql راه اندازی شده است قطعا شما را با خطا مواجه خواهد کرد. برای ادامه نصب بینقص و بدون خطا باید به mysql رفته و جدول قبلی را حذف کنید تا مشکل مرتفع گردد.
نویسنده بهاره کوهستانی
سایر مقالات نویسندهبهاره کوهستانی یک نویسنده و کارشناس حرفهای در حوزه وردپرس است که با چندین سال تجربه، مقالات آموزشی و راهنماهای کاربردی متعددی را برای کاربران منتشر کرده است. مطالب او به کاربران کمک میکند تا با بهرهگیری از ابزارها و تکنیکهای نوین، سایتهای خود را به سطح بالاتری ارتقا دهند.