Codeigniter 项目没有运行除 XAMP 之外的其他 AMP 服务器
Posted
技术标签:
【中文标题】Codeigniter 项目没有运行除 XAMP 之外的其他 AMP 服务器【英文标题】:Codeigniter project is not running other AMP server except XAMP 【发布时间】:2013-06-08 10:37:15 【问题描述】:我的 codeIgniter 项目在 Xamp 1.7.3 中运行良好,但不能在任何其他本地服务器(例如 Easy php、WAMP 等)中运行。
我的 httaccess 文件
# Use PHP5 Single php.ini as default
AddHandler application/x-httpd-php5s .php
DirectoryIndex index.html index.shtml index.xhtml index.wml index.perl index.pl index.plx index.ppl index.cgi index.jsp index.js index.jp index.php4 index.php3 index.php index.phtml index.htm home.htm default.htm index.fcgi default.html
# For security reasons, Option followsymlinks cannot be overridden.
#Options +FollowSymLinks
Options +SymLinksIfOwnerMatch
RewriteEngine On
RewriteBase /
RewriteCond %REQUEST_URI ^/system.*
RewriteRule ^(.*)$ /pwame/index.php/$1 [L]
【问题讨论】:
怎么不工作了。 如果打开显示php错误会出现什么错误? 【参考方案1】:您的 .HTACCESS 不适用于 WAMP 服务器。使用以下内容更改 config.php 中的基本网址
$config['base_url']='http://localhost/yourproject/index.php/';
【讨论】:
【参考方案2】:这是一个奇怪的 htaccess,但无论如何。
你激活了Apache rewrite_module吗,默认我不认为它是激活的。
左键点击系统托盘中的 wamp manager 图标 -> Apache -> Apache Modules -> rewrite_module
在菜单列表中找到它,如果没有勾选,单击它并等待 10 秒让 Apache 重新启动,然后就可以开始了。
【讨论】:
以上是关于Codeigniter 项目没有运行除 XAMP 之外的其他 AMP 服务器的主要内容,如果未能解决你的问题,请参考以下文章
Codeigniter - XAMP - htaccess 问题