您的位置:首页 > 其它

VPS+LNMP+wordpress搭建个人博客

2017-01-31 18:26 288 查看
用django搭了一个网站,都是在本地跑,快一年了,突然想把它发布出来,也给自己一点动力。今天就先用wordpress练一下手吧。

简单过程有:

1、搭建本地wordpress,并发布博客

2、购买域名、空间将本地的wordpress发布到网络中。

过程中也有一些坑,简单记录一下;

过程可以参考知乎网友的操作,https://www.zhihu.com/question/19760722 ,这里主要记录一下坑。

坑1、

安装XAMPP后,启动Apache和mysql,但是因为Apache的80和443端口被占,导致服务启动,这时修改config,如下图


修改端口,修改后Apache的config也做相同修改即可



坑处理完了,登录上去看看,http://localhost/wordpress/ ,一看就是个坑

坑2,

提示main()函数,解决办法:https://since1989.org/wordpress/easy-wp-smtp-wp-mail-smtp.html

修复后可以看到可以正常访问了,在wordpress后台可以发布文章,测试一下也没有问题。那么现在就购买域名,购买空间正式开搞。

我的域名在阿里云购买的,VPS在搬瓦工,地址:https://bandwagonhost.com/cart.php 原因是便宜,先买一个月折腾一下,2.99刀,一年19.99刀。

安装过程安装知乎上的操作不会有大的问题,坑在安装完LNMP(安装详解可见:https://blog.linuxeye.com/31.html)后,通过FlashFXP上传本地的wordpress网站文件后,访问提示:

坑3,访问网站提示:无法连接数据库

然后登陆mysql,提示: Access denied for user 'root'@'localhost' (using password: NO)

这篇文章对此进行了说明,http://www.cnblogs.com/kerrycode/p/4368312.html,就是在安装完LNMP,创建虚拟主机(lnmp vhost add)的时候有一步提示mysql同名数据库和用户时,只输入了用户,没有输入密码,无奈之下,进入配置文件/usr/local/nginx/conf/vhost/域名.conf
,没有找到密码的修改,我今天在这件事上浪费一天的时间,所以果断从头开始,从install new OS开始。重新开始安装后,到将本地wordpress上传至服务器,终于结束了。我打开网址一看,403。

坑4,403提示

还要阻挡我的前进的步伐么?继续查,有人遇到了相同的问题:https://bbs.vpser.net/thread-12923-1-1.html,这个帖子一直看到15楼,发现一线生机了,原文为:”问题解决了,终究到底还是权限问题
我之前说过home是644 ,VPS把home文件夹权限写死了,修改不了 要chattr -i  /home之后再改权限就行了 然后再chattr +i写死它  现在home文件夹755了 网站已经可以正常运行了”,修改权限后再访问;

坑5,“恭喜您,LNMP一键安装包安装成功
空间也绑定了域名,路径也是/home/wwwroot/域名.com  ,查找问题:没有添加虚拟主机?上面的lnmp
vhost add命令是干什么的!虚拟主机信息页都出来了!这个问题说明一点是肯定的,肯定走了默认路径。继续查:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: