Putešestvije moje

tam-ovam

Flower

Archive for the ‘MySQL’ Category

ZendFramework, QuickStart, i MySQL pdo problemi…

Kako sam uspeo da otkrijem, inteligentno sam uspeo da ne učitam ekstenzije za MySQL u PHP-u, tako da sam morao da kompajliram, /usr/ports/databases/php5-pdo i /usr/ports/databases/php5-pdo_mysql i onda je sve proradilo… Da bi videli gde su ekstenzije stavljene, koristite komandu php-config –extension-dir… Naravno, phpinfo(); je bio veoma koristan u čeprkanju i sređivanju posla… Ako budete probali i zvanični Quickstart koji su napisali na ZF wikiju (koji je izgleda nekoliko dana down…), biće vam potrebna i baza, o kojoj ništa ne saznajete iz teksta, a objašnjenje kako ona izgleda možete da vidite iz komentara Kenneth Ellis McCall:

1) create a database “quickstart” and add the user/pass to it like it is configured in quickstart\application\config\quickstart.ini

2) create the table that holds the data (reverse engineered, real struct may differ):

CREATE TABLE `comments` (
`comment_id` int(10) unsigned NOT NULL auto_increment,
`comments` text NOT NULL,
PRIMARY KEY (`comment_id`)
);

3) that’s all. i used phpmyadmin for it

i to je to… Sada možete polako da krenete da učite ZF :)

MySQL, par stvarčica koje treba odraditi

Juče se nisam ni setio da odmah probam MySQL, pa sam ukapirao da je bilo problema… Naime potrebno je napraviti /var/db/mysql (pošto tu čuva podatke) i odraditi chown mysql:mysql /var/db/mysql… Posle toga je potrebno instalirati baze, a ako ovo ne uradite pojaviće vam se sledeća greška:

Fatal error: Can’t open and lock privilege tables: Table ‘mysql.host’ doesn’t exist

Da bi ovo rešili potrebno je samo da instalirate nove baze, a to ćete odraditi ovako:

mysql_install_db --user=mysql --ldata=/var/db/mysql

Pri čemu ldata switch možete i da izostavite, ali sam ga ja dodao za svaki slučaj… Pokretanje sa:

mysqld_safe --user=mysql &

i naravno treba sada MySQLu dodeliti password sa mysqladmin komandom… Ako želite auto start možete gornju komadu dodati u /etc/rc.conf… Za sve korisne poruke oko starta pogledajte /var/db/mysql/vashost.vasdomen.com.err.

You are currently browsing the archives for the MySQL category.