早些时候在万网以我自己的英文名买了个域名
giantliu.com
又看到万网有一个免费版本的虚拟主机,而且还支持.net4.5
这年头支持.net4.5的免费主机不多,本来想用阿里云/windows
azure来搭博客的
但是工作上时间不是很多,不想麻烦,就用这个免费的来测试一下了
如下图为免费空间的一些基本信息
图片 1

本教程将教大家如何快速简单的搭起一个自己的博客,并不会系统的教会你如何建站,但是可以让掌握建站的基础对以后web学习有一定的帮助。

支持.net4.5,有SQLServer数据库,用FTP上传文件,基本够用

购买一个域名

域名就相当于地址,我们就是通过域名来访问我们的网站,现在万网和腾讯云都有廉价域名卖,首年大概1-5元一年吧。

1.下载BlogEngine.net
因为BlogEngine.net的代码是开源在codeplex的,所以我们在http://blogengine.codeplex.com/
可以下载
我下载的是web版本部署,有时间的朋友可以下载源代码版本自己编译部署
图片 2

购买一个VPS

VPS就是大家口中所谓的服务器,我们可以把自己的网站放在上面,这里我推荐的是搬瓦工,这家的服务器性价比很不错,而且支持支付宝支付。就选择购买5刀一个月的那个。
[图片上传失败…(image-2208e0-1513865992629)]
选择KVM购买一个月。然后系统选择CentOS7。记住购买完要重装系统,然后会给你系统的root用户的密码,一定要保存好这个密码。

默认BlogEngine.net保存信息是用XML保存的,因为我这里有SqlServer数据库,
所以我打算把数据保存在Sql数据库中,所以我们要把BlogEngine的脚本运行在数据库中
因为我是初次部署,所以只运行MSSQLSetup3.0.0.0.sql脚本到数据库,如果有部署是升级
请对应版本运行对应脚本
图片 3

安装面板

安装一个面板,在面板建站,会更加容易,更加的方便,所以推荐大家安装后台面板来学习建站。我推荐的是宝塔面板。首先下载一个工具来连接到我们刚才购买的VPS的SSH上。连接工具我推荐XShell,安装好Xshell我们打开软件,新建会话,先去我们刚才购买VPS的网站,点击到后台。
[图片上传失败…(image-b691aa-1513865992629)]
然后填入相关的信息:
[图片上传失败…(image-954137-1513865992629)]
确认然后连接,会提示你输入用户名,你就填入root,密码就填刚才保存的密码。
登陆进去后,把这条命令复制粘贴后回车:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
安装完成后,会提示安装成功的提示,面板地址,面板账号还有密码,(如图):
[图片上传失败…(image-ca4257-1513865992629)]
然后打开浏览器,在地址栏里填上:你VPS的IP:8888
来进入面板页面,然后输入面板的账号和密码,进入面板。

然后修改web.config把数据保存方式由XML修改为SqlServer

安装WordPress

搭建一个博客,我们可以利用别人的源码来为自己所用,而且这样既能节省时间也能让我们自己的网站更加美观。这里我推荐的是大名鼎鼎的WordPress。这里为了让大家学习到建站的更多内容,我就手把手教你们如何安装上WordPress。
首先我们点击面板里的软件管理选项,选择安装以下应用:
[图片上传失败…(image-1bd2f2-1513865992629)]
然后点击网站选项,添加站点。域名我们就不那么奢侈就填写个二级域名,就是:你自己随便定的内容.你域名,比如我想做博客,我就想起个blog这个名字,我自己的域名是pucraft.club。我的二级域名就是blog.pucraft.club。然后把FTP和数据库都选择创建。
[图片上传失败…(image-b13075-1513865992629)]
点击提交,然后解析域名到主机,我们到我们购买域名的地方,他们会提供解析域名的功能。我们要添加解析,在主机记录里,填写你想的二级域名,最前面的部分,比如我就填blog,记录类型就选择A,记录值填写你VPS的IP地址,然后保存,过一段时间,我们在浏览器里打开我们的二级域名,看到这样的页面,就说明我们第一步就大功告成了!!!
[图片上传失败…(image-7a697f-1513865992629)]

