阿里云 ECS 云计算训练营 Day7:搭建个人网盘

这是什么?
我正在参加“阿里云高校师生计划”。
除了可以领取长达一年的免费云服务器体验,
在校学生还可以从零开始学习使用云计算,或参与 AI 实训营,最后获得礼品~(详情点我!)

高校师生计划介绍
Day1:上云!仿佛梦里见过 学习笔记

Day2:offer!那真是太令人高兴了 搭建简历网站 学习笔记

Day3:已经没有什么好怕的了 打造在线编程环境 学习笔记

Day4:奇迹/xx都是存在的 安装图形化桌面 学习笔记

Day5:怎么可能会后悔 在线编程挑战 学习笔记

Day6:这种事绝对很奇怪啊 在线编程挑战2nd 学习笔记

1. 介绍

没想到今天就是最后一天了……
今天的学习界面不是视频+课件的形式,估计…没加入七天训练营的同学也可以参与?
欢迎点击链接了解~

免费体验搭建个人网盘

2. 开心安装

于是我【免费开通】了一个资源。因为需要加载过程,于是我就去吃晚饭了。
吃完饭、干完家务,再回来一看
资源已释放
“资源已释放”
😓😓
还好,大大的橙色【再次体验】按钮告诉我还有机会。
本来想用自己的ECS来着…输了几行教程的代码,发现有centos和yum字样……
不行,系统三观不符,估计没戏

我电脑里输入ssh提示 'ssh' is not recognized as an internal or external command, operable program or batch file.
没有这东西……不过我有 PuTTY 啊哈哈哈哈对啊对啊
顺利执行安装命令(可下载速度居然达到了38M/s)。
高兴(腹诽)没一会,发现yum安装owncloud的速度又只有10k……
人生大起大落……
这个装完,再装apache,又是光速……
看起来是owncloud没有放在镜像里?
哈哈,又有一条建议可以提了。
接下来按照教程操作——

按i键进入文件编辑模式,然后在<Directory>内容后添加以下内容。

ok
这回的教程,好详细。连vim怎么使用都有逐步介绍
👍👍
但是复制的时候发现说法似乎有误,应是在</Directory>后面(正斜杠不能丢啊)。。
(接下来,我会更加后悔,提前夸了教程)

3. 自信配置

php安装…
成功!
配置…
教程没有写“在文件最后添加内容”的快捷方法,我来:
在按i进入编辑模式之后,输入大写G到达文件最后一行开头,再移动光标到末尾,并回车
配置完成!

接下来打开OwnCloud
界面初见
哦 我的圣地,多么美丽的界面啊!系,windows的感觉(?)。

按 教 程 配 置
轻点【安装完成】

小场面
……
不怕,小场面
百度搜一搜An exception occured in driver: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)~
官方论坛就有解答,说的是

This is a misconfigration on either PHP side or MySQL side. Putting the message “Can’t connect to local MySQL server through socket” into your favorite search engine should give you additional help like:

设置错了。然后给了一些链接。
英语?
我不带怕的。
继续看,别人提问之后的解答:
mysql没有启动,运行#services mysql start或者#/etc/init.d/mysql start
结果我运行了都是找不到命令。。
找不到就找文件呗~
文件也找不到
find 搜索!
也搜不到……

我开始慌了……这时,服务器体验时间只有40分钟了

4. gg1

怎么办
检查自己每一步操作是否正确
看其他同学的操作
同学 大佬们要么与教程保持高度一致,要么用的都是自己的服务器,什么“宝塔”。事先创建了一堆东西……

看到登录页提示底下有官网教程,进去看看
无果(这教程设计理念还是概念性的而非任务性的,主要也是我不熟悉的代码操作,很少有截图)。

想了想,还是要相信前人的力量,搜了一搜别人是怎么搭建owncloud的服务的。

这时候发现原教程配置OwnCloud页面跨度较大,没有介绍“数据库”相关的填法,只有一句:

  1. 创建管理员账号和密码,然后单击【存储&数据库】,配置数据库,最后单击【安装完成】。

因此我重点找截图有数据库配置的。

找啊找,发现了一个
结果人也是披荆斩棘,一个错误一个错误的排除😭。看了他填的数据库名,也是在前面的mysql设置里进行的——

但我输入mysql相关的命令,什么也没有啊!!
再仔细对照一下大佬们的笔记……大佬之前有通过图形界面创建了数据库。

所以

换一条路
幸福地转圈
Home

Home...Sweet home...

……
😭😭
由此可见,这个教程……就是有问题的:

  1. 不应该假定操作者懂mysql,认为数据库要额外创建是理所当然的。
    尤其是,它原本非常通俗——vim的操作都详述了,说明它面向的人群是可能包括不太懂编程、云计算的人。
  2. 没有遵循前面的设置。
    初始化的ECS服务器,不安装MySQL就没有数据库。撰写者不应该把红框框到一个用户没有经历的路径上——这就如同向导带人走进死胡同,然后自己爬梯子走了。

搞完前面那些,服务器体验时间已经只剩几分钟了。不管怎么说,还是继续往下做……
挂载NAS服务这部分还是有些小障碍:

  1. 点击左侧【文件系统列表】,选择 资源 提供的 地域 ,可以……

这一步也没有截图,我瞪着平台里
“当前所在区域 华东1(杭州)没有数据”
发了会呆,然后想到我的试用服务器是上海的。
唱这么一出
再操作操作,命令如预料超时、PuTTY提示断开

行,接下来再重新体验一次呗
申请
大半夜不给创
开枪吧
好吧,只好, 只好只好,等白天再来。


这一回,按照剩余教程,一步一步,终于,完成任务。
成功页面

5. 结束语

虽然后面可能还会写。但是现在还是可以组织一点感想出来的。

  1. 果然编程没那么简单。
    指望全靠教程,做“教程战士”,一点不现实——各种省略、未提及的点甚至教程失误都会导致各种各样的问题,把基础知识薄弱的你(wo)打回原形
    所以,要么放弃,要么,做好在摸爬滚打中夯实基础的准备。于我,当然是后者了。(我 还 能 肝!!!
  2. 然后就是有了一种现实感:
    这服务器怎么跟买房VS租房一样一样的:
    租房再怎么好(体验服务器网速再快),房子(服务器)不是你的,说停就停。而你,一点办法,没有。

欢 迎 大 家 免 费 加 入 阿 里 云 高 校 计 划, 报 名 云 计 算 训 练 营(试试自己几斤几两) !

来!


  1. gg是good game的意思,指的是电子游戏中被人彻底打爆(不得不低头称赞对手)。 ↩︎

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值