当前位置: 代码迷 >> 综合 >> Cent OS 7 搭建wordpress
  详细解决方案

Cent OS 7 搭建wordpress

热度:98   发布时间:2023-09-24 07:48:43.0

步骤

一、安装 Apache HTTP

安装 Apache HTTP 很简单,只需要在终端输入以下命令就可以了:

sudo yum install httpd

如果当前登录用户不是 root 的话,执行,sudo 命令是需要输入 root 用户的密码; 
安装完毕后,启动服务:

systemctl start httpd.service

 二、安装mysql服务

安装命令:

yum install mysqlyum install mariadb-serveryum install mariadb-devel

安装完成后,启动mariadb服务:

systemctl start mariadbsystemctl enable mariadb //设置开机启动

进入mysql设置密码:

mysqluse mysqlupdate user set password=password("这里填写密码") where user = "root";flush privileges;//刷新用户权限列表,不刷新的话还是会出现之前的拒绝连接错误

三、 在mysql中创建数据库

create database wordpress;

Cent OS 7 搭建wordpress

四、安装php相关组件

yum install php php-mysql

 

五、下载wordpress

wget https://wordpress.org/latest.zip
unzip latest.zip

并将解压后文件夹中的所有文件放置在/var/www/html中

cp -rf wordpress/* /var/www/html/

六、对wordpress进行配置

首先先关闭防火墙

	systemctl stop firewalld 		关闭防火墙systemctl status firewalld 		查看防火墙状态systemctl start firewalld 		开启防火墙firewall-cmd --zone=public --add-port=80/tcp --permanentfirewall-cmd --reload

对wp-config--sample.php进行修改,修改结果如下

Cent OS 7 搭建wordpress

访问当前虚拟机IP

Cent OS 7 搭建wordpress

打开后是这个页面,说明配置有些问题,php没有和容器连接OK

因为安装完PHP之后没有重启Apache,重启即可

systemctl restart httpd

 

Cent OS 7 搭建wordpress

 

完成!

如遇到错误,可以查看以下错误解决。

错误解决:

错误1:

Access denied for user 'root'@'localhost'

解决:

停止服务-systemctl stop mariadb

打开/etc/my.cnf在最后添加skip-grant-tables

Cent OS 7 搭建wordpress

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

错误2:

Enter password for user root: 
Error: Access denied for user 'root'@'localhost' (using password: YES)
解决方法:
cat /var/log/mysqld.log  | grep password
查询默认密码--e*nOHet)F5Nn


set global validate_password_policy=0        设置密码策略为low
|修改vim /etc/my.cnf  =>default_password_lifetime=0   防止密码失效        
|命令修改--ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER
set global validate_password_length=4;    
alter user 'root'@'localhost' identified by 'root';                

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

错误3:

Cent OS 7 搭建wordpress

样式找不到了。

解决:

找到原来的IP替换为现在的IP

select * from wp_options where option_value like "%192.168.43.67%";  //查找到原来的ipupdate wp_options set option-value=replace(option_value,'192.168.43.67','192.168.11.22') where option_value '192.168.43.67';

错误4:

Cent OS 7 搭建wordpress

解决:在/var/www/html 中创建一个名为wp_config.php的文件,将文本内容复制到其里面即可

Cent OS 7 搭建wordpress

  相关解决方案