服务器上搭建wordpress动态网站
首先我们要有自己的服务器和租一个域名,这个可以根据自己情况自己去找,国内阿里,腾讯.国外也有很多.域名可以在万网或者腾讯上都可以买,之后要把域名指向自己服务器的ip地址(其实没有域名也可以打开网页,不过要在搜索框中输入http://ip ).
- 1.服务器上安装lamp
这里我以前已经写过一片博客,也很简单,很容易理解语句意思,在此不在累述.
安装lamp
- 2.我们要明白的一些事情
安装完lamp后我们其实就可以搭建网站了,不过这时只能用静态网站:
从我们的电脑打开浏览器,输入你的域名,然后就打开了.刚开是有一个初始化界面
如下:
其实这个网页所在的位置为/var/www/html/下的index.html网页.因此,我们只要把index.html修改成自己所要的样子即可.另外,我们可以修改这个所指向的位子
我们可以修改这个位于的文件
打开后如下:
只需修改最下汉的DocumentRoot 所指向的位置即可
- 3.安装wordpress
cd /var/www/html/ //首先进入该位置
wget https://wordpress.org/latest.zip//下载wordpress软件
unzip latest.zip //进行解压
之后把位置改为指向wordpress下的文件夹即可
- 4.网页打开自己的网站
此时会让你创建输入数据库,以及用户名密码.
直接百度,然后在自己服务器上创建一个数据库,及其用户,然后赋予这个用户这个数据库的权限即可.
所有做完之后网页可能会显示一个文件无法创建,然后给你一段代码.不用急,此时赋值下在吗,禁入wordpress文件加下,根据提示创建一个同样名字的文件,然后把那段代码赋值进去保存即可.
然后在网页上在此进入,就可以进自己的网站了.
- 5.最后最后要注意的是:(新添)
在你一切都设置好之后,可能会在安装插件的时候出现错误,然后让你输入ftp服务器用户密码.注意这理其实是你服务器安装位置的权限问题导致的,第一次我的服务器搭建是因为别人指导这半别人半自己搞得,当时也没有注意到这个问题.然后今天服务器重装了下系统,然后就出现这个问题,查了半天别人的博客也没要到原因所在.唉!血的教训.(现在好反感那些照着别人东西直接cp的人,真正有用的让你找不到)
解决方法:两行代码.我的服务器位置在/var/www/wordpress中,要给wordpress文件夹赋权限
sudo chown -R www-data /var/www/wordpress
sudo chgrep -R www-data /var/www/wordpress
之后刷新下网页即可