さくらインターネット Zend Frameworkの導入 .htaccessの設定でつまづく

Pocket

さくらインターネットにZend Frameworkを導入したときのメモ
1.Zend Frameworkの入手
$ pwd
/home/ユーザ名
$ mkdir lib
$ cd lib
$ wget http://framework.zend.com/releases/ZendFramework-1.9.2/ZendFramework-1.9.2.tar.gz
2.Zend Frameworkの配置と展開
$ tar xvfz ZendFramework-1.9.2.tar.gz
3.php.iniの設定
さくらインターネットサーバコントロールパネル>[サーバツールの設定]>[PHP設定の編集]
include_path = “/home/ユーザ名/lib/ZendFramework-1.9.2/library”
4.動作確認
$ mkdir $HOME/www/test
$ vi $HOME/www/test/index.php
< ?php
require_once 'Zend/Date.php';
$date = new Zend_Date();
echo $date->get(Zend_Date::RFC_2822);
5..htaccessの設定
  存在しないリクエストは全てindex.phpに処理させる。
$ cd $HOME/www/test
$ vi .htaccess
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php [L,QSA]
6..htaccessの動作確認
$ vi test.html
てすとです。
 ブラウザで以下を確認
 1)http://ドメイン/test/
   →index.phpが表示されること
 2)http://ドメイン/test/aaa.html ※)存在しないURL
   →index.phpが表示されること
 3)http://ドメイン/test/test.html
   →test.htmlが表示されること


お役に立てましたか?

ブックマークをどうぞ!

スポンサード リンク

コメントを残す