最近发表的话题
最近发表的评论
  • 求助,线上邮箱验证,接收邮件验证不了问题? at 1周前
  • 求教没有权限问题? at 1周前

    @leo 感谢

  • 求教没有权限问题? at 1周前

    @leo 哇,都是root

    file
    deploy.php内容

    <?php
    namespace Deployer;
    
    //引入官方的 Laravel 部署脚本
    require 'recipe/laravel.php';
    
    // Project name 设置一个名为 application 的环境变量,值为 my_project
    set('application', 'my_project');
    
    // Project repository
    set('repository', 'https://github.com/xxx/laravel-shop-advanced');
    
    // [Optional] Allocate tty for git clone. Default value is false.
    set('git_tty', true);
    
    // Shared files/dirs between deploys 这两个环境变量是数组格式,add 函数可以往数>组里添加值
    add('shared_files', []);
    add('shared_dirs', []);
    
    // Writable dirs by web server Deployer 会把这个变量下的目录加上写权限
    set('writable_dirs', []);
    set('allow_anonymous_stats', false);
    
    // Hosts 添加一台服务器,服务器 IP/域名 是 project.com
    
    host('47.99.244.126')
            ->user('root')//使用root账号登录
            ->identityFile('~/.ssh/laravel-shop-aliyun.pem')//指定登录秘钥文件路
    径
            ->become('www-data')//以www-data身份执行命令
            //设置一个这台服务器独享的环境变量,名为 deploy_path,值为 ~/my_project
            //Deployer 会把花括号包裹起来的字符串替换成对应的环境变量
        ->set('deploy_path', '/var/www/laravel-shop-deployer');//指定部署目录
    
    //定义一个上传.env文件的任务
    desc('Upload .env file');
    task('env:upload',function(){
            //将本地的.env文件上传到代码目录的.env
            upload('.env','{{release_path}}/.env');
    });
    // Tasks 定义一个名为 build 的任务
    task('build', function () {
            //这个任务的内容是执行 cd ~/my_project && build 命令
        run('cd {{release_path}} && build');
    });
    
    //定义一个钩子,在deploy:shared之后执行env:update任务
    after('deploy:shared','env:upload');
    
    // [Optional] if deploy fails automatically unlock.
    // 定义一个后置钩子,当 deploy:failed 任务被执行之后,Deployer 会执行 deploy:unlock 任务
    after('deploy:failed', 'deploy:unlock');
    
    // Migrate database before symlink new release.
    // 定义一个前置钩子,在执行 deploy:symlink 任务之前先执行 artisan:migrate
    
    before('deploy:symlink', 'artisan:migrate');
    
  • 求教没有权限问题? at 1周前

    @leo

    file
    删除之后还是报错:flushed:
    file

  • 求教没有权限问题? at 1周前

    @pugOreo 是vargrant的,你看上面截图的窗体标题,root帐户里没有deployer文件,没法执行命令的啊

    file

  • 求教没有权限问题? at 1周前

    @leo 我第一次执行dep时貌似报了Permission denied (publickey)错误,我没有管,直接先做了上传.env的操作,然后就报这个错误了,删除部署目录是将laravel-shop-deployer删除吗

  • 求教没有权限问题? at 1周前

    @pugOreo 您指的切到root是什么呢,本地homestead切到root吗,这样的话dep命令无效哦,还是我的理解有偏差

  • 求助大佬,本地 db:seed 正常线上的会报 Call to a member function addresses () on null? at 1周前

    @leo 刚刚发现这个问题了,DatabaseSeeder里我没写$this->call(UsersSeeder::class); 数据填充时根本没执行UsersSeeder :flushed: 太马虎了。。

  • 求教大佬 Windows+Homestead 如何使用 Kibana? at 2周前

    @leo windows下运行Kibana还是不行,我又找文档看了下,直接在虚拟机安装配置的,现在已经可以正常访问查询了,感谢大佬回复

  • 求教大佬 Windows+Homestead 如何使用 Kibana? at 3周前

    @leo 额大佬,我配置了elasticsearch.url: "http://192.168.10.10:9200"server.host: "192.168.10.10"后浏览器访问kibana被拒绝访问了啊,localhost:5601和192.168.10.10:5601都拒绝了,

  • 求教为什么总是读取不到 app.php 的配置内容? at 3周前

    @jltxwesley 感谢大佬,受教受教

  • 求教为什么总是读取不到 app.php 的配置内容? at 3周前

    @doobi 刚刚看了下源码,貌似有点头绪了,也就是说php artisan config:cache会在bootstrap/cache下生成config.php文件,而当我们使用php artisan config:clear命令时,会将刚才文件夹下的config.php删除掉;而php artisan cache:clear这个命令会刷新‘store’缓存的内容,并将storage/framework/cache目录下的facade-*.php等正则匹配的文件删掉,没理解错的话应该是这样,
    感谢回复,如果上面有理解错的话,还请多多指正

  • 求教为什么总是读取不到 app.php 的配置内容? at 4周前

    @leo 额,是这个php artisan cache:clear我在网上看的这个命令可以清除各种缓存,如页面,Redis,配置文件等缓存,还以为这个通用了呢,刚刚用php artisan config:clear成功了,求教这俩命令区别是什么呢

  • 商品列表 grid 内预加载问题? at 4周前

    @leo 感谢大佬解惑

  • 求教关于 laravle 都什么样的错误会记录到 laravel.log 中? at 1个月前

    @leo 有可能是哦,感谢

  • 求教关于 laravle 都什么样的错误会记录到 laravel.log 中? at 1个月前

    @baimengran 额,因为已经加入到队列中了,没触发事件所以没显示内容,重新出发了下事件,已经解决。。。

  • 求教关于 laravle 都什么样的错误会记录到 laravel.log 中? at 1个月前

    @leo 额,貌似不是权限的问题,我搞了半天然后把laravel.log文件删除后又可以记录日志了,但是现在出现了另一个问题,那会在开启队列的时候一直重试UpdateProductRating()所以我想在UpdateProductRating

    public function failed($exception)
        {
            \Log::debug($exception);
        }

    记录下问题(因为那会laravel.log没看到错误信息),然后我用了php artisan queue:work --tries=3命令,执行后走了三次失败的UpdateProductRating,之后我再执行php artisan queue:workphp artisan queue:work --tries=3
    php artisan queue:listen都没反映了,这是什么情况呢。
    file

  • Undefined index: sign 问题? at 1个月前

    @leo 昨天半夜搞的,出问题后看了下前面的提问没找到跟我相似问题的解决办法,想着白天支付宝要维护了就上来提问了下,今天支付宝维护完又curl了下才发现貌似报的是debugbar的内容。。。。真的是眼睛不知道看什么了,多谢大神指教

  • PHP artisan make:exception 未定义? at 2个月前

    @leo 万分感谢

  • PHP artisan make:exception 未定义? at 2个月前

    @leo 我是用的5.5啊,

    file