【问题标题】:how to make a custom error_php.php in codeigniter [duplicate]如何在codeigniter中制作自定义error_php.php [重复]
【发布时间】:2012-07-05 14:23:57
【问题描述】:

可能重复:
How can I redirect a 404 Error in a custom 404 page using Codeigniter?

所有...我是点火器的新手...我正在尝试的只是如何制作自定义错误页面..error_php.php 文件会导致显示文件中出现的所有错误.

我想创建一个有点像error_404.php文件的页面,当遇到任何php错误时会显示一个白页。 Exception.php 中的 show_error 文件显示每个错误的错误消息。我只想要一个显示“技术问题”的页面总白页/。谁能帮帮我..我什至不知道如何进行

【问题讨论】:

  • 您可以在application/error/文件夹中根据自己的喜好编辑错误页面
  • error_404 页面作为另一个页面打开,但 error_php 出现在发生错误的页面上。如果错误出现在链接 localhost/sai_boutique/payment 上,则 error_php 出现在确定页面上,并且也没有发生。的错误。我想要一个简单的白页,不显示任何错误只是一条消息
  • 您是说您希望警告消失?您很可能想要编辑位于index.php 文件中的“环境”变量并将其设置为“生产”。它会消除所有错误,不会显示在您的网站上。

标签: php codeigniter


【解决方案1】:

编辑文件 application/config/routes.php 并修改 $config['404_override'] 以包含您想要用于 404 页面的控制器和控制器功能。

使用以下内容创建一个控制器。

function Error extends CI_Controller 
{
    function index()
    {
        $this->load->view('404_page');
    }
}

创建一个名为 404_page 的新视图,其中现在包含您想要的自定义 404 内容!

【讨论】:

  • 我在问关于创建 error_php.php 页面..not eror_404 页面
  • 默认情况下,您无法创建会删除页面上的所有警告并加载不同视图的页面。但是,您可以通过我在您的问题中所做的评论来隐藏它们。
  • 好吧,有趣的是我想发表评论,我确实在我的 codeigniter 应用程序中创建了一个新的 error_php.php,并将旧的 error_php.php 重新命名为 error_php1.php。我只是做了我想做的事,如果有人感兴趣,我可以发布代码..
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多