Kamis, 13 Februari 2020

Cara mengatasi error controller not found codeignitter di ubuntu

Error tersebut diatas dikarenakan AllowOverride konfigurasi apache masih none.
Untuk mengenable hal tersebut harus mengubah konfigurasi apache caranya
ketik :
sudo vim /etc/apache2/apache2.conf

cari bagian ini :
<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

ubah allow overide menjadi all, sehingga seperti ini
<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>

simpan kemudian restart apachenya, ketik :
sudo systemctl restart apache2.service

Selesai
Ini cuman catatan pribadi, bila nambah folder baru misal image yg dimana user www-data butuh akses menaruh file maka perlu script seperti ini
sudo chmod -R 775 /var/www/html/pinjam/
sudo sudo chown -R $USER:www-data /var/www/html/pinjam/