メイン 一般的な話題(General)
XserverでCakePHPがうまく動作しない | 投稿するにはまず登録を |
|
|
Tweet |
|
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | スレッド |
|---|---|
| xharkx | 投稿日時: 2012-8-20 13:01 |
Baker スタート ![]() ![]() 登録日: 2012-8-19 居住地: 投稿: 3 |
XserverでCakePHPがうまく動作しない XserverでCakePHPをインストール方法について
教えて下さい。 http://phptips.seesaa.net/article/96170094.html こちらのサイトを参考にセットアップしたのですが、 トップ画面は表示されるものの、 コントローラー名を指定してアクセスすると 「404 File Not Found」 と表示されます。 http://hogehoge.xsrv.jp/test ただ、 http://hogehoge.xsrv.jp/index.php/test とアクセスすると想定した結果が表示されます。 .htaccessの設定が上手くいってないと思うのですが、 Xserverで既に動作確認されてる方がいましたら、 詳細な設定方法を教えて頂けると嬉しいです。 Cakephpのバージョンは最新の2.2.1です。 または、上記のサイトの設定方法で問題無く動いている と言う情報も嬉しいです。 尚、上記サイトでも記載されていますが、 ディレクトリ構造が通常と違い 「/app/webroot/」を「Public_html」内に設置。 残りのファイルは「Public_html」より上位階層に設置しております。 下記の様な感じです。 /home/あなたのID/ドメイン名/cake/ /app /cake …etc /home/あなたのID/ドメイン名/public_html/ /css /files …etc ローカルでxamppを使って開発しており、 コントローラーの記述ミスや、配置ミスなどは無いと思います。 今回、「test」として作ったコントローラーも「aaaaa」と表示だけの シンプルなものです。 以上、よろしくお願いします。 |
| rnsk | 投稿日時: 2012-8-20 16:27 |
Baker スタート ![]() ![]() 登録日: 2012-3-14 居住地: 投稿: 13 |
Re: XserverでCakePHPがうまく動作しない こんにちは。
ちょうど Xserver を借りていたので CakePHP を動かしてみました。 CakePHP 2.1.0 PHP5.3.3(Xserver の推奨) CakePHPのバージョンが少し古いですが… ファイル構成はリンク先と同じです。 /ドメイン名 /public_html ←/app/webroot下のファイルを設置する /css /files /img /js .htaccess favicon.ico index.php /cake ←/app/webroot以外のファイルを設置する /app /lib /plugins /venders ・・・ /public_html/index.php のみ記載のリンク先の通り修正して動作確認しましたが、問題なく動きました。 .htaccess は特に触ってません。 参考になれば… |
| xharkx | 投稿日時: 2012-8-20 17:26 |
Baker スタート ![]() ![]() 登録日: 2012-8-19 居住地: 投稿: 3 |
Re: XserverでCakePHPがうまく動作しない わざわざ確認ありがとうございます。
現在出先にいるので、動作確認ができないのですが、 コントローラー名を指定しても動作しますでしょうか? こちらではトップ画面は表示されるものの http://domainhoge.jp/test などの様にコントローラーを指定すると 404エラーになります。 あと、リンク先をそのまま転用したという事ですが、 こちらでは、 /public_html/.htaccess の一行目の AddHandler x-httpd-php5 .php .phps をそのまま使うとトップ画面に 大量のエラーが表示されます。 AddHandler x-httpd-php5.3 .php .phps とすると問題なく表示されますが、 そちらでは問題なく AddHandler x-httpd-php5 .php .phps でもエラーが無く表示されているでしょうか? 以上、お暇な時に返信お願いします。 |
| rnsk | 投稿日時: 2012-8-21 6:11 |
Baker スタート ![]() ![]() 登録日: 2012-3-14 居住地: 投稿: 13 |
Re: XserverでCakePHPがうまく動作しない 引用:
はい。 私の場合は【works】というコントローラーを作成し、 http://example.com/works/ でアクセスできました。 引用:
.htaccessは一切触っていません。 AddHandler x-httpd-php5 .php .phps AddHandler x-httpd-php5.3 .php .phps これらの記述はXserverがPHP5系を使うときに自動的に書かれるものです。 5.1.6の場合は AddHandler x-httpd-php5 .php .phps 5.3.3の場合は AddHandler x-httpd-php5.3 .php .phps だったと思います。 CakePHP をアップロードした後、Xserverの管理画面でPHPのバージョンを5.3.3に切り替えると、 /public_html/.htaccess に AddHandler x-httpd-php5.3 .php .phps 書き加えられます。 もちろん自分で書かれても問題ないです。 XserverのPHPのバージョン切り替えは /public_html/.htaccess の内容によって変わるので、アップロードした後に再度管理画面で確認するといいですよ。 (AddHandler x-httpd-php5 .php .phps が書かれてると管理画面でも5.1.6に戻ってる) |
| xharkx | 投稿日時: 2012-8-22 11:51 |
Baker スタート ![]() ![]() 登録日: 2012-8-19 居住地: 投稿: 3 |
Re: XserverでCakePHPがうまく動作しない 返信が遅くなりました。すいません。
全てファイルを削除して、最初から ゆっくりやりましたら、無事動きました。 rnskさんのおかげで、 助かりました。 ありがとうございます。 |
| rnsk | 投稿日時: 2012-8-22 13:31 |
Baker スタート ![]() ![]() 登録日: 2012-3-14 居住地: 投稿: 13 |
Re: XserverでCakePHPがうまく動作しない 無事に動いてよかったです^^
|
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
| 投稿するにはまず登録を | |


