Cum schimbi prefixul ?

Azi a fost nevoie să schimb prefixul unei instalări de WordPress. De ce? Irelevant. Cert este că din prefix_vechi_ trebuia schimbat în prefix_nou_, altfel, după ce am schimbat în wp-config.php $table_prefix = 'prefix_nou_';, nu mă puteam autentifica, primind eroarea You do not have sufficient permissions to access this page.. Rezolvarea? Foarte simplă. Deschizi un PhpMyAdmin, alegi baza de date, faci click pe tab-ul SQL și execuți următoarele două comenzi:

UPDATE `prefix_nou_usermeta` SET `meta_key` = REPLACE(`meta_key`, 'prefix_vechi_', 'prefix_nou_');
UPDATE `prefix_nou_options` SET `option_name` = 'prefix_nou_user_roles' WHERE `option_name` = 'prefix_vechi_user_roles' AND `blog_id` = 0;

(nu uita să schimbi prefix_vechi_ și prefix_nou_!)

5 Comentarii to “Cum schimbi prefixul ?”

  1. Cred ca trebuie schimbat si in wp_config.php

  2. noh, iti dai seama ca si de acolo trebuie sa il schimbi

  3. Staicu Ionuț-Bogdan

    Cred ca trebuie schimbat si in wp_config.php

    Asta era evident. Dar adaug. :)

  4. Fain.
    Dacă tot ai ținut-o cu ‘prefix_vechi’ al doilea UPDATE are: WHERE `option_name` = ‘prefix_vechi_user_roles’, nu?

  5. Staicu Ionuț-Bogdan

    Vlad, ai dreptate. M-am grăbit să dau publish fară să verific de vreo 30 ori înainte :D

Show trackbacks

Ți-a plăcut articolul? Lasă un comentariu!

You can insert code snippets using BBcode:
[js].[/js] [html].[/html] [php].[/php] [css].[/css]
You can also use some HTML tags:
<blockquote>.</blockquote> <code>.</code> <a href="">.</a> <strong>.</strong> <em>.</em>