Categories
WordPress相关

wrodpress网站搭建

搭建过程

采用购买的阿里云服务器,安装Centos7.9系统,搭建过程参考阿里云搭建文档

1.先进行lnmp的搭建

lnmp环境搭建_云服务器 ECS(ECS)-阿里云帮助中心 (aliyun.com)

2.再进行WordPress的搭建

如何搭建WordPress网站(GentOS8)_云服务器 ECS(ECS)-阿里云帮助中心 (aliyun.com)

3.相关命令操作

  • 修改主机名(hostname)
  hostnamectl set-hostname Wang
  • 根目录递归查找文件
  sudo find / -name "filename"
  • 判断nginx是否配置成功
  http://<ECS实例公网IP地址>/phpinfo.php
  • Linux查询当前公网ip
  curl ifconfig.me
  curl icanhazip.com
  wget -qO- ifconfig.me
  wget -qO- icanhazip.com

4.搭建问题解决

4.1.lnmp环境搭建后无法访问已搭建好的Nginx服务器

  1. 确认Nginx是否已经安装并启动:使用命令ps -ef | grep nginx检查Nginx进程是否存在。如果进程不存在,使用命令systemctl start nginx启动Nginx服务。
  2. 检查网络连接:确保客户端和服务器的网络连接正常。可以使用命令ping测试网络连通性。
  3. 检查防火墙设置:在CentOS 7.0上,防火墙默认启用了SELinux和firewalld。使用命令sestatussystemctl status firewalld检查SELinux和firewalld的状态。如果防火墙未正确配置或阻止了Nginx的端口(默认为80),则需要进行相应配置。
  4. 检查Nginx配置文件:Nginx的配置文件通常位于/etc/nginx/nginx.conf/etc/nginx/conf.d/default.conf。检查配置文件中是否有语法错误或配置错误,例如监听端口、访问权限等。
  5. 查看Nginx日志文件:Nginx的日志文件通常位于/var/log/nginx/access.log/var/log/nginx/error.log。使用命令tail -f /var/log/nginx/access.log查看最新的访问日志,了解是否有任何错误或拒绝访问的记录。
  6. 检查防火墙设置,确保80端口是开放的。使用命令firewall-cmd --list-ports查看当前开放的端口,确保80端口在列。如果没有列出80端口,使用命令firewall-cmd --zone=public --add-port=80/tcp --permanent将80端口添加到开放端口列表中,并使用命令firewall-cmd --reload重新加载防火墙配置。
    接下来,检查Nginx配置文件是否正确。常见的配置错误包括错误的监听端口、错误的访问权限等。确保配置文件中没有语法错误或配置错误。
  7. 使用命令进行测试,如果telnet 172.16.1.56 22能连接成功,但是telnet 172.16.1.56 80失败请检查购买的服务器是否开启了80端口的接入。

4.2.出现界面只有文字没有渲染

查看是否都是公网ip地址

select * from wp_options where option_name = 'home' OR option_name = 'siteurl'
image-20240220004228807

如果不是公网ip地址修改为公网ip地址

UPDATE wp_options 
SET option_value = REPLACE(option_value, 'http://www.WordPress.EcsQuickStart.com', 'http://120.***.***.***') 
WHERE option_name = 'home' OR option_name = 'siteurl';

修改后再次确认是否是公网ip地址,确认无误刷新网页

select * from wp_options where option_name = 'home' OR option_name = 'siteurl'
image-20240220004403678

网页显示正常

http://120.***.***.***/wp-admin/
image-20240220004441893

5.网站备份

5.1博客文件存储位置

ubuntu上的wordpress文章的本地存储位置-腾讯云开发者社区-腾讯云 (tencent.com)

搭建参考:

lnmp环境搭建_云服务器 ECS(ECS)-阿里云帮助中心 (aliyun.com)

如何搭建WordPress网站(GentOS8)_云服务器 ECS(ECS)-阿里云帮助中心 (aliyun.com)

网站备份参考:

WordPress网站备份与还原 – 知乎 (zhihu.com)

利用wordpress自带的导入/导出功能备份网站文章数据 – 吴钦泰的博客 (wuqintai.com)

如何备份 WordPress 数据库-腾讯云开发者社区-腾讯云 (tencent.com)

Leave a Reply

Your email address will not be published. Required fields are marked *