さくらレンタルサーバでcakePHPを使いたい!
と、いうわけで思いったったが吉日。
さくらインターネットにサーバスペースを設けCakeを設置することに。
しました。
ひとまず公開フォルダにcake導入用フォルダとして”module”フォルダを追加。
です。
次に全ファイルをアップロード!
ががが、動かないorz
おなじみのあれですよ。
こんにちは Internal Server Error ☆
落ち込んでもいられないので調べてみるとどうも.htaccessを書き換える必要があるみたい。
さしあたりまずは3ファイル存在する”.htaccess”を以下のように変更。
1.) /module/.htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /module
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
DirectoryIndex index.shtml index.html index.php
2.) /module/app/.htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /module/app
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
3.) /module/app/webroot/.htacess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /module/app/webroot
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
それと念のため”module”直下と”webroot”内のindex.phpに記載されている”CAKE_CORE_INCLUDE_PATH”を以下に修正
define('CAKE_CORE_INCLUDE_PATH', '/home/さくらインターネットユーザ名/www/module/');
以上でとりあえず動作を確認!
いけそうな気がします、だぜ。
今日は疲れた~、さんなので次回に続きます多分。。。
さくらインターネットにサーバスペースを設けCakeを設置することに。
しました。
ひとまず公開フォルダにcake導入用フォルダとして”module”フォルダを追加。
です。
次に全ファイルをアップロード!
ががが、動かないorz
おなじみのあれですよ。
こんにちは Internal Server Error ☆
落ち込んでもいられないので調べてみるとどうも.htaccessを書き換える必要があるみたい。
さしあたりまずは3ファイル存在する”.htaccess”を以下のように変更。
1.) /module/.htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /module
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
DirectoryIndex index.shtml index.html index.php
2.) /module/app/.htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /module/app
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
3.) /module/app/webroot/.htacess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /module/app/webroot
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
それと念のため”module”直下と”webroot”内のindex.phpに記載されている”CAKE_CORE_INCLUDE_PATH”を以下に修正
define('CAKE_CORE_INCLUDE_PATH', '/home/さくらインターネットユーザ名/www/module/');
以上でとりあえず動作を確認!
いけそうな気がします、だぜ。
今日は疲れた~、さんなので次回に続きます多分。。。