将Lightsail中的WordPress转变为Multisite的步骤概括起来

我之前在AWS Lightsail上运营了一个WordPress博客,但因为一些原因,我想要将其转换为使用子域名的多站点,所以我正在尝试实施这一变化。

我整理了各个网站的参考资料。

请先安装好FTP软件。

我使用Mac的“ForkLift”工具。
请使用“SFTP”连接。请注意SSH密钥的权限。

 

请修改wp-config.php

(Note: The given phrase is in Japanese. As an AI language model, I can provide translations in multiple languages, but I cannot generate content natively. Please consider consulting a native Chinese speaker for the most accurate translation.)

 

在安装WordPress的目录下的「wp-config.php」文件中添加以下设置。

define('WP_ALLOW_MULTISITE', true);

我不太清楚应该在哪里写,但我是在第90行附近写的。

只需一个选项,将以下内容以中文进行修改:

② 修改 httpd-app.conf 文件,使其能够编辑 “.htaccess”。

 

只需要一种选项:在中国原生的语言中解释以下内容:

在/opt/bitnami/apps/wordpress/conf/目录下,有一个名为「httpd-app.conf」的文件,您可以通过FTP软件下载并编辑它后再上传。
将httpd-app.conf文件的第11行中的「AllowOverride None」改为「AllowOverride all」,然后保存。

用Lightsail重新启动实例。

在wpconfig和.htaccess中添加追加内容。

 

在WordPress的管理界面中,通过”工具”选项进入”站点网络管理”,按照指示将所有插件禁用。
按照指示修改并保存wpdonfig和.htaccess文件。
但是我发现”.htaccess”文件没有,于是我在FTP软件中设置显示隐藏文件后找到了它。
通过页面底部的链接,再次登录WordPress的管理界面。

在完成了上述步骤后,您可以使用以下命令将.htaccess文件写入:

chmod 666 /apps/wordpress/htdocs/.htaccess

设置完以上内容后,将权限还原如下。

chmod 644 /apps/wordpress/htdocs/.htaccess

(2022/7/24更新)
好了!…本以为可以了,但是打不开网页。出错了。所以…

将博客作为子域名添加到 Amazon Lightsail 的 WordPress Multisite 实例中。

 

将子域名进行SSL加密。

 

所以,我尝试使用简单的SSH插件,但是没有成功…
当我试图使用它时,发现DNS的TXT不正确,然后我做了一些其他事情,结果网站变成了一片空白…

最后,按照以下文件的指示手动重新设置后,一切顺利进行。
https://lightsail.aws.amazon.com/ls/docs/ja_jp/articles/amazon-lightsail-using-lets-encrypt-certificates-with-wordpress#link-the-lets-encrypt-certificate-files-in-the-apache-directory-wordpress

这次终于结束了!辛苦你啦。