WEB编程学习之配置阿里云+宝塔+WordPress

前言

最近学习web编程,学习服务器,总想实践搞一搞,决定搞一个个人博客网玩一玩,写一些随笔和学习笔记,正好最近买了阿里云服务器和域名,总不能浪费。网页的搭建,其实不仅仅可以用宝塔+wordpress,也可以用Tomcat和手写HTML文件搭建,关于Tomcat的描述关于我的上一篇博文有讲解,HTML写代码说到底还是抽象一点,而且我现在初学HTML,实操写一个好一点网页有点难度,wordpress有可视化操作界面,上手简单一点点,但是在服务器上安装配置麻烦一点,不好维护,所以用宝塔集成安装,省心省力省时间,当然听说用phpstudy也可以,这里我用宝塔。
本文原创,创作不易,转载请注明!!!
本文链接
个人博客:https://ronglin.fun/?p=250
PDF链接:见博客网站
优快云: https://blog.youkuaiyun.com/RongLin02/article/details/115256754

宝塔

这里贴上一些安装宝塔的注意事项
内存:512M以上,推荐768M以上(纯面板约占系统60M内存)
硬盘:300M以上可用硬盘空间(纯面板约占20M磁盘空间)
系统:CentOS 7.1+ (Ubuntu16.04+.、Debian9.0+),确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL/pgsql/gitlab/java(已有环境不可安装)
架构:x86_64(主流服务器均是此架构),ARM不完整兼容(面板环境安装慢,部分软件可能安装不上)

下载宝塔

宝塔官网:宝塔
进入Linux版中,我们发现官方给了安装代码
在这里插入图片描述
进入阿里云服务器,远程连接,我安装的是Ubuntu20.04,我们用root用户登录,在/root文件夹下新建一个web文件夹,不是必须,但是为了文件目录的整洁,我把所有有关web的文件全放在这个文件夹,虽然宝塔默认安装到根目录,输入:

cd 
mkdir web
cd web

然后我们输入官方的那个句代码:

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

在这里插入图片描述

成功之后,我们会得到一个连接面板的地址,记住他。

进入宝塔

要想从网页进入宝塔,首先要开放宝塔端口,宝塔是监听8888端口的,所以我们需要服务器对外开放8888端口,我们进入阿里云控制台,在左侧找到安全组,然后找到自己的服务器,点进去,在 入方向下点击,手动添加,优先级随意,TCP,源,开放所有就是0.0.0.0,备注随意,然后保存就行了。
在这里插入图片描述
我们在浏览器中输入上面保存的外网面板地址,账号输入上面username后面的内容,密码是password后边的内容,然后登录进入宝塔。
第一次进入宝塔面板,需要下载一些环境,首先要保证服务器中没有安装过这些,LNMP和LAMP感觉差不多,我这里选LNMP,然后等待它安装完就行了。

配置宝塔

左侧选择网站,添加站点,域名如果买了域名且备案完成之后可以填写,FTP创建,数据库创建,虽然他会自动生成,但是推荐改成自己习惯的账号和密码,并且记好,然后保存就行了。关于域名绑定服务器的公网ip,阿里云里有详细的教程,记得成成功备案之后,要在服务器 安全组里打开443端口(HTTPS)、80端口(HTTP)和数据库端口(3306),设置方法同上。
在这里插入图片描述

WordPress

下载WordPress

进入WordPress官方下载网页:WordPress
我这里下载wordpress,是一个zip格式的文件,可以在服务器中直接wget 下载链接,但是可能网速比较慢,需要下载很长时间,我这里用一个工具 WinSCP ,先把文件下载到本地电脑上,然后用WinSCP再上传到服务器中:
在这里插入图片描述
然后在服务器中,输入apt-get install unzip先安装解压软件,然后在web目录下输入unzip wordpress-5.7-zh_CN,解压文件,然后我们在web文件下就得到一个wordpress文件,然后我们需要把这个移动到宝塔目录下,输入
mv ~/web/wordpress /www/wwwroot/域名/
后面这个路径,可以在宝塔面板–网站 中,查看。
然后我们给wordpress文件夹权限
chmod -R 777 wordpress/
我这里为了方便直接给最高权限。
然后我们把wordpress文件夹设置为根目录,在宝塔面板中,左侧 网站–然后找到自己的域名,在最右侧找到设置,然后点击 配置文件 栏,在root后边加一句/wordpress,就是这样/www/wwwroot/域名/wordpress,效果如图:
在这里插入图片描述

配置WordPress

首先访问自己的域名,或者公网ip,然后我们就看到了wordpress 的配置界面,直接下一步
在这里插入图片描述
这里边要填的在宝塔里都有,数据库名称,用户名,密码,数据库的主机地址和Table Prefix不用改,其余基本是直接填就行了。
如果网页刷新进不去,出现502 Bad Gateway,就回到服务器中,在wp-config.php的末尾里加入下面3行代码:

define("FS_METHOD","direct");
define("FS_CHMOD_DIR",0777);
define("FS_CHMOD_FILE",0777);

这是配置权限问题。
然后就是设置登录用户名和密码,随意设置就行了,要记好账号和密码。
然后我们登录wordpress。
在这里插入图片描述
能进入后台管理界面。
然后我们为了让网页更安全,设置SSL。
进入宝塔,左侧点击网站,在右侧找到SSL证书,点击 未部署,我这里选择Let’s Encrypt的证书,3个月期限,到期自动续签,当然如果有其他免费的SSL证书也可以用。
在这里插入图片描述
然后,我们在输入https://域名/wp-admin/,登录之后,
在这里插入图片描述

成功了!!!=w=

问题:
很多waring报错
解决方案:
进入php配置文档,关闭waring报错
到/wp-includes/load.php文件中,函数wp_debug_mode()中添加一句

error_reporting(E_ERROR);  //只显示错误,不显示警告

这是设置wordpress调试模式的地方,函数wp_debug_mode(),这里的error_reporting设置覆盖了PHP本身的设置,这个函数具体参数 php.ini里也有说明。
方法转载自博客:https://blog.youkuaiyun.com/weixin_34204057/article/details/92095698

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值