有些前言:当我开始在公司的网站已经使用Bitnami WordPress模板和这个网站是/是目前的生活。
这是很好的开始,但似乎你不能升级的PHP版本的Bitnami安装,这是我被要求做的第一件事。
我的计划是在Ubuntu镜像(AWS EC2)上建立一个准系统WordPress站点,然后使用迁移工具将所有信息迁移到新站点,这意味着我将来可以随意更新PHP和相关资源。
我选择了WPVivid作为我的迁移工具,一切似乎都迁移正确,但我在完成时遇到了一个严重的错误,试图加载主页(在新的服务器上)。我把这个范围缩小到插件,并着手清除所有迁移的插件,然后逐个重新安装它们。
现在,网站已经启动,我可以访问/wp-admin/面板,但主页相当破碎。
我只能看到原始主页上的第一张图片,而且它很大,页面的其余部分似乎没有加载任何CSS或数据。当尝试用elementor编辑这个时,我得到一条消息说“出了问题”,但我可以选择“预览调试”
当我预览时,我遇到了同样的主页,上面有一张巨大的图片,但下面有以下几行。
Uncaught TypeError: mysqli_close(): Argument #1 ($mysql) must be of type mysqli, null given in /var/www/*****/wp-content/themes/interior-pro/homepage-template.php:38
Stack trace:
#0 /var/www/*****/wp-content/themes/interior-pro/homepage-template.php(38): mysqli_close()
#1 /var/www/*****/wp-includes/template-loader.php(106): include('...')
#2 /var/www/*****/wp-blog-header.php(19): require_once('...')
#3 /var/www/*****/index.php(17): require('...')
#4 {main}
thrown
TLDR:第一次迁移WordPress的网络管理员,主页完全破碎,不知道从哪里开始。我有非常少的SQL或Web开发经验。
重新安装插件并进行比较。已尝试在elementor中编辑页面已比较设置设置已编辑htaccess文件
1条答案
按热度按时间nhhxz33t1#
对于这个特定的错误,你 * 可能 * 只需要
sudo apt install php-mysql
-然而,我怀疑你会遇到这样的迁移的其他问题。如果您不熟悉服务器管理,那么我建议您不要使用这种类型的准系统安装。相反,你可能会有一个更好的体验与质量托管主机谁专注于WordPress,像Kinsta,WP引擎,Cloudways等-https://www.g2.com/products/wp-engine/competitors/alternatives
另一方面,如果你准备好了一些冒险和学习(以及在你弄清楚事情的同时停机),那么我推荐这个指南作为一个很好的起点:https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-on-ubuntu-22-04-with-a-lamp-stack