VPS+LNMP+WordPress搭建个人网站/博客

    分享 jwcyber 8年前 (2016-03-02) 1034374次浏览 258个评论

    恭喜你找到这里,自认为这篇建站教程还是不错的,毕竟也已经10W+了,看完后你应该能够搭建出一个网站来。
    下面的链接也是一篇不错的文章,推荐可以去那里看看。
    SEOIMO__VPS搭建LAMP安装WordPress建站及优化教程 (Vultr & 搬瓦工VPS亲测)

    写在前面

    很久之前就想拥有一个属于自己网站,和腾讯新浪等提供的公共空间不同,这是属于自己的地盘,是自己在互联网上的一亩三分地,可以想怎么玩就怎么玩(尽管服务器域名程序都是别人的)。

    想象中做出一个网站难度是很大的,实际操作后才知道现在网站建设的各个方面都已经非常成熟,即使什么都不会,搜搜教程,很快就能折腾出来一个网站。基本零基础的我花了一天时间就从零进行到能打开网页的程度,其中大部分时间还是在选择VPS和网站程序(WP or Z-blog)。

    有了这样一个网站,或者说是博客,我能干什么呢?

    首先自己有一些东西可以在这里分享,教程、软件之类的。分享是一种快乐,安利是一种美德。

    自己平时也会写一些东西,现在都是写在有道云笔记里自己看,以后也可以尝试在这个网站里面记录。所以这也决定了这个网站的定位,不是像很多访问量很大的个人网站那样以技术文章为主,这是我自己的空间,会加入我自己的生活。

    最后还可能会放一些专业性的东西在里面,或许会和以后的工作有关。

    既然网站已经搭建完成,那么第二篇文章当然要写怎么搭建网站。网上很多教程,自己多方综合,应该还是算比较完善的。那么,开始吧!

    1 购买域名和VPS

    我们访问网站的时候输入的是一个地址,而网站是放在远程的服务器上,这也就是搭建个人网站最基本的需要掏钱的地方:域名、服务器。

    1.1 购买域名

    域名推荐上阿里的万网购买。输入想要的域名,查询,不同的后缀有不同的价格,选择想要的域名购买就行。这里推荐选好域名后把相应的各种帐号都注册了,邮箱、百度、微信等,就算不用也能起一个保护作用。

    1456993840135849.png (947×554)

    1.2 购买服务器

    接下来考虑搭建网站的服务器。这里有两个选择,虚拟主机或者VPS。虚拟主机已经配置好网站运行环境,但是你只能在那个环境下玩;而VPS就是一个服务器,有自己的cpu内存等,可以自己装系统,灵活性可玩性更大。我们这里选择VPS。

    关于VPS的选择,有很多帖子可以参考,比如知乎这个问题有哪些便宜稳定,速度也不错的Linux VPS 推荐?,我也是在这个的推荐下选择了bandwagonhost的VPS。

    bandwagonhost一年20刀的VPS配置为:

    Location: Fremont CA (no other locations available on this plan)

    SSD: 10 GB

    RAM: 512 MB

    CPU: 1x Intel Xeon

    BW: 1000 GB/mo

    Link speed: 1 Gigabit VPS

    technology: OpenVZ/KiwiVM

    Linux OS: 32-bit and 64-bit Centos, Debian, Ubuntu, Fedora

    1 Dedicated IPv4 address

    Full root access

    购买地址

    下面关于bandwagonhost VPS的说明都是参考自搬瓦工vps

    从上面的购买地址进入bandwagonhost,选择按年付费,$19.99,不放心的可以先买一个月试试,$2.99。我就是先买一个月试了一下,感觉连接速度还不错,打算长期使用。

    1456995709197388.png

    Add to Cart→Checkout,然后会弹出一个相当于注册的界面,用拼音如实填写即可。

    1456995762423395.png

    最后付款选择PayPal或者支付宝,我这里是用PayPal。PayPal只要有储蓄卡就能用付款,去PayPal官网注册,绑定储蓄卡即可。具体的支付界面这里就不贴出了,主要是我暂时没有付款的需求。

    好了买下后去VPS后台看看。Services→My Services→KiwiVM Control Panel

    注意如果先买的一个月,后来要把账单周期改为一年,也在My Services中更改。Billing: Annually [modify],下面这张图上暂时没有出现,后来就有这个选项了。

    1456995968332049.png

    然后就进入如下的界面,可以看到自己VPS的IP。

    1456996043470041.png

    这里也没有过多需要说的,因为摸索两分钟就都能明白是什么了。

    左边的Main controls显示主界面,包括运行状态,开关机重启等操作;Detailed statistics可以监控运行状态;Install new OS可以安装新的系统;Shadowsocks Server一键安装SS,可用于爬墙,简直人性化。

    这里说明一下Status:LA: 0.00/0.00/0.00,这是Linux显示负载的方式,分别是1分钟、5分钟、15分钟内系统的平均负荷,1代表满载,可能出现超过1的情况。

    1.3 域名解析

    好了,域名有了,VPS也有了,可以进行域名解析了(把域名指向网站空间IP)。

    进入阿里云的管理控制台,点击域名菜单,在自己的域名后面点击解析。

    1456996192274358.png

    如下图设置,IP填写VPS的IP,主机记录填www代表将域名解析为www.jwcyber.com,填写@代表将域名解析为jwcyber.com,两个都写上吧,后面我们会用301重定向让它们都能使用。解析需要等待一段时间才会生效,我们先开始搭建网站。

    1456996268458395.png

    2 安装网站运行环境LNMP

    2.1 WordPress介绍 VPS安装系统

    我这里使用WordPress来搭建网站。WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。WordPress有许多第三方开发的免费模板,还有成千上万个各式插件,安装方式简单易用。

    不管怎样,只要知道WP国内外用的人很多就行,经过大家检验的肯定不错。(用了后才知道不管什么问题都能搜到解决方案。)

    下面的步骤都是依据搬瓦工VPS安装WordPress详细图文教程进行的。

    首先在Main controls中stop,然后Install new OS,选择centos-6-x86,Reload。

    在接下来的界面中记住 root password 和 SSH Port!

    1456996846167712.png

    安装好centos系统以后,就可以通过SSH连接VPS安装网站环境了。这里需要使用一个软件:putty

    运行putty,输入IP和SSH Port,Open。这里可以save一下,方便以后使用。

    1456997030902655.png

    进入的界面后,login as: root,回车;需要password,复制之前保存的密码,右键粘贴,回车就可登录VPS。(putty中鼠标右键为粘贴。)

    1456997087651103.png

    2.2 安装LNMP环境

    putty登录VPS后就可以安装网站的环境了,这里使用LNMP一键安装包,详细查看LNMP官网

    LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat/Fedora、Debian/Ubuntu/Raspbian VPS(VDS)或独立主机安装LNMP(Nginx/MySQL/PHP)生产环境的Shell程序。WordPress就依靠这些环境运行。下面的步骤我直接粘贴LNMP官网的教程

    安装步骤:

    2.2.1 screen

    使用putty或类似的SSH工具登陆VPS或服务器;登陆后运行:screen -S lnmp

    如果提示screen: command not found 命令不存在可以执行:yum install screen 或 apt-get install screen安装,详细的screen教程

    2.2.2 下载并安装LNMP一键安装包

    您可以选择使用下载版(推荐国外或者美国VPS使用)或者完整版(推荐国内VPS使用),两者没什么区别,只是完整版把一些需要的源码文件预先放到安装包里。安装LNMP执行:

    wget -c http://soft.vpser.net/lnmp/lnmp1.2-full.tar.gz && tar zxf lnmp1.2-full.tar.gz && cd lnmp1.2-full && ./install.sh lnmp

    按上述命令执行后,会出现如下提示:

    11.png

    需要设置MySQL的root密码(不输入直接回车将会设置为root),输入后回车进入下一步,如下图所示:

    12.png

    这里需要确认是否启用MySQL InnoDB,如果不确定是否启用可以输入 y ,输入 y 表示启用,输入 n 表示不启用。默认为y 启用,输入后回车进入下一步,选择MySQL版本:

    13.png

    输入MySQL或MariaDB版本的序号,回车进入下一步,选择PHP版本:

    14.png

    输入PHP版本的序号,回车进入下一步,选择是否安装内存优化:

    15.png

    可以选择不安装、Jemalloc或TCmalloc,输入对应序号回车。

    提示”Press any key to install…or Press Ctrl c to cancel”后,按回车键确认开始安装。LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer这几个软件。

    安装时间可能会几十分钟到几个小时不等,主要是机器的配置网速等原因会造成影响。

    2.2.3 安装完成

    如果显示Nginx: OK,MySQL: OK,PHP: OK

    16.png

    并且Nginx、MySQL、PHP都是running,80和3306端口都存在,并Install lnmp V1.2 completed! enjoy it.的话,说明已经安装成功。

    安装时间比较长,我花了刚好30分钟。最后的界面可能和上面教程不同,只要出现enjoy it就行。下面是我安装完成的截图:

    17.png

    2.3 添加虚拟主机

    经过上面的操作,已经安装完成网站的运行环境LNMP,接下来需要创建虚拟主机添加网站。(下面的操作说明搬自banwagong.com

    • 通过SSH连接到VPS,连接后输入命令 lnmp vhost add 。创建虚拟主机的过程是一个交互式的页面,集中截图到了一起,这里就细说一下。
    • 首先会要求你输入域名,输入好域名回车,会显示是否添加其他域名。我在这里一般是选n,不添加其他域名,然后在通过301重定向不带www的域名到带www的域名。
    • 然后就是网站的路径,默认的是/home/wwwroot/yourdomain 。如果不打算更改的话,直接回车就好,想自定义路径的话直接输入自己想要的路径就好了。
    • 然后就是是否允许Rewrite。这里建议选择y。lnmp自带了几种常用网站的伪静态规则,因为我们要安装的是wordpress,直接输入wordpress就可以了。
    • 再下面一部是是否开启访问日志。搬瓦工小硬盘的套餐的话,不建议开启,毕竟硬盘资源有限。
    • 再接下来就是创建数据库,这里如果要创建的话,会创建成一个用户名和数据库名相同的。
    • 如果选择y的话,会要先验证MySQL的root密码。验证后会让你输入数据库名,回车后会提示你,已经创建了一个和数据库名相同的用户名。然后就是输入数据库的密码。
    • 再回车以后就跳到最后一步,按任意键创建虚拟主机。

    18.png

    当出现上图最后的画面时,你的虚拟主机已经创建成功了。

    当然,这里的各项配置是可以通过修改配置文件进行更正的。所以没必要太纠结。通过vi修改或者下载到本地修改都可以。虚拟主机配置文件在:

    /usr/local/nginx/conf/vhost/域名.conf

    3 安装WordPress

    通过上面的步骤已经安装好了VPS搭建网站所需的环境并创建好了主机,接下来就是上传网站文件完成网站的安装。

    3.1 上传WordPress网站文件

    我们需要一款ftp软件,这里使用的是Filezilla。之前的环境搭建中,并没有安装ftp服务,所以使用sftp上传网站文件。

    在Filezilla主页中点击文件→站点管理器,具体设置如下图,注意端口要填正确,协议选择sftp。登录类型选择正常就好,用户名密码填好点击连接即可。

    19.png

    连接之后建议先进入/home/wwwroot/default 删除其中的如下图所示选中的文件,同时修改phpmyadmin的目录名,改为不容易猜到的。

    很多人问这一步的原因,根据评论中SEOIMO所说:

    default这个文件夹是系统默认的,里面是一些安装的信息,比如数据库和探针地址,为了安全起见,应该将里面文件改名或重建。而域名是建立在/home/wwwroot/文件夹下的,和default同层的。 除了数据库外,不用太在意default里面的内容,因为建站并不在此文件夹内。

    20.png

    然后进入到网站的安装目录,即上面的www.jwcyber.com文件夹,把网站的源文件上传到根目录里就可以了。当然,先得先去中文官网把wordpress的安装文件下载下来。

    解压后用Filezilla直接上传WP的网站文件,由于全是小文件,这将是一个非常漫长的过程。文件上传完成后的文件结构如下图所示(WordPress的网站文件直接位于www.jwcyber.com文件夹下):

    QQ截图20160418011340.jpg

    如果觉得上传太慢,可以先将网站文件压缩成zip压缩包,上传到VPS后再解压。打包的时候直接多选文件打包成1.zip,方便解压。

    压缩包上传完成后,通过SSH连接到VPS,进入网站的安装目录,命令为:

    cd /home/wwwroot/www.jwcyber.com (换成你自己的安装目录即可,注意cd后面有空格)
    

    进入后执行命令 unzip 1.zip 回车即可。

    21.png

    解压后要使WordPress的网站文件直接位于www.jwcyber.com文件夹下,和上面的截图一样,否则使用Filezilla移动一下文件。出现403错误的基本都是这个问题,我一开始也犯过,评论中看到很多人也犯过这个错误。

    然后等待域名的解析生效以后,就可以安装网站了。

    3.2 安装网站

    输入网址www.jwcyber.com,如果出现的是LNMP界面,则在VPS的管理界面里面重启一下VPS;如果是下面的WordPress的界面,证明前面的操作都没有问题,可以进行WordPress的配置了。按照下面的截图进行配置就行了。

    1456999470114025.png

    1456999487346443.png

    1456999503100994.png

    1456999532700394.png

    欢迎使用WordPress!

    到这里,用VPS LNMP WordPress搭建个人网站就基本完成了。

    27.png

    写在后面

    根据上面的教程,可以零基础利用VPS LNMP WordPress搭建出一个网站来,不过最终的到的只是一个可以访问的界面,离真正的个人网站还差得很远。

    还需要下功夫的地方主要有两个:界面和内容。WordPress很强大,众多的主题和插件,需要慢慢去研究。而内容,则是核心所在,没有内容,网站做得再漂亮也是白搭。我其实对于我是否能够把这个博客长久运行下去也是没有十足信心的,我基本没怎么发过原创内容,加上自己写东西确实不行,想要多产出内容是很难的。前面说过我想用这个网站干什么,那么今后就朝着那些方向前进吧。

    不过首先,得把网站的内容完善了,现在只是随便装了一套主题。下一篇文章应该就是WordPress使用中遇到的一些问题,包括301重定向,编辑器说明等。

    加油!

    WordPress使用常见问题

    1 提示需要输入FTP信息

    2 301重定向jwcyber.com到www.jwcyber.com

    3 WordPress只显示一个主题

    4 自带编辑器不够用

    5 为文章添加目录

    6 网站导航菜单

    7 Gravatar头像不能加载或者加载缓慢

    8 使用百度统计分析网站

    9 添加站点地图

    10 文章内容分页

    11 使用七牛云为已备案网站加速

    后记

    时隔一年多,想给博客换个服务器,又翻出了这篇文章。

    一年半的时间里,这篇文章的阅读量达到了5W,从评论和Pingback来看,应该有不少人照着这篇文章搭出了自己的博客。高兴!当初自己也没想着要把这篇建站教程写得多么好,随便截了截图就放上去了,今天来看实在写得有点粗糙,但也不想改了,就这样吧。

    本文写于2016年3月,到现在(2017年10月)已经有段时间了。这期间LNMP从1.2升级到了1.4,WordPress也从4.4升级到4.8了,这篇文章的时效性已经不强了,但基本思路还是没有变,而一些关键的地方我也写了出处,所以照着做还是没问题的。基本流程还是:购买VPS和域名、安装LNMP(看这里就行)、安装WordPress。一开始可能还需要对着教程看,熟悉之后其实就不用了,因为每个步骤实际上都有提示。

    最后,祝大家都能有一个长期更新的博客。

    附:现精简版WordPress安装流程

    1、购买VPS空间,可选择VultrLinode日本机房,VPS安装Ubuntu 16.04系统。(现在此网站又换成了腾讯云)

    2、FileZillaXshell用root账号登录VPS。

    3、安装BBR加速

    升级Linux至最新内核(4.12+)

    wget --no-check-certificate -qO 'BBR.sh' 'https://moeclub.org/attachment/LinuxShell/BBR.sh' && chmod a+x BBR.sh && bash BBR.sh -f
    

    一键安装BBR

    wget --no-check-certificate -qO 'BBR_POWERED.sh' 'https://moeclub.org/attachment/LinuxShell/BBR_POWERED.sh' && chmod a+x BBR_POWERED.sh && bash BBR_POWERED.sh
    

    4、安装LNMP

    wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp

    默认安装即可,记下MySQL密码,整个过程30分钟左右。

    5、万网购买域名,解析至VPS的IP地址。

    6、添加虚拟主机

    lnmp vhost add

    根据提示安装,记下数据库名/用户名和密码。

    7、下载WordPress,将zip上传至</home/wwwroot/域名/>下,使用Xshell cd至该目录,unzip解压,确保wp-admin等文件直接位于域名文件夹下。

    8、更改文件夹权限:

    chmod -R 755 /home/wwwroot/jwcyber.com
    chown -R www /home/wwwroot/jwcyber.com
    

    9、在</usr/local/php/etc>下的php.ini中删去scandir函数,重启php进程。

    /etc/init.d/php-fpm restart
    

    10、浏览器输入域名,进入WordPress初始配置页面,输入之前记录的数据库等,完成安装。

    11、进入WordPress。全新安装的这时就可以开始折腾了;非全新安装,使用UpdraftPlus插件或者工具->导入恢复数据,还原至之前状态。


    喜欢 (162)
    发表我的评论
    取消评论

    表情 贴图 加粗 删除线 居中 斜体 签到

    Hi,您需要填写昵称和邮箱!

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址
    (258)个小伙伴在吐槽
    1. 谢谢博主分享!!
      孙二2017-04-11 21:19 回复
    2. 感谢博主分享,受教良多。 博主用的也是搬瓦工的VPS。不得不说他家的技术真心不错。虽然超售,但是一点都感觉不到有碍使用。 甚至,256MB这种小内存的VPS经过适当的优化,每天10000PV的流量应该是没有问题的。 因为博主目前用的搬瓦工256MB的VPS,模拟5分钟内100个在线完全没问题。 测试页面:http://www.seoimo.com/wordpress-vps/ 可以看到,页面有大量的图片和文字。倘若一般的博客页面只有很少图片的话,想必每天的流量再多点应该也没问题。 所以说,搬瓦工小内存VPS不一定就不适合建大站,关键是要优化合理。 另外,评论中有一些童鞋有不清楚的地方,我看了主要原因是VPS搭建WP过程中某些细节没有处理好。 这些在上述的测试页面中有所介绍,是否可以分享在您的这篇文章里,以帮助更多的同学呢? P.S. 以上本人建站经历,供参考。
      SEOIMO2017-03-21 08:29 回复
      • 我直接把你的文章链接贴到了最前面//哭笑。确实写得很赞
        jwcyber2017-03-21 08:54 回复
    3. 站长你好,我是按照你的教程来的。上传wordpress后(确认在域名文件夹下),在浏览器中输入域名或者IP都提示无法访问此网站,拒绝了我们的连接请求。求解…
      喜遇2017-03-20 07:42 回复
      • 直接输IP肯定是无法访问的,你看一下DNS解析,或者换个浏览器试试
        jwcyber2017-03-20 08:30 回复
    4. 站长您好,按照您的教程一步步走下来的,可是把网站文件放到/home/wwwroot/www.xxxx.com目录下不能显示,要放到/home/wwwroot/default下却可以,这是我哪一步走错了吗?谢谢
      renyj2017-03-15 10:57 回复
    5. 站长你好,根据您的教程一步一步的完成了属于我自己的博客网站,在此表示深深的感谢!以下说说我在这过程中遇到的问题和解决方法: 就在上传wordpress并解压之后,打开网站本应该出现教程上的界面,可是页面却出现了403错误,下面并附带nginx,后来仔细检查每一步,找到了错误,下载wordpress后,因为是压缩文件,我就直接上传然后解压了,然而文件却在 /home/wwwroot/www.xxxx.com/wordpress目录里面,并没有在 /home/wwwroot/www.xxxx.com目录里面,所以我把下载的文件解压后再全选里面的文件,然后再打包上传,并把服务器上之前的删了,然后就可以了!
      ai584297052017-03-13 21:43 回复
      • 解压后要使WordPress的网站文件直接位于www.xxx.com文件夹下。这个问题确实很容易出现,我也犯过。
        jwcyber2017-03-13 23:54 回复
    6. 求解答,站长你博客内容右边的导航是用什么做的,感觉体验很不错啊,有wp插件吗
      letxxt2017-03-06 22:53 回复
      • 都是主题自带的,只有目录是装了一个Table of Contents Plus,还有点bug。
        jwcyber2017-03-07 14:33 回复
    7. 我的一直卡在这了 建立数据库连接时出错 这意味着您在wp-config.php文件中指定的用户名和密码信息不正确,或我们未能在localhost联系到数据库服务器。这可能意味着您主机的数据库服务器未在运行。 您确定用户名和密码正确吗? 您确定输入的主机名正确吗? 您确定数据库服务器在运行吗?
      骑驴逛世界2017-03-04 19:11 回复
      • 应该是正常运行的,不然WordPress也装不上呀
        jwcyber2017-03-04 19:36 回复
      • 我也遇到这个问题了,首先你要确定了你数据库密码和账户是否记得,然后要确定你是否建了一个数据库。我在这个地方卡了一天,最后通过重置数据库密码解决了问题,希望能帮助到你
        别扣我家墙皮2017-03-04 21:20 回复
        • 所以是教程哪个地方有问题吗?
          jwcyber2017-03-04 22:35
      • 这个问题大大概率是因为建立的时候数据库名和/或密码出现错误,看看有没有特殊字符?
        SEOIMO2017-03-21 08:32 回复
    8. 站长您好,请问您的网站菜单中的“关于”点进去的网页是用wp的“页面”功能制作的吗?请问具体是怎么制作的呢?为什么我用“页面”制作的一个关于页面,点链接进去以后却看到的是我的主页。我看到您的"关于"页面挺好看的,左侧还有分栏,能分享一下制作的步骤吗?
      糖蜜酒精2017-02-15 19:24 回复
      • 是用界面做的。页面的编辑还是和文章一样,编辑好了在外观→菜单中把页面添加到菜单结构中就行了。左侧的分栏我不确定是不是我用的主题生成的,可以在页面→所有页面中对分栏文章排序。
        jwcyber2017-02-16 09:09 回复
      • 终于知道原因了,是因为我没有换模板,必须在页面属性中的模板中选择“友情链接”模板才会显示出来和你一样的效果。
        糖蜜酒精2017-02-16 10:54 回复
    9. 选购域名时候说吧各大平台的账号注册了是是什么意思?是用域名做邮箱注册码?
      RRF2017-02-14 14:30 回复
      • 比如我是jwcyber,所以我把jwyber的百度账号,微信号都给注册了,邮箱抢到一部分。避免以后想用这个ID的账号却被别人注册了的情况发生。
        jwcyber2017-02-14 17:13 回复
    10. 为什么我把自己的VPS重启后博客就无法访问了?运行service nginx restart 和 service php-fpm restart 和 service mysql restart都没用
      victor2017-01-31 21:56 回复
      • 不知道了,我这边是可以随便重启的
        jwcyber2017-01-31 22:03 回复
    11. 小白按照博主的教程一步一步搭建出了自己的博客,很感谢~~~
      BI4KLM2017-01-29 10:53 回复
    12. 请问下在Filezilla中要进入phpmyadmin的时候就无响应了,这是什么问题。
      Forrest2017-01-24 16:28 回复
      • 感觉这一步不像会出问题的呀,再试试?
        jwcyber2017-01-24 23:53 回复
    13. 我的wordpress密码忘了…今天被清理掉了,而且VPS又没有开通邮件找回密码功能,有什么办法吗?
      bitian2017-01-23 00:04 回复
      • 你说的是这种情况吗:http://jingyan.baidu.com/article/2009576188fe0dcb0721b406.html
        jwcyber2017-01-23 20:19 回复
    14. 请教博主,我把WordPress上传到指定目录了,然后打开我的网址502,怎么解决
      Lasy2017-01-19 17:05 回复
    15. 在站长的博文下指导下终于建起了自己的"家",嘿嘿,感谢站长.以后我也要多多分享我的知识!♪(^∀^●)ノ
      tsukasa2017-01-18 00:11 回复
      • 一绪に顽张りましょう...(为了防广告禁止了日文,发现我自己也发不了了...)
        jwcyber2017-01-18 11:13 回复
    16. 感谢站长解答。字敲错了,见谅哈
      ricky2017-01-08 13:38 回复
    17. 敢接站长解答。我重新查看了,解压后的wordpress文件直接放在/home/wwwroot/www.rickyshang.com/下,分别是wp-admin,wp-content, wp-includes。把/home/wwwroot/www.rickyshang.com/的域名修改为服务器的名称就显示404,保持这样,目前显示403.请问还有别的办法吗?我都想实在不行重做,重做有什么注意事项,请站长指点!非常感谢
      ricky2017-01-08 13:37 回复
      • 这个我也想不出原因了,你再搜搜看。如果重装的话重做系统然后重新来就可以,没什么特别需要注意的
        jwcyber2017-01-08 15:44 回复
      • hi,你的这个403问题解决了吗?我的出现403 Forbidden
        chinayong2017-02-08 14:31 回复
    18. 你好,请教一个问题: 连接之后建议先进入/home/wwwroot/default 删除其中的如下图所示选中的文件,同时修改phpmyadmin的目录名,改为不容易猜到的。不了解为什么这么做?照着操做,域名也完成解析后,输入域名:www.rickyshang.com显示404 Not Found nginx到这里给困住了,请求指点!
      ricky2017-01-07 12:48 回复
      • 评论中有人提到:“default这个文件夹是系统默认的,里面是一些安装的信息,比如数据库和探针地址,为了安全起见,应该将里面文件改名或重建。而域名是建立在/home/wwwroot/文件夹下的,和default同层的。 除了数据库外,不用太在意default里面的内容,因为建站并不在此文件夹内。”我刚把这一段加到文章中去了。
        jwcyber2017-01-07 23:39 回复
      • 我这边现在是显示403,如果是403那应该是Wordpress的文件没有放对。解压后wp-admin等文件夹是不是直接位于www.rickyshang.com文件夹下面呢?
        jwcyber2017-01-07 23:42 回复
    19. 你好,我按照你的教程,现VPS的/home/wwwroot/www.xzl.world文件夹下已经有wp-admin等三个文件夹,但是我在浏览器输入个人域名(http://www.xzl.world),还是和申请域名的时候一样,是域名解析的问题吗?我也在namesilo上绑定了VPS的IP地址,请问是什么原因呢?谢谢
      bitian2017-01-04 23:12 回复
      • 出现的是namesilo的停靠页面,不是LNMP的界面,也不是WP的界面,所以应该就是域名解析的问题。重新设置解析,或者去万网买个其他的域名试试。
        jwcyber2017-01-05 13:23 回复
    20. 不错,跟着走下来直接成功了,点赞
      letxxt2016-12-28 11:44 回复
    21. 你好,4.1步骤中用filezilla登陆的时候要求输入的密码是哪一步骤里的密码啊?前面好几个步骤都要有新设的密码,已经搞不清楚哪一个了。
      novicepq2016-12-12 23:27 回复
      • VPS安装系统的时候得到的密码,就是root的密码
        jwcyber2016-12-13 09:01 回复
    22. 不用回了,我弄好了,谢谢你
      zcldeapple2016-11-26 04:29 回复
      • 那最后是怎么解决的呢?
        jwcyber2016-11-26 10:52 回复
    23. 你好,第一次用VPS,出现了这个问题,我不想重装,因为太慢了,能不能下载lnmp1.2-full,然后找到之前删除的文件,然后上传到home/wwwroot/default 里面,然后重启?
      zcldeapple2016-11-26 04:10 回复
    24. 你好,按你的网站要求:连接之后建议先进入/home/wwwroot/default 删除其中的如下图所示选中的文件 但是出现了403错误,我查了下,说是少了index.php文件 怎么增加这个文件 如果不能增加,那怎么删除lump,然后重新安装??
      zcldeapple2016-11-26 04:05 回复
      • default这个文件夹是系统默认的,里面是一些安装的信息,比如数据库和探针地址,为了安全起见,应该将里面文件改名或重建。而域名是建立在/home/wwwroot/文件夹下的,和default同层的。 除了数据库外,不用太在意default里面的内容,因为建站并不在此文件夹内。
        SEOIMO2016-12-05 15:58 回复
    25. 感谢博主的分享,搬瓦工VPS一键安装教程很详细,个人也比较爱用CentOS折腾VPS。 另外,自己在Vultr开个了VPS安装WordPress,也是采用LNMP一键安装包,不过用的是Apache,顺带对VPS进行了优化配置,望博主给点意见。帖子地址:http://www.seoimo.com/wordpress-vps/
      就爱折腾VPS2016-11-25 13:10 回复
      • 我只会跟着教程折腾,不会自己弄 :arrow: 网站不错
        jwcyber2016-11-25 17:48 回复
    26. 测试测试
      jwcyber2016-11-14 02:07 回复
    27. 博主!我花了好多时间按照教程按了一遍,安的是lnmp1.3遇到了些其他问题,但是都勉勉强强解决了,我想作为纪念和记录,我可以在你这篇的基础上改一下发到博客吗?我会注明链接的。
      fanner72016-10-27 20:30 回复
      • 当然可以!分享使人快乐。这几天貌似后台出了点问题,一直没能登上,最后使用客户端回复的😂
        jwcyber2016-10-30 22:02 回复
    28. 请问博言,安装虚拟机的时候没有选择wordpress,然后看到你说可以修改配置文件,想请问一下怎么改,已经找到了那个文件。 如果要重装的话,请问一下怎么重装。
      sue2016-10-20 18:04 回复
    29. 我想问那个数据库是提前在centos里创建好吗?还是需要单独去服务商哪里买数据库还是直接就那么写
      lzp2016-10-08 22:51 回复
      • LNMP中的M就是MySQ,所以安装LNMP的时候已经装上了
        jwcyber2016-10-09 00:46 回复
    30. 想请问一下我完全按照了你的教程来走,也在静态伪静态规则的地方选择了wordpress,wordpress也是直接解压在域名目录之下,但是出现了403错误,不知道怎么解决 。。
      got2016-09-28 09:41 回复
      • 没有遇到过,帮不上忙了
        jwcyber2016-09-28 15:55 回复
        • 博主,我装的虚拟机的时候,没有选择wordpress ,然后你说这些配置都是可以更改的,我不知道怎么改,还是说要重装,装的话我与不会,希望博主能教教我!
          sue2016-10-20 17:55
      • 请问,你的后来如何解决的?
        chinayong2017-02-08 15:02 回复
    31. 站长,我按照你的方法配置好了LNMP,也设置了解析,但不管是输入IP或者域名,打开的是默认的网站,不是我自己创建的那个域名,请问改怎么解决?
      Mino2016-09-13 13:50 回复
      • 不是很明白你的意思,是指进入了LNMP的默认界面吗?你的WordPress文件有解压放置正确吗
        jwcyber2016-09-13 16:10 回复
    32. 域名解析成功之后,打开www.XXXX.com,提示 无法访问此网站 www.wuyucun.top 拒绝了我们的连接请求。
      purepro2016-09-12 00:34 回复
    33. /home/wwwroot 里面没有我的域名文件夹,怎么解决
      吴昱村2016-09-11 15:10 回复
    34. 你好, 我改IP 为域名后。不能登陆 网上说要修改数据库 但我不会连接 怎么搞请问?
      ekingfan2016-08-25 23:50 回复
      • 这个就无能为力了,你搜搜教程吧
        jwcyber2016-08-26 10:11 回复
    35. 我最后是装好了,因为我是用IP,所以域名目录也要用IP, 但装好后。主题怎么也不能更改, 不能更换,也无法显示其它主题,上传不不成功。我FTP 上传到主题目录 也不能显示 ??是不是FTP那里的文件夹属性有问题?
      ekingfan2016-08-17 04:06 回复
      • 参考另一篇文章的第一条:http://www.jwcyber.com/tips-for-wp/#1_FTP
        jwcyber2016-08-17 12:01 回复
    36. 我是安装在这个目录里 /home/wwwroot/n/ 我没有申请域名 ,IP 是搬瓦工独立的。我输入IP后显示 403 Forbidden nginx 请问怎么搞??
      ekingfan2016-08-16 01:20 回复
      • 试试改为/home/wwwroot/你的IP,然后流程来一遍。相当于就把IP作为域名,应该不会出现403 Forbidden了吧...也许...大概...上面说的都是我猜的
        jwcyber2016-08-16 08:19 回复
        • 你是对的!! :mrgreen:
          ekingfan2016-08-17 04:07
    37. 你好,我在用搬瓦工搭建Wordpress后,之前可以使用FileZilla软件连接到服务器,但后来不知什么原因却一直连不上。我是个技术小白,求指导。
      Mr. Jie2016-08-12 22:32 回复
      • 1.试一下WinSCP;2.在搬瓦工后台更改一下root密码。我只能想到这两个方法了
        jwcyber2016-08-13 08:39 回复
    38. 你好,我在删phpmyadmin目录下的文件之前,访问我的主机IP会显示ngnix正常页面,按你教程删除phpmyadmin目录下的文件后改文件名,再上传wordpress文件,访问主机IP显示ngnix 403,请问你知道什么原因吗?
      fytriht2016-08-09 00:15 回复
      • 这个我没遇到过。搜了一下,这个帖子说是权限问题,你试试我这篇文章第一条中的指令
        jwcyber2016-08-09 12:52 回复
        • 这个 有用!!谢谢
          anchor2016-09-28 20:10
    39. 站长的内容很好啊,我然后等待域名的解析生效以后,就可以安装网站了。这一步出现了打开域名403 ,这是什么原因呢?
      你好啊2016-04-17 17:59 回复
      • 既然出现403说明nginx已经装好了。你看一下网站文件直接位于www.jwcyber.com文件夹下吗? 如果还是没办法全部重装一次试试?
        jwcyber2016-04-17 18:30 回复
        • wo全部重装?毕竟之前的步骤:lnmp的安装还是什么的很麻烦的!! 另外我不明白为什么要连接之后建议先进入/home/wwwroot/default 删除其中的如下图所示的文件,同时修改phpmyadmin的目录名,改为不容易猜到的? 删除了以后我域名要么显示:1.页面无法链接 2. 404 notfound nginx/1.3.11 3.软或硬重启vps后亦然 4.曾出现过一次lnmp页面显示,之前是一打开域名就显示lnmp的页面的 5.已经在winscp看到wordpress文件夹 已经解压在/home/wwwroot/我的域名 下 求助,我搞了一个星期还安装不了!
          你好啊2016-04-17 21:01
        • 1.我看到官方安装wp ,有个readme那个网页要打开,再写些什么的,是不是哪里还有些小细节我未处理好呢? 2.我目前是下了官网最新的zip,然后改为1,ftp到/home/wwwroot/我的域名 下,再按你的教程解压。有没有其他细节我错了?
          你好啊2016-04-17 21:15
        • 解压后要使WordPress的网站文件要直接位于www.jwcyber.com文件夹下。直接将官网最新的zip改为1.zip再解压出来可能不是这个效果。文字描述可能不是很清楚,我在原文中补了一张图片,你看看是不是那样的。
          jwcyber2016-04-18 01:22
        • 关于更改文件名我猜测是为了安全,对于这些我也不太懂。我现在default文件夹下面确实只有.user.ini和改名后的phpmyadmin文件夹。
          jwcyber2016-04-18 01:20
        • 终于装好了,发现是前面的伪静态规则没有填上wordpress(连续看了几部分教程,除了你这里有特意提醒要输入wordpress的),当然全部重装的时候才发现了,感觉有点卡的感觉。站长你的搬瓦工访问速度可以啊,按理来说我当初特地考虑搬瓦工是美国的,即使dnspod也不快。我现在买的香港vps,真不知道是不是被坑...ps:站长的新手原创内容很靠谱有用,我看能长做,微信二次开发有啥干货分享一下嘛?
          你好啊2016-04-18 12:37
        • 开始我也担心搬瓦工速度不够,就买了1个月测试, 发现不同网络环境速度差异很大,但大部分还可以。日常使用大概占用200M内存,打算隔一段时间再上一个静态的网站,平时这个vps还在爬墙用,130一年满足了。我是才开始玩这些的,也不会技术,所以没有什么干货可以分享。。。PS. 你是从哪里找到我这个网站的呢?
          jwcyber2016-04-18 18:20
    40. 我最后上传进 网站文件夹不成功,被拒绝,是不是权限不够?
      x2016-03-17 05:16 回复
      • 你是用的Filezilla传的文件吗?那里应该不涉及权限问题的,WP使用中会有这个问题,你应该在常见问题那边看到了吧。 你是这个网站第一个从搜索引擎来的访客
        jwcyber2016-03-17 08:15 回复
        • 成功了。但是 我的301,根据你的另一篇还是不行,还有 主题添加,要授权,那个怎么填?你有什么沟通软件吗? 比如 telegram?交流下。
          x2016-03-17 10:37
        • 关于301你看看我的配置文件,我应该只修改了那篇文章提到的地方。另外记得在域名解析的时候把两种方式都填上。还不行你重启服务器试试。 主题添加参考那篇文章第一条。 我用微信较多,telegram被推荐了几次,我试试
          jwcyber2016-03-17 12:24
        • 好的。等你有了tg后,我email给你我的号,需要你的帮助啊。哈哈。。
          x2016-03-17 13:06
      • 弄好了,tg号也是jwcyber。另外,你不是大陆的?
        jwcyber2016-03-17 14:54 回复
        • 哈哈 tg 是透过号码加的。不是 @username,这个只是在群里用来 @的
          x2016-03-20 19:25
        • 额 好吧,注册后发现只有两个联系人使用,没有中文是硬伤呀
          jwcyber2016-03-20 20:43
        • 我已经换成了 ghost blog 哈哈。
          x2016-03-20 19:25
        • 现在博客程序好多,当初我也考虑过z-blog。ghost blog搭建感觉如何?
          jwcyber2016-03-20 20:44
        • 太简洁了。单纯写文章还是不错,尤其他的markdown特别cool。然后我是出现了 不能删除 文章bug,和对模板,还有排版不喜欢,还是先决定换回wordpress。
          x2016-03-21 09:31
        • 昨天搜了几个看确实都很简洁。WP的扩展性强,什么都能办到,用的人多,遇到问题也好解决
          jwcyber2016-03-21 09:51
        • 对了你是如何备份wordpress,按照这个教程,需要备份哪些东西?我看他们挺多人都自动和第三方网盘挂钩。
          x2016-03-21 10:12
        • 这个还没研究过,只用过自带的备份功能+图片下载
          jwcyber2016-03-21 10:22
        • 自带的备份功能在wordpress后台吗?我现在还在安装过程 哎,lnmp 太慢了。。
          x2016-03-21 10:28
        • 后台直接就有了。我的主机一般要半个小时,你的主机在新加坡?
          jwcyber2016-03-21 10:44
        • 我发现不能单纯用那个处理ftp信息的时候,用以下表达出了原理: 在使用lnmp一键安装包搭建Wordpress的时候,很有可能在下载,更新主题插件的时候遇到上面的提示,这是由于网站目录没有www权限,解决方法如下: 首先因为是lnmp,默认会在网站目录下生成一个.user.ini的文件来阻止更改文件(比如rm -rf wwwroot之类的事情),首先cd /home/wwwroot,输入: chattr -i ./你的域名目录/.user.ini 然后再输入:chown -R www ./你的域名目录 chown命令意思是修改指定目录的所有者或者用户组, -R是递归修改,www是www用户组。 运行后再输入:chattr +i ./你的域名目录/.user.ini复原,防止跨目录悲剧。
          x2016-03-21 17:26
        • 大致明白了,不过我似乎没遇到,怪事
          jwcyber2016-03-21 17:35
    41. 你好,你选的mysql 是哪一个,我就这个安装失败,其他是成功的。
      x2016-03-17 04:07 回复
    42. 我试了好多次,这次什么都和你一样,我还不信,不成功。。。。55555555555
      x2016-03-17 03:58 回复
      • 我这边应该是都可以的,而且我装了3遍,都是成功的。
        jwcyber2016-03-17 08:09 回复
    43. 写得好详细!!!很棒。我都没有记下来。。。你的网站我开的有点慢,你可以试试dnspod的域名解析服务,可能会好一点。
      yi2016-03-07 11:22 回复
      • 添加了一个,感觉ping确实又小了些。 为了这些步骤,我重装了两遍,最后效果还是可以的。
        jwcyber2016-03-07 19:47 回复
    1 2 3