接下来我们去WordPress的官网下载WordPress源码,下载的是一个Zip压缩包,我们打开我们后台面板的FTP菜单,点击根目录选项,我们可以看到四个文件,都删除了,然后上传我们刚才下载的压缩包。然后解压。
![](http://www.pucraft.club/wp-content/uploads/2017/12/
QQ截图20171221220612.png)
解压后,如果只有一个文件夹,请把文件夹里的所有东西复制粘贴到,外面然后再删除文件夹。
完成后我们再在浏览器里进入我们的二级域名。你会看到这个就代表我们离成功只剩最后一步了。
[图片上传失败…(image-d4421-1513865992629)]
我们点击现在就开始,你会看到页面叫你输入数据库名和密码,这些信息我们可以从我们面板后台的数据库选项里找到,一项项的填好,数据库主机和表前缀你就不要填了,然后提交,进行安装,最后会让你填一下网站信息,你可以随便填,后面都是可以修改的,用户名和密码,就是你管理员账号,管理你博客用的。最后点击安装,就大功告成了!!!我们再登陆到后台,你自己装饰一下自己的博客,一切就完工了。

如果你想安装插件什么的,但WordPress提示你没有文件权限,你只需要,到面板里的FTP选择,里进入网站目录把wp-content目录的权限修改成777权限即可。

<BlogEngine>
    <blogProvider defaultProvider="DbBlogProvider" fileStoreProvider="XmlBlogProvider">
      <providers>
        <add description="Xml Blog Provider" name="XmlBlogProvider" type="BlogEngine.Core.Providers.XmlBlogProvider, BlogEngine.Core" />
        <add connectionStringName="BlogEngine" description="Sql Database Provider" name="DbBlogProvider" type="BlogEngine.Core.Providers.DbBlogProvider, BlogEngine.Core" />
      </providers>
    </blogProvider>
    <blogFileSystemProvider defaultProvider="XmlBlogProvider">
      <providers>
        <add description="Xml Blog Provider" name="XmlBlogProvider" type="BlogEngine.Core.Providers.XmlFileSystemProvider, BlogEngine.Core" />
        <add storageVariable="BlogEngine" description="Sql Database Provider" name="DbBlogProvider" type="BlogEngine.Core.Providers.DbFileSystemProvider, BlogEngine.Core" />
        <!--<add storageVariable="\\UNCPath\BlogFiles" description="UNC Path Provider" name="UNCBlogProvider" type="BlogEngine.Core.Providers.UNCFileSystemProvider, BlogEngine.Core"/>-->
      </providers>
    </blogFileSystemProvider>
  </BlogEngine>
  <connectionStrings>
    <clear />
    <add name="BlogEngine" connectionString="Data Source=XXXXXXXXXXXX;User ID=user;Password=password;persist security info=False;initial catalog=databaseName;" providerName="System.Data.SqlClient"/>
  </connectionStrings>

后记

这种建站适合很多PHP源码建站,只要把你下载到的源码上传后保证index文件在最外层就行了。最后祝大家身体健康。欢迎关注我的新浪微博:@机智的神棍酱

我们只要把blogProvider defaultProvider=”DbBlogProvider”
由XmlBlogProvider修改为DbBlogProvider,然后在ConnectionStrings里配置好数据库连接就可以了
对应关系都是由name对应,我们在providers里设置了name=”DbBlogProvider”的节点
这个节点里有个connectionStringName的配置,表示用connectionStrings里name为BlogEngine的连接字符串
然后我们把文件打包成rar文件一次上传,然后通过主机管理控制台进行解压,这样文件就上传完成了
当然也可以直接通过FTP把文件都上传上去,不压缩,但是这样时间就慢点

上传好后。就可以通过域名来访问博客来进行一些设置了
默认第一次的时候,BlogEngine的登陆 用户名和密码都是admin
然后你可以在设置里进行一些初始化设置
如下图
图片 4

对一些基本信息进行设置好后。就可以看到正常的个人博客了
我设置了半天,效果如下 http://giantliu.com/

相关文章