微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将 4.0.17 升级到 4.1 版本

如何解决将 4.0.17 升级到 4.1 版本

如何将旧版本升级到最新版本?

我正在运行 4.0.17 (bitnami) 版本并尝试开始使用最新的 4.1 版本。平台 Debian。

  1. 解压 4.1 文件
  2. CD 进入文件夹并运行 composer update --no-dev
  3. 从 4.0.17 版本备份复制的 .env 文件
  4. 使用 npm install 安装 javascript 资产
  5. 使用 npm run dev 编译 javascript 资产

有没有人看到任何升级步骤?我只在浏览器中收到错误 500。如何访问详细的错误日志以获取更详细的错误消息?

解决方法

我在尝试将 Processmaker 4 AMI 升级到最新版本时遇到了类似的问题。经过一些试验和错误以及来自有 Laravel 经验的人的一些帮助,我似乎已经解决了我的 processmaker 升级的大多数问题。这些是我用来升级 AMI 的完整步骤:

sudo su - bitnami
cd /opt/bitnami
sudo wget https://github.com/ProcessMaker/processmaker/releases/download/v4.1.0/pm4.1.tar.gz 
sudo ./ctlscript.sh stop
sudo mv processmaker/ processmaker-old/
sudo tar -xzvf pm4.1.tar.gz -C .
sudo cp processmaker-old/.env processmaker/
sudo cp processmaker-old/laravel-echo-server.json processmaker/ 
sudo cp /opt/bitnami/processmaker-old/storage/oauth-p* /opt/bitnami/processmaker/storage/
sudo cp -R /opt/bitnami/processmaker-old/storage/app/* /opt/bitnami/processmaker/storage/app/
sudo chown -R bitnami:daemon processmaker/
cd processmaker/
composer install --no-dev
npm install
npm run dev
sudo find /opt/bitnami/processmaker/ | sudo xargs sudo chmod a+w
php artisan migrate
sudo /opt/bitnami/ctlscript.sh start

我目前的症结是以前上传的媒体没有显示在网站上,但我不再收到 laravel-echo-server 或 MySQL 的错误。

除了需要从旧安装复制的文件(.envlaravel-echo-server.json、oauth 密钥和应用程序数据)之外,对我来说最大的障碍是 php artisan migrate,它修改processmaker 数据库中的表以支持 laravel/processmaker 中的更改。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?