虚拟云主机做接口的建站方案。

        对中小企业来说,把网站托管给网络公司,是一个省事,省心的方案。但这样自已对自已的数字资产的管控能力就变弱了。加上现在的新一代都学了一点网络编程之类的,就想动手自已做主。这时虚拟云主机做中小企业的展示网站是非常合适的。网站的功能部分放到自已的PC的做小服务器上,这种划分的方法,从成本上从低,从效果上最好。只是要求对网络背景知识有一定了解。现在就来看看我一步步的做。

        首先一开始我的建站思路是用个人PC服务器。因为现在家里看电影的光纤网带宽超足。个人PC能力也是超用了。然后我选择了goland 这种近C的编程语言。因为我是通信相关专业,转做网站 的。最熟的就是C语言。用goland,上手快,后期深入的可能大。而且这东西也适合做,B/S结构的应用程序。与手机APP的结合是B/S结构的应用程序长处。开始动手,把一个小公司的网站重做。美工,不需要。前台代码可参考。goland没用过。然后一周多的时间,把一个8个页而的东西,转到goland /beego 的框架内。上手真的很多,很多时间是我参考了第二个网站的,CSS适屏方法,把原来固定屏的网站给改成CSS适屏。旧网站 是把手机与PC公开做的。调CSS花了不少时间。 这里上说一下,beego最的是能深入,也能快上手的一种编程生态。只看框架,就基本能照瓢画葫芦, 很快写出能可见的东西了。加上百度这个帮手,基本上没遇到过需要花2个小时以上去解决的难点。真的是代码搬运工。CSS调样式花的时间最多。这东西对不同游览都会有不同,我也主要是看手机与PC,其它的只能不测。但是最后布署时遇到难题了。家用光纤的80端口是封的。这对展示网页是致命伤,展示网页就是做广告,要被百度等搜索到。不用80端口是一定不行的。加上其它的原因我决定转到虚拟主机,虽然这要花一定的费用,但对一个展示性网页,还是有必要的。

      选了百度云有各种考虑,主要是因为网页要展示的主要方式是被百度等搜索。百度云现在的技术要求是:PHP 5.0-7.3的版本可选择,mysql,版本我没看到。sql语言基本可通用,问题不大。PHP开始我选的是比较新的laravel,但这东西听说比较慢,考虑到我选择云主机很低端。换了更小的thinkPHP框架。然后就开始把goland下的东西转过来。因为我用goland时,动态化的东西能用JS的我就不会用goland,这里还是体会到换平台的好处,服务器端代码改动一点都不大。比我欲想的花的时间少,主要少就少在,网页改动少,最花时间的CSS基本不用动。但就上手性还说thinkPHP我感觉,thinkPHP比beego让我上手慢,因为我从框架示例中很难照瓢画葫芦。然后也没找到一个简单的示例代码,只能看thinkPHP官网手册,手册这东西写的,直是孔乙己写回字,一个东西的各程样子都 给你讲一下,但就是没讲前后文,没在上下文中讲这些罗列,难道这是国人的习惯,讲个事就要讲全面。可是我只需要找到能让我用下去的东西而已。还好有编程基础, 一目十行从这些内容中找到自已所需要不容易。没什么大难点,百度找一下基本都解决。

       然后就是换到百度虚拟主机上,出的一些小问题 。这些问题,有些百度不到答案,只能自已分析。首先一个是在本地环境中好用的,到网上报找不到模块。这是路行径中/和\的差点,我猜到,试了一次就好。第二个就是mysql导数据时遇到的高版向低版转时,将需要导入的sql文件,把其中的utf8mb4_0900_ai_ci全部替换为utf8_general_ci还有utf8mb4替换为utf8。还有就是在转入时锁死,这个要解决,一就是要把原来锁死的进程kill。而就在导入数据时 --skip-add-lock 。百度云用的是phpmyadmin.但我本地用的是workbench做为管理工程,多少有些不同,但基本的数据导入导出都还是完成了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值