Codeigniter在实时网站上显示404错误

时间:2017-12-18 14:23:43

标签: codeigniter

我正在尝试将一个页面添加到现有的Codeigniter网站中。 www.cryptolord.com 我在template.php文件中添加了链接 我已将该页面视为sell.php 我已将Controller中的页面设为Sell.php

仍有404错误。 请帮忙解决这个问题。 感谢

defined('BASEPATH') OR exit('No direct script access allowed');

class Protect extends Public_Controller
{

    function __construct()
    {
        parent::__construct();
        $this->lang->load('welcome');
    }

    function index()
    {
        $this->set_title(sprintf(lang('core button sell'), $this->settings->site_name));
        $data            = $this->includes;
        $content_data    = array();
        $data['content'] = $this->load->view('sell', $content_data, TRUE);
        $this->load->view($this->template, $data);
    }
}

这适用于Views

中的sell.php
<?php defined('BASEPATH') OR exit('No direct script access allowed'); ?> <div class="header-bg">
<div class="container">
    <div class="row"> 
        <div class="col-md-9 col-sm-6 col-xs-7"> 
            <h3><?php echo lang('core button sell'); ?></h3>
        </div>
    </div>
</div>

1 个答案:

答案 0 :(得分:0)

问题是你的Sell.php控制器里面有一个“保护”类,它应该是“卖”。

所以这一行:

class Protect extends Public_Controller

应该是这样的:

class Sell extends Public_Controller

您必须拥有名为“Public_Controller”的基本控制器,但如果没有,您还应将其更改为“CI_Controller”。