UbuntuにインストールしたapacheでcakePHPがうまく動かなかった

原因は .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 ファイルが効かないみたい