( hostgator から) 共有ホスティングに CakePHP プロジェクトをアップロードするのに問題があります。これが私がやったことです: 私はケーキの配布を次のように整理しました:
- ホーム/ユーザー/アプリ
- ホーム/ユーザー/ケーキ/ケーキ
- ホーム/ユーザー/ケーキ/ベンダー
- ホーム/ユーザー/ケーキ/.htaccess
ホーム/ユーザー/ケーキ/index.php
アプリから webroot ディレクトリのコンテンツを取得して配置しました
- ホーム/ユーザー/public_html
このファイル home/user/public_html/index.php ( app/webroot にあったファイル) を次のように変更しました。
- define('ROOT', DS.'home'.DS.'user');
- define('APP_DIR', 'アプリ');
- define('CAKE_CORE_INCLUDE_PATH', DS.'home'.DS.'user'.DS.'cake');
そしてそれはそれについてです。
私の問題は次のとおりです。
デフォルトの index.php cakePHP ページに含まれるすべての問題に対処することができ、グリーンで完全に機能する、いわばプロジェクトを手に入れました。したがって、「/」にアクセスすると、次のようになります。
「あなたの tmp ディレクトリは書き込み可能です。
FileEngine はキャッシュに使用されています。構成を変更するには、APP/config/core.php を編集します。
データベース構成ファイルが存在します。
Cake はデータベースに接続できます。」
ここで、mysql データベースのバックグラウンドを持つモデル ビュー コントローラーを作成しました (15 分間のブログ チュートリアルのように) が、いくつかのビュー (例: /posts ) にアクセスしようとすると...空白になります。ページ(これは私のローカルマシンの仮想サーバーApacheで完璧に機能しました)。
不足している構成は何ですか?
ありがとうございました。
編集:どうやらホスティングに問題があったようです。私のURLは次のようなものでした:
http://gator111.hostgator.com/~username/
そして、webroot .htaccess に次の行を追加するだけで済みました。
RewriteBase /~ユーザー名/
ご支援ありがとうございます。