Putešestvije moje

tam-ovam

Flower

Posts Tagged ‘Zend’

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 :)

Apache, PHP, Mysql i Zend Framework

Instalacija Apacha nije bila problem, samo treba pratiti FreeBSD handbook, doduse samo AddModule treba isključiti, pošto od verzije 2.0 Apacha on ne postoji… Takođe mi se javio problem pri startovanju servera, koji sam rešio prateći ovaj link:

http://www.mydigitallife.info/2006/04/23/freebsd-apache-http-accept-filter-error/

Posle instalacije PHP-a, za svaki slučaj iskompajlirajte sve što vam treba iz /usr/ports/language/php5-extensions, pošto su mi zafalile neke preg_* funkcije…

Zend postoji već u /usr/ports/www/zend-framework ali sam se odlučio za manuelnu instalaciju i skinuo paket sa njihovog sajta… Instalacija istog je prošla bez problema, samo pratite INSTALL.txt…

Ako se desi da vam primer Zend/Locale/AllLanguages.php ne radi, samo dodajte na početak fajla echo meta taga za enkoding UTF8… Tako sam na brzinu rešio taj problem, nisam želeo da sada tražim okolo kako se postavlja default encoding za Apache, ali ako budem našao okačiću ovde(edit: evo linka, i još jednog zanimljivog)…