Jav*_*sov 0 php mamp codeigniter localhost
我将 MAMP 用于 MAC,并且我在本地有一个项目。它运作良好。我决定更新这个项目并在 localhost 显示 500 错误后从我的 Web 服务器下载。
但是,当我输入另一个本地主机项目时,它可以工作。我使用 Codeigniter3 框架。问题出在哪里?
index.php文件中的CodeIgniter具有针对不同环境的选项production,development并支持在config文件夹中具有相同名称的子目录,并根据环境具有不同的配置。我的猜测是index.php文件的第一行说明了这一点define('ENVIRONMENT', 'production');并指向生产数据库/application/config/production/database.php(当您从生产服务器下载它时) - 结果您无法连接,也不会收到任何错误,因为默认情况下生产如果出现问题,环境不会出现错误,只有 500 页。
如果您没有用于生产和开发的不同子目录,那么您在主目录中只有一个config.php和一个database.php文件config。更改database.php以反映您的本地开发数据库名称、密码等。并将环境定义为开发define('ENVIRONMENT', 'development');。
至少你应该通过改变开发开始得到错误。
否则,定位是一个更复杂的问题。