2017-06-13 07:58:34 6720次浏览 4条回答 0 悬赏 10 金钱

我用yii2做微信开发,但是当我部署到微信服务器上面的时候,debug功能自动消失,而本地的windows的debug还是好的。
请问这个问题该怎么解决?

最佳答案

  • 晦涩de咚 发布于 2017-06-13 08:42 举报

    首先这个和环境没关系的;需要配置下允许访问ip;默认是127.0.0.1;

    'bootstrap' => ['debug'],
    'modules' => [
        'debug' => [
            'class' => 'yii\debug\Module',
            'allowedIPs' => ['你的服务器ip', '127.0.0.1', '::1']
        ]
    ]
    
    1 条回复
    回复于 2017-11-21 10:05 回复

    我今天刚从官网上下载yii2 advanced安装包 本地windows执行了init.bat其他什么也没改,我看了配置文件 默认没有allowedIps这个参数,访问网站debug功能正常,然后我把文件包复制到虚拟机的centos系统中 再访问底部的debug就看不到了 ,手动浏览debug地址 报403错误

  • 回答于 2017-06-13 08:43 举报

    这跟平台无关。

    • 你指的“debug 功能消失”是 远端页面底部的工具条消失吗?
    • 远端的应用使用 ./init 环境切换了吗?
  • 回答于 2017-06-13 08:47 举报

    在main.php中做类似这的配置

    'modules' => array('debug'=>[
            'class' => 'yii\debug\Module',
            'allowedIPs' => ['127.0.0.1']
        ]),
    
  • 回答于 2017-06-13 09:19 举报

    666666666666

    2 条回复
    回复于 2017-06-13 11:13 回复

    柔柔弱弱若若若

    回复于 2017-06-13 11:13 回复
您需要登录后才可以回答。登录 | 立即注册
liuruiaaa
见习主管

liuruiaaa

注册时间:2016-02-29
最后登录:2017-07-14
在线时长:10小时53分
  • 粉丝6
  • 金钱163
  • 威望10
  • 积分363

热门问题