PHP

Akelos を使い始めたけれど

約12時間ほど触ってみた印象として。 良かった点 ほぼ Ruby on Rails と同じ感覚でアプリケーションの作成ができる。 悪かった点 何かというと、すぐに Permission Denied が発生する。権限を緩くすれば、発生しないけれど、セキュリティ的に不安。Apache は…

Kohana ことはじめ 3

You should always try to create custom versions of the following files: * system/config/routes.php - set your $config['_default'] to your default controller * system/config/encryption.php - change the default $config['key'] * modules/auth/…

Akelos チュートリアル 4

Akelos チュートリアル 3 で設定した内容でテーブルを生成する。 成功すれば、下記のステータスが表示される。 % ./script/migrate Booklink install Upgrading----- (mysqlt): SET AUTOCOMMIT=0 ----- ----- (mysqlt): BEGIN ----- ----- (mysqlt): SHOW CO…

XAMPP で Akelos を開発する場合の備忘録

XAMPP の mysql.sock は、通常の /var/mysql/mysql.sock や /etc/mysql.sock に存在しない。 そのため、シンボリックリンクを生成し、設定ファイルを(わざわざ)書き換えなくても動作するようにする。 設定方法は Mac OS X のため、他の OS の場合は適宜読み…

Akelos チュートリアル 3

% ls -l booklink/app/installers/ total 16 -rw-r--r-- 1 littlebuddha littlebuddha 864 5 4 22:40 database_installer.php -rw-r--r-- 1 littlebuddha littlebuddha 601 5 4 22:40 framework_installer.php drwxr-xr-x 2 littlebuddha littlebuddha 68 5 …

Akelos で開発記 4

データベースを作成する。 % mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 8 Server version: 5.0.51a Source distribution Type 'help;' or '\h' for help. Type '\c' to clea…

Akelos で開発記 3

myproject/config/config.php を設定する。 チュートリアルでは、ブラウザ上から config.php を生成していたが、既存の DEFAULT-config.php から設定をする。 % cd ~/works/myproject/trunk/config/ % cp DEFAULT-config.php config.php % vi config.php デ…

Akelos で開発記 3

次の画面が表示されたら、上記の設定は有効になっている。

Akelos で開発記 2

httpd.conf に Akelos へのパスを設定する。 % sudo vi /Applications/xampp/etc/httpd.conf XAMPP を利用していなければ、/etc/httpd/conf.d/ 下に myproject.conf を作成した方が管理がしやすいだろう。 Alias /myproject /home/littlebuddha/works/myproj…

Akelos で開発記 1

Akelos での開発を記してみる。 % mkdir -p ~/work/myproject % cd work/myproject % mkdir trunk branches tags % ssh -l littlebuddha www.example.com littlebuddha@www.example.com s password: % mkdir -p works/repos/myproject % svnadmin create /ho…

Akelos チュートリアル 2

データベース環境の設定を行う。 $ mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 29 Server version: 5.0.51a Source distribution Type 'help;' or '\h' for help. Type '\c' …

Akelos チュートリアル 1

参照 : Akelos PHP Framework, Akelos PHPフレームワーク個人指導 アプリケーションをインストールして、httpd.conf を設定する。 % mkdir ~/booklink % cd ~/akelos/ % ./script/setup -d $HOME/booklink/ -p /home/littlebuddha/www/public_html/booklink …

Akelos をインストールする

% cd ~ % svn checkout http://svn.akelos.org/trunk/ akelos % ls -l akelos/ total 136 -rw-r--r-- 1 littlebuddha littlebuddha 10892 5 4 21:04 CHANGELOG.txt -rw-r--r-- 1 littlebuddha littlebuddha 24838 5 4 21:04 LICENCE.txt -rw-r--r-- 1 little…

phpMyAdmin を設定する

% mkdir ~/phpmyadmin % cd ~/phpmyadmin % wget http://jaist.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.11.6-all-languages-utf-8-only.tar.bz2 % ls -l ~/phpmyadmin/ total 2200 -rw-r--r-- 1 littlebuddha littlebuddha 2246759 Apr 29 …

Mail と Mail_Mime - メールにファイルを添付する

Package Information: Mail メールにファイルを添付する

PHP フレームワーク Kohana

CodeIgniter のフォーク版フレームワーク。 Home – Kohana: Swift, Secure, and Small PHP 5 Framework Kohana : せつないぶろぐ Kohana | thislab.com - Web development and design by Fred Wu.