情境:我们开始使用Lightsail bitnami是因为它很容易上手,而且我们没有专门的linux管理员/工程师。VM很快就开始托管多个服务。
现在的问题是,我们需要摆脱不支持的PHP版本,但bitnami建议导出服务,然后导入到一个更新版本的映像。这并不像听起来那么简单,因为我们在这个VM中有什么和多少。我想在未来开始构建堆栈,但现在我需要升级PHP。
我试着手动升级PHP,也就是更新/升级操作系统,安装repo,安装新软件,但这并不适合bitnami的自定义配置。
问:我需要采取哪些步骤来升级bitnami的WordPress图像中的PHP?或者至少给我指出正确的方向,因为我无法通过AWS docs,Bitnami docs,r/Bitnami和Google找到任何关于我们情况的文档。
2条答案
按热度按时间d8tt03nd1#
老实说,没有办法更新当前lightsail示例上的php。最好的方法是使用插件All in one wp migration. https://wordpress.org/plugins/all-in-one-wp-migration/导出当前的wordpress安装,然后运行一个新的示例,使用最新的php版本,然后再次安装插件,这次导入备份。
xtfmy6hx2#
我成功地将我的bitnami php 7.4示例(运行Debian 10/buster)升级到了php 8.1。从www.example.com添加一个存储库的过程并不令人惊讶sury.org(为Ubuntu提供ondrej/php的同一个人),然后配置apache使用新的php-fpm进程,而不是旧的进程。另外,PHP需要以一种特殊的方式配置,以便与mysql/玛丽阿德布...
详情请参见https://serverok.in/upgrade-php-version-on-bitnami-wordpress-on-aws-lightsail。
注意上面的网页中有一个打字错误-fpm套接字是ww2.sock,但稍后的示例apache配置使用了www2.sock,而实际上它应该是ww2.sock。
此外,您可能正在运行mariadb而不是mysql,因此数据库套接字的路径可能会略有不同。例如,/opt/bitnami/mariadb/tmp/mysql.sock而不是/opt/bitnami/mysql. sock。