我曾尝试在AWS免费套餐帐户上部署codeigniter应用。我创建了一个hello world项目并进行部署,并且它已成功运行。所以PhP安装得很好并按预期工作。
但是当我尝试运行实际项目时,我只是得到一个空白页面。请在下面找到.htaccess文件。
RewriteEngine on
RewriteCond $1 !^(index\.php|public|\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1
我在Bluehost上部署了相同的功能,并且工作正常。使用以下内容尝试在index.php的生产和开发下启用错误。
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
没有错误,只有一个空白页面。 error_log也是空的。 任何人都可以建议可能是什么问题?