AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1006748
Accepted
Organic Heart
Organic Heart
Asked: 2020-03-13 16:13:31 +0800 CST2020-03-13 16:13:31 +0800 CST 2020-03-13 16:13:31 +0800 CST

带有 MySql 的 AWS Lightsail Bitnami Wordpress 实例

  • 772

我习惯与 cpanel 共享主机。我刚刚开始学习 VPC,似乎无法理解 lightail Bitnami Wordpress (一键安装)实例的工作原理。

MySql 数据库:
MySql 数据库每月收费 18 美元。

  • 它是与 Wordpress 不同的数据库吗?
  • Bitnami Wordpress 安装是否带有它自己的数据库?
  • 我们在做Wordpress备份的时候,没有创建MySql数据库实例,那么Wordpress数据库的备份是怎么做的呢?不会备份吗?
  • 还是有了快照,我们就不必做通常的 Wordpress 备份了?
  • 如果我有 MySql 数据库实例,Wordpress 安装会自动与 MySql 数据库一起使用吗?
  • 如果我有多个 Wordpress 实例(不是多站点 Wordpress),我是否必须为每个实例创建一个单独的 MySql 数据库?
  • 使用 Bitnami Wordpress 实例,我可以添加一个 cpanel 到它吗?

谢谢

mysql wordpress amazon-web-services amazon-lightsail bitnami
  • 1 1 个回答
  • 1972 Views

1 个回答

  • Voted
  1. Best Answer
    Jota Martos
    2020-03-14T01:29:22+08:002020-03-14T01:29:22+08:00

    Bitnami 工程师在这里,

    • 它是与 Wordpress 不同的数据库吗?

    不,Lightsail 中的 Bitnami WordPress 解决方案是一个 SingleVM 部署,其中 Apache、PHP 和 MySQL 包含在同一个实例中。

    • Bitnami Wordpress 安装是否带有它自己的数据库?

    我们配置数据库(为 WordPress 创建新用户和数据库)并配置应用程序以使用它。当你部署它时,它有关于 WordPress 管理员用户的基本信息。当然,您可以将 WordPress 配置为使用单独的 MySQL 数据库。

    • 我们在做Wordpress备份的时候,没有创建MySql数据库实例,那么Wordpress数据库的备份是怎么做的呢?不会备份吗?

    您可以使用多合一迁移插件轻松创建 WordPress 备份。安装后,只需单击几下即可导入/导出数据

    https://docs.bitnami.com/aws/how-to/migrate-wordpress/

    • 还是有了快照,我们就不必做通常的 Wordpress 备份了?

    如果您创建实例的快照,并且由于所有组件都包含在同一实例中,则无需进行任何其他备份来保存数据。部署创建的快照后,信息将与创建快照时的信息相同。

    • 如果我有 MySql 数据库实例,Wordpress 安装会自动与 MySql 数据库一起使用吗?

    WordPress 默认配置为使用 MySQL。它使用本地数据库,但正如我之前提到的,如果需要,您可以使用外部数据库。您只需在 /opt/bitnami/apps/wordpress/htdocs/wp-config.php 更改 WordPress 配置。

    • 如果我有多个 Wordpress 实例(不是多站点 Wordpress),我是否必须为每个实例创建一个单独的 MySql 数据库?

    如果您想在同一个实例上部署不同的 WordPress 应用程序,您需要按照以下步骤操作。这些步骤假定您的应用程序将位于 /opt/bitnami/apps/myapp/ 目录中:

    1) 运行以下命令来创建目录并分配必要的权限:

    sudo mkdir /opt/bitnami/apps/myapp
    sudo mkdir /opt/bitnami/apps/myapp/htdocs/
    sudo mkdir /opt/bitnami/apps/myapp/conf
    # Copy the WordPress files to this htdocs folder and configure the permissions            
    sudo chown -R bitnami:daemon /opt/bitnami/apps/myapp/htdocs/
    sudo chmod -R g+w /opt/bitnami/apps/myapp/htdocs/
    

    2) 创建和编辑 /opt/bitnami/apps/myapp/conf/httpd-prefix.conf 文件并将以下行添加到其中:

    Alias /myapp/ "/opt/bitnami/apps/myapp/htdocs/"
    Alias /myapp "/opt/bitnami/apps/myapp/htdocs/"
    Include "/opt/bitnami/apps/myapp/conf/httpd-app.conf"
    

    3) 创建并编辑 /opt/bitnami/apps/myapp/conf/httpd-app.conf 文件并将以下内容添加到其中。这是您的应用程序的主要配置文件,因此请根据应用程序的要求对其进行进一步修改。

    <Directory /opt/bitnami/apps/myapp/htdocs/>
        Options +FollowSymLinks
        AllowOverride None
        <IfVersion < 2.3 >
        Order allow,deny
        Allow from all
        </IfVersion>
        <IfVersion >= 2.3>
        Require all granted
        </IfVersion>
    </Directory>
    

    注意:如果您的应用程序使用 .htaccess 文件,您应该将 AllowOverride None 选项更改为 AllowOverride All。了解如何将 .htaccess 文件内容移动到主服务器配置文件。

    4) 创建上述文件和目录后,将以下行添加到 /opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.conf 主 Apache 配置文件的末尾,如下所示:

    Include "/opt/bitnami/apps/myapp/conf/httpd-prefix.conf"
    

    5)重启Apache服务器:

    sudo /opt/bitnami/ctlscript.sh restart apache
    

    您现在应该可以通过http://SERVER-IP/myapp访问应用程序。

    更多信息在这里:https ://docs.bitnami.com/aws/apps/wordpress/administration/create-custom-application-php/

    • 使用 Bitnami Wordpress 实例,我可以添加一个 cpanel 到它吗?

    Bitnami 解决方案不使用系统的软件包。所有服务都在 /opt/bitnami 文件夹中,所以我不知道 cpanel 是否支持。顺便说一句,我们不提供支持。

    • 2

相关问题

  • 开源与专有关系 db mgt 系统的优缺点是什么?

  • 在 solaris 10 上为 mysql 设置 max_allowed_pa​​cket

  • 如何移动 MySQL 的数据目录?

  • 通过 VPN 连接什么是远程服务器 IP?

  • mysql崩溃

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve