Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;加载页面时出错";在CodeIgniter PHP中_Php_Mysql_Css_Codeigniter - Fatal编程技术网

&引用;加载页面时出错";在CodeIgniter PHP中

&引用;加载页面时出错";在CodeIgniter PHP中,php,mysql,css,codeigniter,Php,Mysql,Css,Codeigniter,我正在尝试更新一个我们去年一直在使用的应用程序——是别人写的。它已经在Godaddy、MySQL 5.5.46上投入生产,运行良好。我在XAMPP(5.6.3-0)开发环境中转储到我的本地机器上,该环境(我认为)有MySQL 5.0.11 我们使用的是CodeIgniter 2.2.x,我就是从这个开始的。我已将其设置为“localhost/rides/”,因此还有一个额外的url段 问题在于:初始视图加载良好。在那之后,我无法获得任何要加载的视图-我只得到一个“错误加载页面”错误。它不会停止任

我正在尝试更新一个我们去年一直在使用的应用程序——是别人写的。它已经在Godaddy、MySQL 5.5.46上投入生产,运行良好。我在XAMPP(5.6.3-0)开发环境中转储到我的本地机器上,该环境(我认为)有MySQL 5.0.11

我们使用的是CodeIgniter 2.2.x,我就是从这个开始的。我已将其设置为“localhost/rides/”,因此还有一个额外的url段

问题在于:初始视图加载良好。在那之后,我无法获得任何要加载的视图-我只得到一个“错误加载页面”错误。它不会停止任何操作,消息是css格式的,以匹配站点(参见图片)。。。我尝试从其他控制器调用视图,调用不同的视图,强制uri和url,并测试了目录段的每个组合。偶尔我会收到403错误消息,我认为这是一个路径错误(与安全性相关)。我花了大约一天的时间研究这个问题,发现控制器都可以正常加载,模型加载,数据库初始化——我只是无法在原始index.php之后加载视图。我还从config.php端开始工作,修复路径,并尝试了CI提供的所有路径解析选项。我还升级到了CI 3

如果有帮助的话,我必须将.css文件移到另一个目录以加载它们(在uri段数学中只有一级)。这让我快发疯了

我把它放在:

echo form_open('/profile/login');
$data = array(
          'name'        => 'email',
          'id'          => 'email',
          'value'       => '',
          'type'        => 'email',
        );
echo 'Email' . form_input($data);
echo 'Password' . form_password('password', '');
echo form_submit('usersubmit', 'Login');
然后得到与原始错误相同的错误:

echo '<a href="/profile/">Click here</a> to login.</p>';
内部视图函数正在被调用,我可以在我的环境之外的html页面上使用href

我在目录上做了一个文本字符串搜索,以查找“错误加载页面”脚本,但也找不到


想法?提前谢谢。

我可以看一下您的照片吗。图像现在已附加。谢谢错误页面本身不会告诉你任何事情。您需要查看实际发生的错误。如果您有权访问服务器错误日志文件,请查看它。或者更改PHP或Codeigniter配置以显示有用的错误消息,而不是一般错误(但避免在实时系统上这样做),谢谢@Spudley。我发布了这张图片,因为它不是一个典型的错误:警告框。我在调试模式下有错误报告,但我什么也没有得到。我将查找服务器错误日志。CI错误日志未检测到任何内容。它拾取了一个不相关的小变量警告。我修复了这个问题,现在没有错误了。所以我找到了错误的来源——jQuery Mobile 1.4.4,这使我们能够响应(phonegap?)。我注释掉加载,错误停止(格式也消失了…)。链接尝试加载,我在每次加载视图时都会出现错误403。我能看到错误的图像吗。图像现在已附加。谢谢错误页面本身不会告诉你任何事情。您需要查看实际发生的错误。如果您有权访问服务器错误日志文件,请查看它。或者更改PHP或Codeigniter配置以显示有用的错误消息,而不是一般错误(但避免在实时系统上这样做),谢谢@Spudley。我发布了这张图片,因为它不是一个典型的错误:警告框。我在调试模式下有错误报告,但我什么也没有得到。我将查找服务器错误日志。CI错误日志未检测到任何内容。它拾取了一个不相关的小变量警告。我修复了这个问题,现在没有错误了。所以我找到了错误的来源——jQuery Mobile 1.4.4,这使我们能够响应(phonegap?)。我注释掉加载,错误停止(格式也消失了…)。链接尝试加载,每次加载视图时都会出现错误403。
$this->load->view('profile/index',$data);