加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 将CodeIgniter配置为在Mac OS X上与Apache一起本地运行

发布时间:2020-12-13 21:42:32 所属栏目:PHP教程 来源:网络整理
导读:我有一个CodeIgniter项目,到目前为止只是远程运行(它是在服务器上构建的……不是我的想法!).我把它从 GitHub拉到我的本地机器(运行OS X 10.6,我安装并配置了 MySQL和 PHP). 当我转到主页(http:// localhost)时它工作正常(连接到数据库,运行所有PHP,向我显
我有一个CodeIgniter项目,到目前为止只是远程运行(它是在服务器上构建的……不是我的想法!).我把它从 GitHub拉到我的本地机器(运行OS X 10.6,我安装并配置了 MySQL和 PHP).

当我转到主页(http:// localhost)时它工作正常(连接到数据库,运行所有PHP,向我显示正确的页面)…但是当我点击任何链接时(例如,链接上)转到http://localhost/product/details/464的产品)我得到一个空白页面或“未找到在此服务器上找不到请求的URL /产品/详细信息/ 464”.即刻.

就好像我的堆栈中的某个地方Apache或PHP或CodeIgniter丢球并且没有意识到它应该解释这个URL并将其指向正确的控制器等,而是试图将其作为一个静态文件提供服务.我可能会遗漏一些明显的东西,但我一直在尝试排除几个小时而没有运气.任何帮助将非常感激!

解决方法

.htaccess是你的问题,它没有正确重定向.

Mac中Apache / PHP的默认安装很奇怪.我遇到了CodeIgniter和Apache无法识别.htaccess文件的问题.使用MAMP [http://www.mamp.info/en/index.html]更稳定,可与托管环境相媲美.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读