ویدیوهای فارسی و رایگان آموزش وردپرس

همینک دانلود و تماشا کنید

رفع خطای The phpMyAdmin configuration storage is not completely configured

گاهی از اوقات که از phpMyAdmin روی Localhost یا رایانهٔ شخصی توسط XAMPP استفاده می‌کنید، با خطای عدم پیکربندی صحیح فضای ذخیره سازی phpMyAdmin مواجه می‌شوید. این خطا عمدتاً بدین صورت است:

The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. Find out why. Or alternately go to 'Operations' tab of any database to set it up there.
رفع خطای The phpMyAdmin configuration storage is not completely configured

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

ابتدا phpMyAdmin را درون مرورگر خود باز کنید که باید در مسیر localhost/phpmyadmin باشد. سپس سربرگ Import را باز کنید و فایل create_tables.sql را که در مسیر زیر روی رایانهٔ شما قرار گرفته است را انتخاب کنید، تا درون ریزی انجام شود.

xampp\phpMyAdmin\sql

در مسیر زیر باید به جایی مراجعه کنید که xampp نصب شده است و سپس به داخل پوشهٔ phpMyAdmin و سپس وارد پوشهٔ sql شوید.

حالا روی Go در پایین صفحه کلیک کنید تا کدهای sql موجود در فایل، درون ریزی یا همان Import شود. حالا دیتابیس phpmyadmin به فهرست دیتابیس‌ها افزوده شد. حالا باید کاربر این پایگاه داده را هم ایجاد کنیم.

به سربرگ users رفته و روی Add User کلیک می‌کنیم. به جای name عبارت pma را وارد می‌کنیم و به جای password هم که pmapass را می‌نویسیم. سپس روی Go کلیک می‌کنیم.

حالا یک فایل با نام pma_privileges.sql با محتویات زیر روی رایانه‌مان ایجاد می‌کنیم:

GRANT USAGE 
ON mysql.* TO 'pma'@'localhost';
GRANT 
SELECT
( Host, User, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv, File_priv, Grant_priv, References_priv, Index_priv, Alter_priv, Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv, Execute_priv, Repl_slave_priv, Repl_client_priv ) 
   ON mysql.user TO 'pma'@'localhost';
GRANT 
SELECT
   ON mysql.db TO 'pma'@'localhost';
GRANT 
SELECT
(Host, Db, User, Table_name, Table_priv, Column_priv) 
   ON mysql.tables_priv TO 'pma'@'localhost';
GRANT 
SELECT
,
   INSERT,
   UPDATE
,
      DELETE
         ON phpmyadmin.* TO 'pma'@'localhost';

طبق روالی که قبلا توضیح دادم، این سند را هم Import می‌کنیم (از داخل سربرگ Import در phpMyAdmin).

حالا این اطلاعات را هم باید وارد سند پیکربندی phpMyAdmin کنیم که این سند با نام config.inc.php در مسیر نصب Xampp (در مسیر xampp\phpMyAdmin) قرار گرفته است. آن را با یک ویرایشگر متن باز کنید و دستورات زیر را به انتهای این سند اضافه کنید:

 $cfg['Servers'][$i]['controluser'] = 'pma';
    $cfg['Servers'][$i]['controlpass'] = 'pmapass';
    
    /* Storage database and tables */
    $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
    $cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark';
    $cfg['Servers'][$i]['relation'] = 'pma__relation';
    $cfg['Servers'][$i]['table_info'] = 'pma__table_info';
    $cfg['Servers'][$i]['table_coords'] = 'pma__table_coords';
    $cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages';
    $cfg['Servers'][$i]['column_info'] = 'pma__column_info';
    $cfg['Servers'][$i]['history'] = 'pma__history';
    $cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';
    $cfg['Servers'][$i]['tracking'] = 'pma__tracking';
    $cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
    $cfg['Servers'][$i]['recent'] = 'pma__recent';
    $cfg['Servers'][$i]['favorite'] = 'pma__favorite';
    $cfg['Servers'][$i]['users'] = 'pma__users';
    $cfg['Servers'][$i]['usergroups'] = 'pma__usergroups';
    $cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding';
    $cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches';
    $cfg['Servers'][$i]['central_columns'] = 'pma__central_columns';

حالا mySQL را یک بار Restart کنید و مرورگرتان را ببندید و مجدد باز کنید. الان باید خطای configuration storage حذف شده باشد.

۱۴۰۱/۰۲/۲۱

هک وردپرس
بدون دیدگاه

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد.

آموزش جامع وردپرس

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

آموزش افزونه Yoast SEO

درباره ®WPTutorial

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

هنوز دنبال هاست خوب می‌گردید؟!

🥇 هاست حرفه‌ای همراه با؛ بسته های رایگان ویدیوهای آموزش وردپرس و طراحی سایت !
کد تخفیف 10 درصد : off10wt

خرید هاست و دامین ارزان