May 03 2007
Hello world!
Welcome to WordPress. This is my first post. Edit or delete it, then start blogging!
Am pierdut 3 ore ca sa fac “chestia” asta sa mearga. Se pare ca faimoasa instalare in 5 minute a lui WP, nu e chiar asa, cel putin daca vrei sa folosesti ultimele versiuni de WP, PHP si MySQL.
Ceva s-a schimbat de la versiunea 4 la 5 de MySQL, ceva ce foloseste o noua metoda de stocare a parolelor. Dupa ore de cautare si incercari succesive, iata raspunsul:
Versiuni instalate: PHP 5.2.1, MySQL 5.0.37, WordPress 2.1.3
-
Dupa instalarea MySQL, verificati configuratia fisierului My.ini, in special urmatoarele valori: [mysqld], port=3306 (e bine sa nu-l modificati: cu toate ca in cazul modificarii, serverul aspeapta conexiuni pe noul port, sunt probleme), basedir=”C:/Program Files/MySQL/MySQL Server 5.0/”, default-character-set=utf8, default-storage-engine=INNODB. Ajustati aceste valori in functie de instalarea voastra. Orice modificare a parametrilor din My.ini trebue insotita de un restart al serviciului (“net stop mysql | net start mysql”).
-
Testati conectivitatea la baza prin “telnet localhost 3306″
-
Default, contul de administrare este “root”. Incercati conectarea la MySql prin “mysql -u root -p”. Dupa introducerea parolei, va apare promptul “mysql>” Fiecare comanda este terminata prin “;”
-
Creati baza de date wordpress: “create database wordpress;”
-
Creati userul pentru access: “create user ‘nume_user_dorit’@'localhost’ identified by ‘parola_dorita’;”
-
Modificati modul de stocare a parolei in “old-style”: “set password for ‘nume_user_dorit’@'localhost’ = OLD_PASSWORD(‘parola_dorita’);”
-
Adaugati userul nou creat in lista de accese a bazei wordpress: “grant all privileges on wordpress.* to ‘nume_user_dorit’@'localhost’ identified by ‘parola_dorita’;”
-
Actualizarea noilor privilegii: “flush privileges;”
-
Iesirea din consola mysql se face prin “exit”
-
Dezarhivati WP in radacina site-ului vostru
-
Redenumiti fisierul wp-config-sample.php in wp-config.php
-
Editati fisierul redenumit sa reflecte noile valori:
- define(‘DB_NAME’, ‘wordpress’); // The name of the database
- define(‘DB_USER’, ‘nume_user_dorit’); // Your MySQL username
- define(‘DB_PASSWORD’, ‘parola_dorita’); // …and password
- define(‘DB_HOST’, ‘localhost’); // 99% chance you won’t need to change this value
Cam asta a fost. Sa-mi spuneti daca va ajuta un ghid cu capturi de ecran.
Ura!