Gereksinimler:
PHP 5 ve Üzeri
Aphache Rewide Module
Aphache CGI Module
ORM için PHP PDO eklentisini aktif hale getirin
Kurulum :
Sıkıştırılmış dosyayı çıkarın
PHPFaces klasörünü sunucunuza taşıyın
Ana dizinde bulunan index.php dosyasını bir editor ile açın ve düzenleyin
Dispatcher::dispatch parametrelerini sisteminize göre ayarlayın.
Dispatcher::dispatch("applications".DS."seninuygulama","SeninKontrolcu","http://yourhost.com/");
Dispatcher ın parametreleri
1- geçerli uygulama dizini
2- uygulamanın başlayacağı controller ismi
3-base url (taban adres) PHP Faces in çalıştığı adrestir
application/config.php dosyasını açın ve kendi sistem özelliklerinize göre düzenleyin.
define(“DEFAULT_APPLICATION”,“myapp”); //birincil uygulama dizini
define(“DB_CONNECTION_STRING”,“mysql:host=localhost;dbname=mydb”);// ORM için bağlantı dizesi
define(“DB_USER”,“username”);
define(“DB_PASS”,“2w34r5t”);
define(“BASE_URL”,“http://seninsunucun/”);//bu tanım eğer xxx.phpf gibi uzantılı dosyaları kulanmak isterseniz gerekli bunun için bazı .htaccess ayarlamaları yamamız gerekiyor.
PHP faces güzel görünen yol sitili URL biçimini destekler bunun için .htaccess dosyanızda aşağıdaki satırlar bulunmalı.
RewriteEngine on
RewriteCond $1 !^(index\.php|images|themes|css|js|video_files|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$|index.php$ index.php/$1 [L]
PHPF uzantılı dosyaları kullanabilmek için Aphache üzerinde CGI modulu açık olmalı ve htaccess dosyanızda aşağıdakine benzer satırlar bulunmalı.
Options +ExecCGI
AddType application/x-httpd-php .phpf s
AddHandler application/x-httpd-phpf .phpf
Action application/x-httpd-phpf www.seninsunucun.com/system/phpf.php
yukarıda yaptığımız işlemler sayesinde suncumuza .phpf gibi bir istek geldiğinde bu PHP Faces framework bunu algılar .phpf uzantılı dosyalar view(görünüm) dosyalarıdır. PHP Faces böyle bir istek durumunda. phpf ile aynı isimdeki .php controller (kontrolcü) yü harekete geçirir. artık yönetim controller da dır. Her şey tamamsa artık PHP Faces kullanmaya hazırız.














