阿里云轻量应用服务器搭建博客

阿里云服务器上有搭建好的框架如图:

本人最近在学PHP,想应用wordpress框架搭建并发布自己的博客购买了阿里云服务器。阿里云自带wordpress框架版本是4.8.1,买完服务器开始配置。确实5分钟配完了,更新了一下最新版本,问题来了。新建文章发现无法发布、用户无法添加修改设置、页面链接单击404等一系列问题,开始问“度娘”。找了一圈也没找到一个所以然,反复部署了几次不成最后决定自己搭建wordpress框架。

换了一个LPAM镜像,这个镜像事先为我们装好了apache、PHP、MySql。配置xshell远程连接方法如图

使用navicat远程访问也需要打开3306端口方法一样。本地xshell远程连接服务器(操作步骤略),打开xftp将下载解压好的wordpress最新版上传到/home/www/htdocs文件夹下名字自拟,不过这也是最后访问子目录的名字。

LAMP部署wordpress首先要查看服务器默认没有开启虚拟主机配置文件,先找到httpd配置文件,修改配置文件之前要进行备份。

找到/usr/local/apache/conf路径下httpd.conf文档进行修改,大概在424行,将Include前面的#去掉,开启配置文件 。在这个步骤中会遇到一个问题httpd.conf是一个只读类型文件,需要进行类型修改才能编辑。

部署wordpress框架注意不要修改/usr/local/apache/conf/extra路径下的 httpd-vhosts.conf文件,不然apache后期运行报错,亲自试验好几次,运行项目十几分钟就会死掉。

在阿里云服务器上获取数据库密码的方法就不多说了,上面很清楚。现在说一下登录数据库的坑。正常我们自己在linux系统下安装mysql登录时输入mysql -uroot –p回车在输入密码就ok了。阿里云不同意这样的作法想实现这种登录方式需要先在系统执行一段代码:

 ln -s /usr/local/mysql/bin/mysql /usr/bin 

这样在执行 mysql -uroot –p 将不会报错。按照wordpress要求创建好数据库,通过域名加子目录进入wordpress安装页面。在安装wordpress过程中需要注意系统中没有wp-config.php文件让我们自己粘贴提示代码创建。在 wp-config.php文件需要添加如下代码:

define(‘WPLANG’, ‘zh_CN’); //中文版更新

下面是解决wordpress使用FTP连接更新的问题
define(“FS_METHOD”,”direct”);
define(“FS_CHMOD_DIR”, 0777);
define(“FS_CHMOD_FILE”, 0777);

wordpress安装完成之后,在xshell中进入wordpress文件夹上一级目录执行命令:

chmod -R 777 wordpress

这样wordpress就可以正常进行更新、下载插件和主题

自己在LAMP环境下搭建的wordpress运行正常,发布文章,浏览博客一切正常。

希望对在阿里云轻量级应用服务器部署wordpress框架网站的小伙伴们有所帮助。

发表评论

电子邮件地址不会被公开。 必填项已用*标注