WordPress index page is returning 404 and admin page requires /index.php in url

Finally figured this one out! It turns out that Passenger was enabled.

Alias /blog /var/www/html/wordpress 
<Directory /var/www/html/main-site>
    PassengerEnabled off
    DirectoryIndex index.php
    Options -MultiViews
    AllowOverride All
    order allow,deny
    allow from all 
</Directory>

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)