'localhost is currently unable to handle this request HTTP ERROR 500 in Codeigniter3
Solution 1:[1]
CodeIgniter in the index.php
file has options for different environments production
and development
and supports having subdirectories of the same name in the config
folder with different configs depending on the environment. My guess is that the first line of the index.php
file says this define('ENVIRONMENT', 'production');
and points to a production database in /application/config/production/database.php
(as you downloaded it from a production server) - and as a result you can't connect nor are you getting any errors as by default the production environment serves no errors just a 500 page if something went wrong.
If you don't have different subdirectories for production and development than you just have one config.php
and one database.php
file in the main config
directory. Change the database.php
to reflect your local development databasename, password, .etc. and change the environment define to development define('ENVIRONMENT', 'development');
.
At the very least you should begin to get errors by changing to development.
Otherwise its a more complex problem to locate.
Solution 2:[2]
For me I have been using the 127.0.0.1
it was giving the error but, I am trying it using localhost
, it's working properly.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | Alex |
Solution 2 | 12athos |