Codeigniter 404发出phpstorm

时间:2015-07-26 22:31:59

标签: php .htaccess codeigniter phpstorm

我是Codeigniter的新手,我按照http://www.codeigniter.com/user_guide/general/controllers.html的说明操作。我使用PhpStorm 9.0创建了项目,并尝试启动index.php文件并且它可以工作,但是当我尝试启动新控制器"博客" http://localhost:63342/site.ru/blog/,出现404错误。我正在使用Linux Mint 17和LAMP。 PHP 5.5.9,apache 2.4。

所以项目位于默认的Phpstorm目录〜/ PhpstormProjects / site.ru / 这是我的配置设置

T

我的blog.php文件包含

$config['index_page'] = 'index.php';
$config['base_url'] = 'http://localhost:63342/site.ru/';
$config['uri_protocol'] = 'REQUEST_URI';

PhpStorm使用内置Web服务器,因此它将端口63342添加到localhost。 我一直在网上搜索解决方案,但没有任何帮助我。 我尝试将.htaccess文件添加到控制器文件夹,但它没有帮助我。

<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Blog extends CI_Controller {
public function index()
{
   echo "Hello, World!";
}
}

这是routes.php

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]

有谁能告诉我如何解决这个问题?

0 个答案:

没有答案