繁体   English   中英

从MAMP开发环境到XAMPP

[英]From a MAMP dev env to XAMPP

我要接管一个最初在OSX上的MAMP中开发的codeigniter项目。

我的php开发环境是Windows上的XAMPP。 对于我的其他所有工作和项目都非常有效。 但是我将我接管的这个应用程序复制到了htdocs文件夹中,它可以工作,但是在重写URL时会引起很多问题(例如,如果要使用ModRewrite则无法正常工作,请参见ModRewrite无法用于codeigniter网站 )。

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

编辑:在MAMP环境上又回来了,同样的问题。 现在查看配置。

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

system/application/config/config.php
system/application/config/database.php
./index.php

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

同样在此注释上,请确保在代码中,先前的作者始终使用<?= base_url() ?>来加载资产(css,img等)以及其他与路径相关的内容。

包含css文件的示例URL <= base_url() ?>css/cssfile.css将创建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的锚标签。

1检查站点路径如何,例如。 它是locahost /〜user / ci,是localhost / ci

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

3确保htaccess有效。 检查模块是否存在,并检查httpd.conf上是否允许.htaccess

看看Mamp和Xampp有什么不同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM