UbuntuにインストールしたapacheでcakePHPがうまく動かなかった
原因は .htaccess ファイルがうまく効いていないから
cakePHPのプロジェクトフォルダの下にある .htaccess ファイルが重要だった
モジュールをON
sudo a2enmod rewrite
設定ファイルのディレクトリまで移動
cd /etc/apache2/sites-enabled/
設定ファイルをいじる
sudo vim 000-default
原因は .htaccess ファイルがうまく効いていないから
cakePHPのプロジェクトフォルダの下にある .htaccess ファイルが重要だった
モジュールをON
sudo a2enmod rewrite
設定ファイルのディレクトリまで移動
cd /etc/apache2/sites-enabled/
設定ファイルをいじる
sudo vim 000-default
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
↓のように変更
↓のように変更
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
AllowOverride が None だと .htacces ファイルが効かないみたい
AllowOverride が None だと .htacces ファイルが効かないみたい