Clean URL System Test

This test checks if the clean URL system is working correctly. It attempts to access several URLs with and without the .php extension and reports the HTTP status code for each.

A status code of 200 indicates that the URL is accessible.

URL Status Code Result
http://localhost:8000/adminlte/dashboard 0 Failed
http://localhost:8000/adminlte/dashboard.php 0 Failed
http://localhost:8000/adminlte/members 0 Failed
http://localhost:8000/adminlte/members.php 0 Failed
http://localhost:8000/adminlte/assignments 0 Failed
http://localhost:8000/adminlte/assignments.php 0 Failed
http://localhost:8000/adminlte/events 0 Failed
http://localhost:8000/adminlte/events.php 0 Failed
http://localhost:8000/adminlte/finance 0 Failed
http://localhost:8000/adminlte/finance.php 0 Failed
mod_rewrite Test
mod_rewrite Enabled No

Configuration Check

Setting Value
BASE_URL http://localhost:8000
ADMIN_URL http://localhost:8000/adminlte
.htaccess Files Both present

Recommendations

mod_rewrite does not appear to be enabled. Please enable it in your Apache configuration.

sudo a2enmod rewrite
sudo service apache2 restart

If you're still having issues, check your Apache configuration to ensure AllowOverride is set to All:

<Directory /var/www/html>
    AllowOverride All
</Directory>