PHP Faces Kurulum ve Gereksinimler

0

Tarih : 08-09-2009 | Yazan : Hüseyin Bora | Kategori : PHP, PHP Faces

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.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)