sting

sting

这家伙有点懒,还没写个性签名!

  • 财富值150
  • 威望值0
  • 总积分250

个人信息

  • 2016-03-02 已签到
    连续签到1天,获得了5个金钱
  • 回复了 的回答

    楼主 你好 不知道你用nginx怎么配置restful api的虚拟域名访问的? 我配置如下,但是一直报404错误,困扰我很久了



    server {
    charset utf-8;
    client_max_body_size 128M;
    set $fcgi_server 127.0.0.1:9000;
    
    listen 80; ## listen for ipv4
    
    server_name api.denghp.com;
    root        /home/denghp/webroot/yii2-advanced-api/api/web;
    index       index.php;
    
    access_log  /usr/local/nginx/logs/yii2_demo_api_access.log main;
    error_log   /usr/local/nginx/logs/yii2_demo_api_error.log;
    
    location / {
        try_files $uri $uri/ /index.php?$args;
    }
    
    location ~ \.php$ {
        try_files $uri =404;
        include fastcgi_params;
        fastcgi_pass $fcgi_server;
    }
    
    location ~ /\.(ht|svn|git) {
        deny all;
    }
    

    }


    访问地址,都试过

    http://api.denghp.com/v1/countries
    http://api.denghp.com/v1/country

    我在github上看到过你 在nginx上我也和你出现了同样的问题,请问你解决了没有?

  • 2016-02-19 已签到
    连续签到1天,获得了5个金钱
  • 同问同问同问

  • 2015-10-15 已签到
    连续签到1天,获得了5个金钱
  • 回复了 的评论

    我在main.php里面添加了这个配置后,执行./yii migrate/up报错

    Exception 'yii\base\InvalidCallException' with message 'Setting read-only property: yii\console\Application::authManager'

    in /var/www/html/ebip/vendor/yiisoft/yii2/base/Component.php:195

    Stack trace:
    #0 /var/www/html/ebip/vendor/yiisoft/yii2/BaseYii.php(518): yii\base\Component->set('authManager', Array)
    #1 /var/www/html/ebip/vendor/yiisoft/yii2/base/Object.php(105): yii\BaseYii::configure(Object(yii\console\Application), Array)
    #2 /var/www/html/ebip/vendor/yiisoft/yii2/base/Application.php(206): yii\base\Object->
    construct(Array)
    #3 /var/www/html/ebip/vendor/yiisoft/yii2/console/Application.php(85): yii\base\Application->construct(Array)
    #4 /var/www/html/ebip/yii(26): yii\console\Application->
    construct(Array)

    对,这个 问题已经解决了,但是你的文档里,后面两步我没有实现,一个RBAC 检查用户是否有权限的beforeAction不知道在哪写;二是 RBAC 为用户选择角色里user视图和控制器我也没有;我刚用YII,请指教

  • 回复了 的评论

    我在main.php里面添加了这个配置后,执行./yii migrate/up报错

    Exception 'yii\base\InvalidCallException' with message 'Setting read-only property: yii\console\Application::authManager'

    in /var/www/html/ebip/vendor/yiisoft/yii2/base/Component.php:195

    Stack trace:
    #0 /var/www/html/ebip/vendor/yiisoft/yii2/BaseYii.php(518): yii\base\Component->set('authManager', Array)
    #1 /var/www/html/ebip/vendor/yiisoft/yii2/base/Object.php(105): yii\BaseYii::configure(Object(yii\console\Application), Array)
    #2 /var/www/html/ebip/vendor/yiisoft/yii2/base/Application.php(206): yii\base\Object->
    construct(Array)
    #3 /var/www/html/ebip/vendor/yiisoft/yii2/console/Application.php(85): yii\base\Application->construct(Array)
    #4 /var/www/html/ebip/yii(26): yii\console\Application->
    construct(Array)

    设置了只读的属性

  • 评论了教程 YII RBAC

    我在main.php里面添加了这个配置后,执行./yii migrate/up报错

    Exception 'yii\base\InvalidCallException' with message 'Setting read-only property: yii\console\Application::authManager'

    in /var/www/html/ebip/vendor/yiisoft/yii2/base/Component.php:195

    Stack trace:
    #0 /var/www/html/ebip/vendor/yiisoft/yii2/BaseYii.php(518): yii\base\Component->set('authManager', Array)
    #1 /var/www/html/ebip/vendor/yiisoft/yii2/base/Object.php(105): yii\BaseYii::configure(Object(yii\console\Application), Array)
    #2 /var/www/html/ebip/vendor/yiisoft/yii2/base/Application.php(206): yii\base\Object->
    construct(Array)
    #3 /var/www/html/ebip/vendor/yiisoft/yii2/console/Application.php(85): yii\base\Application->construct(Array)
    #4 /var/www/html/ebip/yii(26): yii\console\Application->
    construct(Array)

  • 2015-10-05 已签到
    连续签到1天,获得了5个金钱
  • 2015-09-24 已签到
    连续签到1天,获得了5个金钱
见习主管 等级规则
250/500
资料完整度
20/100
用户活跃度
0/100

Ta的关注

2

Ta的粉丝

1

Ta的访客

3