首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从MAMP开发环境到XAMPP

从MAMP开发环境到XAMPP
EN

Stack Overflow用户
提问于 2011-01-16 02:56:04
回答 2查看 404关注 0票数 0

我接管了一个codeigniter项目,这个项目最初是在OSX上用MAMP开发的。

我的php开发环境是Windows上的XAMPP。对我所有的其他工作和项目都很有效。然而,我把这个应用复制到了我的htdocs文件夹中,它工作了,但它在重写URLS时导致了很多问题(例如,ModRewrite在应该工作的时候不工作,请参见ModRewrite not working for codeigniter site)。

这些问题可能源于两个开发环境吗?它在我的主机上运行良好,但我需要进行更改。

编辑:在MAMP环境中重新获得了它,同样的问题。现在正在查看配置。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-18 08:10:27

好的,CodeIgniter指定的环境配置问题...

代码语言:javascript
复制
system/application/config/config.php
system/application/config/database.php
./index.php

要检查的内容是config.php中的“base_url”

同样在这一点上,请确保在代码中,前作者始终使用<?= base_url() ?>来加载资源(css、img等)。以及其他依赖于路径的东西。

包含css文件<= base_url() ?>css/cssfile.css的示例url将创建url http://your.local.host/css/cssfile.css

<?= site_url('controller/function') ?>会创建http://your.local.host/index.php/controller/function

确保锚标签使用了<?= site_url('uri/path') ?>作为href。

票数 2
EN

Stack Overflow用户

发布于 2011-01-18 08:03:15

1检查sitepath的情况,例如:它是locahost/~user/ci,是localhost/ci

2如果不同,请同时更改config.php和.htaccess

3确保htaccess正常工作。如果模块存在,则执行CHeck,并检查是否允许在httpd.conf上使用.htaccess

看看从Mamp到Xampp有什么不同。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4701505

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档