我使用MAMP的Mac和我有一个项目在我的本地。它运行良好。我决定更新这个项目,并从我的网络服务器下载后,什么localhost显示500错误。
但是,当我进入另一个localhost项目时,它工作了。我使用Codeigniter3框架。问题可能在哪里?
nkhmeac61#
index.php文件中的CodeIgniter具有用于不同环境production和development的选项,并且支持在config文件夹中具有相同名称的子目录,这些子目录根据环境具有不同的配置。(因为您是从生产服务器上下载的)-结果是您无法连接,也不会收到任何错误,因为默认情况下,生产环境不会出现错误,如果出现错误,只会显示500个页面。如果生产和开发没有不同的子目录,那么在主config目录中只有一个config.php和一个database.php文件。更改database.php以反映本地开发数据库的名称、密码等,并将环境定义更改为development define('ENVIRONMENT', 'development');。至少你应该开始得到错误的改变,以发展。否则,它是一个更复杂的问题定位。
index.php
production
development
config
config.php
database.php
define('ENVIRONMENT', 'development');
mf98qq942#
对我来说,我一直在使用127.0.0.1,它给出了错误,但我尝试使用localhost,它工作正常。
127.0.0.1
localhost
2条答案
按热度按时间nkhmeac61#
index.php
文件中的CodeIgniter具有用于不同环境production
和development
的选项,并且支持在config
文件夹中具有相同名称的子目录,这些子目录根据环境具有不同的配置。(因为您是从生产服务器上下载的)-结果是您无法连接,也不会收到任何错误,因为默认情况下,生产环境不会出现错误,如果出现错误,只会显示500个页面。如果生产和开发没有不同的子目录,那么在主
config
目录中只有一个config.php
和一个database.php
文件。更改database.php
以反映本地开发数据库的名称、密码等,并将环境定义更改为developmentdefine('ENVIRONMENT', 'development');
。至少你应该开始得到错误的改变,以发展。
否则,它是一个更复杂的问题定位。
mf98qq942#
对我来说,我一直在使用
127.0.0.1
,它给出了错误,但我尝试使用localhost
,它工作正常。