【发布时间】:2015-02-25 19:58:37
【问题描述】:
我在论坛上的第一篇帖子.. 只是因为我刚刚开始了一份新的开发工作,而且我花了整个圣诞节来努力让它发挥作用!这项工作要求我在正在进行的项目中继续使用 JQuery 和 PHP - 但在 wamp 或 xammp 中离线(本地主机)完成,而不是你所说的“现场”,它已经是一个 8 个月的项目,所以理想情况下确实需要设置就像我刚开始一样。
我到处寻找,我已经尝试过大量使用 .htaccess 文件、配置、检查数据库、检查路由。堆栈溢出的所有内容。
现在,当他们让我在我的个人服务器 (1and1) 上尝试此操作以查看当我将 ftp 文件复制到我的服务器时是否一切正常时 - 它成功了!但是在 XAMPP 或 WAMP 中它没有,对于初学者来说,它说缺少我修复的 'MY_CONTROLLER' 类,当我更改时它似乎确实有效
为什么这在 1and1 上有效,但在 localhost(XAMPP/WAMP) 等上无效?
请注意,我到处寻找解决方案。我能想到的只是服务器安装上的 PHP 版本和调整?任何帮助都会很棒,上周我一直很想发帖!
更新:我忘了提,我在这里遵循了关于 .htaccess 文件的提示,它让我登陆 home.php 但它没有显示任何视图,所以我更改了 view-> 无处不在
【问题讨论】:
-
如果您将站点放在 DocumentRoot 文件夹的子文件夹中,您的家庭环境 (WAMPServer/XAMPP) 将不会模仿您的实时环境。所以设置一个虚拟主机并将站点放入其中。 See how to here
-
谢谢,但我已经在 httpd.conf 中尝试过 documentroot,即使在 xampp 和 wamp 中,我也已经将所有文件结构移到了根目录 www/ 或 htdocs/ 中,但仍然没有运气。只是保持以纯 html 出现(带有 view-> 等的纯文本)——我尝试了 AMPPS 并做了同样的事情,这让我很开心!但我仍然需要知道导致这种情况在 XAMPP 和 WAMP 中发生的问题,以备将来使用。
-
当您更改为
<?php时,它给出了什么错误。听起来您为旧版本的 PHP 编写了代码,而您正在运行一个相当新版本的 PHP。
标签: codeigniter xampp wamp