我有一个codeigniter应用程序在localhost上运行正常。当我在服务器上上传相同内容时,它显示空白页面&没有错误。我也用过约。 Stackoverflow或其他站点上提到的所有方法。请指导我。
更新
我发现有
$this->load->database();
当我删除它时,它可以工作,但是当我再次添加时,它不起作用。我的网站位于共享托管服务器上
答案 0 :(得分:2)
define('ENVIRONMENT', 'development');
如果不是那么定义它。
或者你可以写
error_reporting(E_ALL);
在这个文件的末尾,绝对应该有效。
答案 1 :(得分:2)
@guys解决了这个问题,Server PHP版本存在问题。现在我的网站运行成功。感谢所有参与者
答案 2 :(得分:0)
我有同样的问题 显然firefox没有显示任何错误(空白页面),但chrome显示错误500。
要解决此问题,您需要安装php的文件扩展名(extension = php_fileinfo.dll)
根据您的操作系统进行搜索,了解如何操作。
我在Windows 7中使用XAMPP - 我这样做了:
1-go to xampp/php/php.ini 2-change ;php_fileinfo.dll to php_fileinfo.dll 3-save the file 4-restart apache from xampp control
答案 3 :(得分:0)
首先,您需要启动ci的根目录,然后打开index.php文件,在该文件中会获得默认设置为生产的环境,因此,如果您是开发人员,请首先将环境更改为开发人员。然后保存并刷新页面。您必须在其他空白页上显示错误,否则,如果它是数据库mysql问题,则必须先尝试尝试此操作,这可能会帮助您解决问题。 转到config-> database.php并打开此文件。您到哪里
$db['default']['dbdriver'] = 'mysql';
此行,您必须将其更改为-
$db['default']['dbdriver'] = 'mysqli';
希望这会有所帮助,否则必须有任何其他问题。 祝你好运