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 % ls -l ~/booklink/ total 0 drwxr-xr-x 13 littlebuddha littlebuddha 442 5 4 21:14 app drwxr-xr-x 7 littlebuddha littlebuddha 238 5 4 21:14 config drwxr-xr-x 8 littlebuddha littlebuddha 272 5 4 21:14 docs drwxr-xr-x 3 littlebuddha littlebuddha 102 5 4 21:14 log drwxr-xr-x 9 littlebuddha littlebuddha 306 5 4 21:14 public drwxr-xr-x 9 littlebuddha littlebuddha 306 5 4 21:14 script drwxr-xr-x 4 littlebuddha littlebuddha 136 5 4 21:14 test drwxr-xr-x 2 littlebuddha littlebuddha 68 5 4 21:14 tmp % ls -l /home/littlebuddha/www/public_html/booklink/ total 24 drwxr-xr-x 5 littlebuddha littlebuddha 170 11 12 00:35 images -rw-r--r-- 1 littlebuddha littlebuddha 1551 11 12 00:35 index.php drwxr-xr-x 16 littlebuddha littlebuddha 544 11 12 00:35 javascripts -rw-r--r-- 1 littlebuddha littlebuddha 121 11 12 00:35 mod_rewrite_test_file.txt -rw-r--r-- 1 littlebuddha littlebuddha 99 11 12 00:35 robots.txt drwxr-xr-x 5 littlebuddha littlebuddha 170 11 12 00:35 stylesheets % ls -l /home/littlebuddha/www/public_html/ lrwxr-xr-x 1 littlebuddha littlebuddha 42 11 12 00:35 booklink -> /home/littlebuddha/booklink/public % vi /home/littlebuddha/www/public_html/.htaccess % cat /home/littlebuddha/www/public_html/.htaccess Alias /booklink "/home/littlebuddha/booklink/public/booklink" <Directory "/home/littlebuddha/booklink/public/booklink"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> % sudo apachectl configtest Syntax OK % sudo /etc/rc.d/init.d/httpd restart
xampp を利用している場合、.htaccess の設定が反映されない場合がある。
そのため、直接 httpd.conf に設定を記述するか、httpd.conf のディレクティブで .htaccess による設定変更を有効にすることが必要。