【博客】云服务器搭建WordPress博客
一、(1)搭建wordpress:浏览器搜索wordpress中文版下载,如果不打关键字中文版,就会到英文版的官网里去,然后里面的菜单、提示、插件都是英文的,我第一次就是安装的英文版的,然后到网上去把中文版的语言包安装到我的wordpress里去,但是会出现各种小问题,所有最好还是直接搜索中文版。
(2)下载wordpress后,把压缩包解压到桌面,然后你会发现它的主页是index.php,没错就是这样的,这个是用php语言写的,然后把整个上传到你的站点,然后访问你的域名或者公网IP(网站没有备案的情况下),然后会出现wordpress安装界面,然后点下一步,然后要求你填写数据库,这个需要你到终端里面创建默认数据wordpress
mysql -u root -p //下面那步输入你自己的密码
create database wordpress;
然后填写数据库账号,一般是root,然后是密码,如果是在宝塔面板里面安装的MySQL数据库,最好是改下密码,默认是一个强密码
然后把密码填进去就行了。
大概要安装一会会儿~。
然后会出现wordpress后台管理界面,你以为就好了吗,不!你是不是发现你后台的点击反应特别慢,点一下要等很久,那是因为wordpress的头像和字体用的是google的,需要安装插件Useso take over Google还有WP Super Cache更快,但是你会发现你安装插件的时候会要求提示你FTP连接,这个不要急~
我们可以宝塔面板里面去你的站点wordpress根目录里面找到wp-config.php,然后编辑,在define('WP_DEBUG', false);
添加一句:
define('FS_METHOD','direct');
然后再去添加插件虽然不用FTP连接了,但是提示连接超时/没有权限复制失败/创建目录失败。
然后接下来我们来修改我们用户组的权限,可能你们上网搜索把权限改成777,虽说问题解决了,但是有很大的隐患,因为我已经修改过了,所以我会拿其他站点来做示范。我们去宝塔面板里面到文件,点终端连接到云服务器
依次进入www ---> wwwroot,然后输入那个站点输入你自己的,我的是ruirui.ink
然后输入
ls -l ruirui.ink
然后发现全是root,我们需要改成www
输入
chown -R www:www ruirui.ink
可能会报错,但是其实已经修改了
全部变成www www就可以安装插件了
那是因为的主机不支持mail()发送,我们需要安装一个插件Easy WP SMTP,用SMTP发送,设置
From Email Address: 你的邮箱地址
From Name: 发送过去时你的名字
Reply-To Email Address:还是你的邮箱地址
SMTP Host: smtp.xxxx.com //xxxx表示如果是QQ邮箱就是 smtp.qq.com 其他类推
Type of Encryption:选择SSL/TLS
SMTP Port:465 //去宝塔面板开放465端口
SMTP Authentication:Yes
SMTP Username:你的邮箱,比如我填的是614966102@qq.com
SMTP Password:
我们去云服务器终端ping一下wordoress.org,如果ping不通,就说明有问题,然后我们修改DNS,然后在终端输入
vim /etc/resolv.conf
然后在英文输入法下按i,进入编辑模式
在
nameserver 100.100.2.138
nameserver 100.100.2.136
把数字分别改成
nameserver 8.8.8.8
nameserver 8.8.4.4
修改完后按Esc,退出编辑模式
再直接敲:wq
然后再打回车,就修改完了。
输入
vim /etc/hosts
然后在后面加上你ping出来的wordpress的IP地址加名字 api.wordpress.org
然后再敲
/etc/init.d/network restart
重启服务,这就大功告成了,如果还有其他的问题欢迎补充。

原文链接:【博客】云服务器搭建WordPress博客
姚姚的小站 版权所有,转载请注明出处。
大佬,链接数据库失败,有解决的办法吗
你去云服务器创建数据库,或者把相应的站点设置为权限777,但是安装完后记得改回755
还有一种方法就是修改用户组,看下面的wordpress的第三个坑
我前期安装workpress就很难受,看网上买域名和服务器教程,其实可以自己搭建环境,下载PHPstudy集成环境,我前期安装那个workPress就很费劲,哈哈哈
安装wordpress还是很简单的,放到自己的站点,如果自己的windows电脑上面也安装了PHP环境的话,也是可以运行的,移到自己的站点后,直接访问就行了,然后会让你输入数据库账户 密码 还有数据库,如果数据库没法创建,你就自己去云服务器终端上面建一个同名数据库就可以了,我第一次也碰到这种问题。