私はアマゾンのインスタンス(Ubuntuの)でセットアップCakePHPのにしようとしているのAmazon EC2上で404を返す。.. はしかし、アプリケーションに行われたすべての要求は404を返します。..CakePHPは常に
それは間違ってやっていることは何です??
よろしく アビシェーク・ジャイン
私はアマゾンのインスタンス(Ubuntuの)でセットアップCakePHPのにしようとしているのAmazon EC2上で404を返す。.. はしかし、アプリケーションに行われたすべての要求は404を返します。..CakePHPは常に
それは間違ってやっていることは何です??
よろしく アビシェーク・ジャイン
<?php phpinfo();
mod_rewrite
を設定されている手順を試してみてのhtaccessファイルが書き換え設定AllowOverride=All
を上書きするために許可されています。 httpd.conf
を確認してください。最初の2つのステップがチェックされていて、正しいと思われました。しかし、3点目を確認する必要があるのはわかりません。私のアプリケーションはwebrootフォルダの下のサブフォルダにあります../var/www /ケーキアプリ.. –
私はUbuntuのサーバに設定されている14.04 LTS(HVM)、SSDボリュームタイプのAmazon EC2上で、私がアクセスしようとしたとき、私は、CakePHP構成されたセットアップを終えたと404エラーを取得した後、同じ上のApache MySQLの& PHP5を設定します任意のページは、私はあなたと共有するつもりです同じで解決...
が、それはあなたのために働くことを願っています
... Ubuntuのレット上のmod_rewriteを有効にする
を得ました実際にmod_rewriteを有効にしていることを確認してください。端末プロンプトで次のように入力します。
$ sudo a2enmod rewrite
Easy。それは動作しましたか?もし素晴らしいならば!そうでない場合は、次のステップを試してください。ここでも、端末で、と次のファイルを開く:
$ sudo gedit /etc/apache2/sites-available/default
OR
$ sudo gedit /etc/apache2/sites-available/000-default.conf
そして今、他の人と一緒に「すべて」にAllowOverrideの値を変更します。私はファイルがデフォルトのインストールのように見えるべきものを含めました。
Apacheを再起動して、あなたが行われている:
以下$ sudo service apache2 restart
は後に述べた変更のサンプルファイルです。
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
これはあなたのために働くことを願っていますが...
あなたはケーキの404ページやウェブサーバのか、Amazonのを得るのですか?あなたは、ローカル環境でCakeアプリケーションを実行しようとしましたか? – sibidiba