wordpress 应用部署

举报
fxinyu 发表于 2024/11/07 23:15:53 2024/11/07
【摘要】 根据提供的 chart 包 wordpress-13.0.23.tgz 部署 wordpress 服务,根据 chart 包中内容创建 wordpress 所需要的 pv,并修改其访问模式为 NodePort。使用修改后的 chart 包创建 wordpress 服务。完成后提交连接 kcloud 集群节点的用户名、密码和公网 IP 地址到答题框。[root@localhost ~]# ho...

根据提供的 chart wordpress-13.0.23.tgz 部署 wordpress 服务,根据 chart 包中内容创建 wordpress 所需要的 pv,并修改其访问模式为 NodePort。使用修改后的 chart 包创建 wordpress 服务。完成后提交连接 kcloud 集群节点的用户名、密码和公网 IP 地址到答题框。

[root@localhost ~]# hostnamectl set-hostname wordpress      

[root@wordpress ~]# curl -O http://mirrors.douxuedu.com/cloud/cloud_webapp.tar.gz

[root@wordpress ~]# tar -zxvf cloud_webapp.tar.gz -C /opt/

[root@wordpress ~]# mv /etc/yum.repos.d/* /media/

[root@wordpress ~]# cat >> /etc/yum.repos.d/yum.repo << EOF

[wordpress]

name=wordpress

baseurl=file:///opt/cloud_webapp/packages

gpgcheck=0

enabled=1

EOF      //按回车键结束

[root@wordpress ~]# yum -y install nginx mariadb-server php php-mysql unzip php-devel php-pdo php-fpm

[root@wordpress ~]# systemctl start nginx mariadb php-fpm\

[root@wordpress ~]# systemctl enable nginx mariadb php-fpm

[root@wordpress ~]# vi /etc/php-fpm.d/www.conf

#修改如下两个参数配置

user = nginx

group = nginx

[root@wordpress ~]# systemctl restart php-fpm

[root@wordpress ~]# mysqladmin -u root password "000000"

[root@wordpress ~]# mysql -uroot -p000000

MariaDB [(none)]> create database wordpress;                  

[root@wordpress ~]# vi /etc/nginx/conf.d/default.conf      

server {

    listen       80;

    server_name  localhost;

    location / {

        root   /usr/share/nginx/html;

        index  index.php index.html index.htm;

    }

    error_page 500 502 503 504 /50x.html;

    location = /50x.html {

        root           /usr/share/nginx/html;

    }

    location ~ \.php$ {

        root           /usr/share/nginx/html;

        fastcgi_pass   127.0.0.1:9000;

        fastcgi_index  index.php;

        fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;

        include        fastcgi_params;

    }

}

[root@wordpress ~]# vi /etc/nginx/fastcgi_params

fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;          //在第一行添加

[root@wordpress ~]# systemctl restart nginx

[root@wordpress ~]# unzip /opt/cloud_webapp/wordpress-4.7.3-zh_CN.zip

[root@wordpress ~]# cp -avr wordpress/* /usr/share/nginx/html/

[root@wordpress ~]# cd /usr/share/nginx/html/

[root@wordpress html]# cp wp-config-sample.php  wp-config.php

[root@wordpress html]# vi wp-config.php

…省略…

// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //

/** WordPress 数据库的名称 */

define('DB_NAME', 'wordpress');

/** MySQL 数据库用户名 */

define('DB_USER', 'root');

/** MySQL 数据库密码 */

define('DB_PASSWORD', '000000');

/** MySQL 主机 */

define('DB_HOST', 'localhost');

/** 创建数据表时默认的文字编码 */

define('DB_CHARSET', 'utf8');

/** 数据库整理类型。如不确定请勿更改 */

define('DB_COLLATE', '');

…省略…

在浏览器中输入http://172.24.24.15地址(注意:输入实际分配的wordpress节点的IP地址)

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。