这是什么?
我正在参加“阿里云高校师生计划”。
除了可以领取长达一年的免费云服务器体验,
在校学生还可以从零开始学习使用云计算,或参与 AI 实训营,最后获得礼品~(详情点我!)
Day2:offer!那真是太令人高兴了 搭建简历网站 学习笔记
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”页面跨度较大,没有介绍“数据库”相关的填法,只有一句:
- 创建管理员账号和密码,然后单击【存储&数据库】,配置数据库,最后单击【安装完成】。
因此我重点找截图有数据库配置的。
找啊找,发现了一个
结果人也是披荆斩棘,一个错误一个错误的排除😭。看了他填的数据库名,也是在前面的mysql设置里进行的——
但我输入mysql相关的命令,什么也没有啊!!
再仔细对照一下大佬们的笔记……大佬之前有通过图形界面创建了数据库。
所以
😭😭
由此可见,这个教程……就是有问题的:
- 不应该假定操作者懂mysql,认为数据库要额外创建是理所当然的。
尤其是,它原本非常通俗——vim的操作都详述了,说明它面向的人群是可能包括不太懂编程、云计算的人。 - 没有遵循前面的设置。
初始化的ECS服务器,不安装MySQL就没有数据库。撰写者不应该把红框框到一个用户没有经历的路径上——这就如同向导带人走进死胡同,然后自己爬梯子走了。
搞完前面那些,服务器体验时间已经只剩几分钟了。不管怎么说,还是继续往下做……
挂载NAS服务这部分还是有些小障碍:
- 点击左侧【文件系统列表】,选择 资源 提供的 地域 ,可以……
这一步也没有截图,我瞪着平台里
“当前所在区域 华东1(杭州)没有数据”
发了会呆,然后想到我的试用服务器是上海的。
再操作操作,命令如预料超时、PuTTY
提示断开
行,接下来再重新体验一次呗
申请
好吧,只好, 只好只好,等白天再来。
这一回,按照剩余教程,一步一步,终于,完成任务。
5. 结束语
虽然后面可能还会写。但是现在还是可以组织一点感想出来的。
- 果然编程没那么简单。
指望全靠教程,做“教程战士”,一点不现实——各种省略、未提及的点甚至教程失误都会导致各种各样的问题,把基础知识薄弱的你(wo)打回原形。
所以,要么放弃,要么,做好在摸爬滚打中夯实基础的准备。于我,当然是后者了。(我 还 能 肝!!!) - 然后就是有了一种现实感:
这服务器怎么跟买房VS租房一样一样的:
租房再怎么好(体验服务器网速再快),房子(服务器)不是你的,说停就停。而你,一点办法,没有。
欢 迎 大 家 免 费 加 入 阿 里 云 高 校 计 划, 报 名 云 计 算 训 练 营(试试自己几斤几两) !
gg是good game的意思,指的是电子游戏中被人彻底打爆(不得不低头称赞对手)。 ↩︎