为了账号安全,请及时绑定邮箱和手机立即绑定

手把手教你搭建属于自己的网站

这篇文章中笔者描述如何简单快速的搭建一个属于自己的网站,主要步骤如下:
1、购买阿里云ECS主机
2、购买域名
3、申请备案
4、环境配置
5、安装wordpress
6、域名解析
你需要提前准备的有xshell,xftp,wordpress,phpMyAdmin,笔者会在文章中给出详细的链接供大家使用。
一、购买阿里云ECS服务器:
首先你需要购买一个阿里云服务器,步骤很简单登录阿里云官网即可购买,如果你是学生的话还可享受超级折扣,如果仅仅是想做一个wordpres的网站那么你可以参考以下配置。图片描述
由于是个人博客所以建议使用centos 7以上的都可以。
二、购买域名:
在阿里云官网右上角点击备案,进入页面以后首先购买域名,根据域名的等级不同价格不同,购买完成后按照步骤进行备案,过程会比较长,笔者当时用了近一个月时间。
三、软件的安装:
我们购置的阿里云是纯净的Linux系统,所以在安装之前我们需要配置环境。
1、下载安装包:
我们登录阿里云之后点击云市场,找到“Linux一键安装web环境”的安装包需要2元购买,因为一直在迭代,所以建议大家去购买最新版的笔者在这里就不放出自己的链接了。
2.下载xshell和xftp
链接:https://www.netsarang.com/download/main.html,选择个人学校的即可免费享受,关于软件的配置以及软件怎么用笔者在这里就不啰嗦了。需要注意的是在xshell的终端,编码模块我们需要选择utf-8编码,否则会出现中文乱码的现象。
四、正式开始
用xshell连接到主机后,我们点击如下按钮打开xtfp进行文件传输
图片描述
接下来将解压后的一键安装包拖拽至根目录下上传文件图片描述
成功后,我们在xshell输入ls便可以看到
图片描述
接下来我们输入如下命令进行安装

chmod -R 777 sh-1.5.5
cd sh-1.5.5/
./install.sh

会出现一些选择,选择apach,除了mysql选择5.5.40其余的均选择最新版即可如下图所示
图片描述
如果没有问题的话这个过程会比较漫长的,你可以选择去喝杯咖啡再来
成功安装后 会出现如下界面
图片描述
使用cat account.log命令可以查看你的ftp以及mysql默认用户名与密码,更改ftp密码命令passwd www按照要求输入即可,更改mysql密码,mysqladmin -uroot -p旧密码 password 新密码需要注意的是-p与旧密码中间没有空格,psw与新密码之间有空格。
五、安装phpMyAdmin
首先需要下载phpMyAdmin的数据库管理软件,官网连接:https://www.phpmyadmin.net/downloads/
下载完成后解压,打开xshell->进入ftp,进入alidata/www/phpwind目录,将其下的所有文件全部删除,接下来与之前操作相同,将文件上传到这个空目录下,如下图所示
图片描述
待上传完成后,在浏览器地址栏输入公网ip+phpmyadmin便可进入管理页面
图片描述
对新的数据库命名,并创建排序为utf8_general_ci
六、安装wordpress
下载地址:https://cn.wordpress.org/
下载完成后将所有文件*注意不是文件夹拖动到刚才的phpwind也就是你安装phpmyadmin文件夹的那个目录下,如下图所示
图片描述
访问公网ip便进入wordpres的安装页面,数据库名即为刚才我们在mysql中创建的数据库的名称,用户名root,密码自己创建,主机选择localhost,接下来进入到下一个页面信息的填写,大家根据要求填写就好这里没有坑,这样我们一个网站就大致完成了,wordpres里有很多主题大家可以自行下载。管理页面在公网ip/admin页面下。
七、域名解析
进行解析之后,我们就可以直接通过域名来访问个人网站,详细方法为在阿里云域名板块找到自己购买的域名,点击解析即可完成操作。
八、配置过程中遇到的问题以及解决办法
问题一:安装wordpres主题需要ftp用户名与密码,但是填写都显示错误。
笔者找了相关资料有人说这是wordpres的bug,其实不然,这是因为权限的问题,我们只需要进行以下操作便可以不需要填写用户名与密码:
STEP1:连接FTP空间,进入wp-content目录,新建tmp文件夹,设置文件夹的权限为777(注意一定要先新建tmp文件夹并给777权限
STEP2:设置wp-content目录中的plugins(插件)和themes(主题)文件夹权限为777
STEP3:在wordpress目录下找到wp-config.php文件,并将其下载到本地打开
STEP4:在

/** WordPress目录的绝对路径。 */
if ( !defined('ABSPATH') )
     define('ABSPATH', dirname(__FILE__) . '/');

下添加如下代码

define('WP_TEMP_DIR', ABSPATH.'wp-content/tmp');
define("FS_METHOD", "direct");  
define("FS_CHMOD_DIR", 0777);  
define("FS_CHMOD_FILE", 0777);

STEP5:将修改好的wp-config.php上传并覆盖原始文件便可解决这个问题
问题二:wordpress上传主题或插件提示无法将上传的文件移动至wp-content/uploads
打开xshell,输入chown -R www /home/wwwroot/wp-content/uploads/
便可以,拿一个图片或者主题进行一下测试
如果仍提示有问题,继续输入如下命令

chmod -R 755 /home/wwwroot/wp-content/uploads/

上面的chown -R www 为权限命令
上面的/home/wwwroot/wp-content/uploads 为Uploads所在目录
便可以解决此问题。
就写到这里之后遇到问题再进行补充,如果大家有什么问题也可以私信笔者。

点击查看更多内容
6人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
Linux系统工程师
手记
粉丝
7202
获赞与收藏
414

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消