1 常规升级

  • 登录服务器

  • 将目录更改为/var/www/BookStack:

    cd /var/www/BookStack
    
  • 更新在安装中创建的存储库:

    git pull origin release
    
  • 安装 PHP 依赖项:

    composer install --no-dev
    
  • 更新数据库:

    php artisan migrate
    
  • 清除系统缓存:

    php artisan cache:clear
    php artisan config:clear
    php artisan view:clear
    

2 问题处理

2.1 用户权限

报警内容:fatal: detected dubious ownership in repository at '/var/www/BookStack'

报警原因:项目所有者与现在的用户不一致。

解决方法:

git config --global --add safe.directory /var/www/BookStack

重新进行升级。

2.2 文件权限变化

报警内容:error: The following untracked working tree files would be overwritten by merge:

报警原因:文件权限不同。

解决方法:

git config core.fileMode false
git status

重新进行升级。

留下评论