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 问题

codeigniter 项目未在 cpanel 中运行

试图在线查看已部署的 JSP 页面。 XAMP / 雄猫

Mysql 无法在 xamp 中运行

Codeigniter 路由正则表达式 - 匹配除 'admin' 之外的任何字符串

Codeigniter 3 会话无法正常运行