2023.3.3 关于我把自己即将到期的网站部署到本地而引发的感悟

转眼3年过去了,依稀记得那是淘宝销售开始走下坡路了,一直有个想做网站展示画和软装搭配的想法,想搞houzz那样的东西。于是选择了magento2这个网店插件,一贯讲究“样子”的我找了好几个主题,在ps上摆了摆页面效果,可能那时钱多就毫不犹豫的买了一个3年期的服务器,腾讯名曰1折好像是1000多块来着?还是3000?我也忘记了,反正这个后台想看交易记录是麻烦的很,续费的通道那是有10几个,邮箱,短信,qq微信随时提醒你。我看了下接下来续费是400一个月。一贯的舍不得丢弃以前的东西,编了很多理由,总之就是要把它转移到本地。

作为实用主义者我肯定不会去搞明白这里面的原理,最简短的安装教程也有40分钟,里面碰到的bug各个都可以牵出一大堆知识来,走一步看一步吧,先把整个项目下载下来,直接拖文件夹复制,不知道要到什么时候于是查了下tar的命令打包以后拖。一个小插曲是当时downkyi在下载让我误以为flashfxp的下载速度只有几十kb,索性后来关闭了能到600kb左右,大概2个多小时完成了5gb的项目下载,当然在这之前利用我的hexo笔记排雷,删除了将近5gb的日志文件。同时看了下如何在mysql导出sql文件以便后期导入生成数据库。

mysqldump -u root -p magento > /root/202332.sql

这些都完事了,开始查如何在本地windows搭建magento,这里主要靠这个教学一步一步教你windows搭建magento站点

xammp、elasticsearch、composer。这个elasticsearch似乎是没有必要的,也折腾了很久它的jdk版本适配问题,然后是composer上面下载magento这步是跟着其他教学盲人摸象,实际上我已经有了项目文件包没必要从composer上面下载,这里平白无故浪费了很多时间,教学里面是直接外部下载的看到这里我才知道完全没必要。然后就是下面这个命令。

php bin/magento setup:install –base-url=”http://tomyu168.magento.com/“ –db-host=”localhost” –db-name=”magento” –db-user=”root” –db-password=”xxx” –admin-firstname=”yu” –admin-lastname=”yang” –admin-email=”1689225503@qq.com“ –admin-user=”tomyu167” –admin-password=”xxx” –language=”en_US” –currency=”USD” –timezone=”America/Chicago” –use-rewrites=”1” –backend-frontname=”admin”

这里似乎没办法修改root的用户名,我本来在centos上用的tomyu,也懒得创建了就修改了root的密码,phpmyadmin里面会有个密码转换机制。phpmyadmin创建magento数据库,运行sql,composer十分顺利,但是项目启动该出问题了arealist.php什么之类的,查了一大圈,网上说是php版本问题,这么些破事从中午一直搞到下午。

System requirements后来发现了这个版本适配。重新下载之后还是出了些问题。主要是路径方面,进入数据库调整下面这个字段

SELECT * FROM core_config_data WHERE path=’web/unsecure/base_url’

validator.php下面有一行关于路径的通配符要修改,\lib\internal\Magento\Framework\View\Element\Template\File 这个路径。网上有好几个版本路径不知道是不是不同版本的magento

貌似默认的web80端口不能用得在httpd把listen改成8080

magento后台stores栏目进入configuration要改secure base url,这个涉及首页和logo的路径,不过不需要8080端口,也是蛮诡异的。

添加图片注释,不超过 140 字(可选)

别的也就没什么要点了,就这么个破事儿,我搞了一整天,时隔一年也不知道多久上传了几个图,忘记了url要定义(导致url冲突),数量不能为0(没有在分类和搜索中显示),原先能一整天搞得事情完全没有什么印象了。

比较神奇的是本地的magento后台登陆似乎没有会话时长限制,不像远程的基本上5分钟没操作就掉线需要重新登陆。

这一天下来蛮感慨的,我曾经给图片做标注,chatgpt的公司也是请了很多人做标注,我做这个网站想搞电子商城,而电子商城在20年前开始兴起,如今有形形色色的插件、模板可以快速启动。也就是说其实我做这些是借用着快速成熟的生产工具,好比开卡车运输货物的司机,我们实际上都对手中的生产资料并不熟悉,都是实用主义者而已。而真正在世界上掀起风浪的那些人往往是生产这些平台的人,但是一直以来我没有意识到的是我经常嘲讽说我可以做出淘宝,houzz这样的平台,但却并不明白这些平台的实际掌控人的核心技术并不在于构建平台而是倒腾资金,组织利用钱。换句话来说:即使不是搞淘宝、京东、酷家乐,比如搞市政工程、房地产、ktv,刘强东、贾跃亭等人恐怕也能做,他们有能力去弄到钱,然后用钱组织合适的人去干这些事。而我的视线聚焦在怎么去实现平台,怎么去解决生产,推广。显然一个人要搞定这些不可能,在钱不充裕的情况下就不能把目光放在需要许多未知技术的项目上,这也是为什么大部分小买卖是开个便利店、卖早餐、门窗、或者某个家具品牌的代理,要往上一级比如地区性代理、加工厂、旅馆等等这些要解决的技术环节多了,就需要更多的钱来以备不时之需,不然资金链断了就全完了。我潜意识里很清楚这些,所以做装饰画的时候并没有再往上一级走,因为那样我就要面对弄钱的问题了,而我应该是觉得没必要为了装饰画买卖这个事业集中精力去弄钱,另一方面弄钱并不是我热衷的事情,我想大概贾跃亭这样的人对弄钱十分乐在其中且颇有成就感吧?

同时这也更加说明了如果哪一天我会为了事业去弄钱,那说明我是真心喜爱这个事情了,所以哪怕并不喜欢弄钱也会硬着头皮去想办法弄,哪怕后面有更大的风险也想去趟,我会不会促成一个越来越大的雪球呢?

另一方面,我发现自己在做搭建网站部署这种事儿上似乎十分不知疲倦,能够很长时间耗在上面与一个又一个bug缠斗,这并不是好事,我并没有深入去研究计算机程序,目前阶段也不应该去做这些,我只是这方面的实用主义者而已,就像卡车司机,没必要去搞明白卡车怎么设计。但是最近学习blender建模很打不起劲道,以前3dsmax也是,总是很难坚持练习,总想找插件或者什么投机取巧的办法,诚然建模应该也不是我的核心任务,但却是必须要掌握的技术,才能去实现对ai设计的实现以及改造。而这10年来,建模技术确实如同搭建网站一般有了天翻地覆的变化,这也是我能有胆量去尝试挑战做原创建筑装饰的筹码,我的想法就是要用卡车司机开卡车那样去利用建模的工具最小代价的驾驭它。比如在blender水桶机器人的教学里,大量的操作还是在布线、拓扑上挣扎、折磨,而在半球机器人里通过hardops、boxcutter等插件完全将操作集中在了数学几何层面上的布尔操作,这在思维概念和操作上是完全不同的两回事了,就像用zbrush做硬表面通过clip、slice不断的划分区块打磨抛光,重构拓扑形成一个个构件抑或是如同捏橡皮泥、画素描一般,一点点把结构特征塑造出来,在zbrush画人像上的体验证明我对这种模式是乐此不疲的,而对于3dsmax拉点着重搞拓扑那一套是3分钟热度都坚持不了,太反人类了。(前者我搞了一天,后者半个小时,前者大部分时间不是在造型上,而是怎么搞拓扑)

对比部署网站而言面对一个个bug,每跑通一个会有一种如释重负的感觉,小有成就。这是不知疲倦的原因,每天耗在上面怕是吃不消会厌恶的,而建模是很长一段时间里我要一直面对的,因此必须得调整好心态,能够保持乐此不疲的去练习,而不是那种如临大敌,裹足不前的抗拒心理。部署网站可以说是傻瓜式的,一个个bug都可以通过搜索找到对应的方案,但是建模没有明确的说法,即使有方向、思路,需要自己花很多时间去实践感悟,我踩过多少坑真是一言难尽了。不过到今天,至少知道应该往哪种手法去发展,选择哪些技能树了。不至于看教学都不知道辨别其技术分支,不知道要不要继续看下去,毕竟现在大把的教学都是10小时的串烧。而我今后要做的东西是这些技术中的部分整合,所以必须要有识别,怎样为自己所用,哪些技术能做什么效率如何得清楚。(第一个机器人是最近几天在折腾的,比较传统的拉点、挤出、最上面那个铁桶旁边4个不规则镂空搞了很久的拓扑布线,折腾半天附近的法线问题多多,导致着色器有问题,还动用了法线数据传输这么不可思议的技术结果还是有明显的问题,第二个机器人几乎没有任何涉及拓扑的问题,其倒角过程也十分顺畅,没有要考虑细分的烦恼,不过目前没有看到多少不规则曲面的造型,这可能是这种技术的局限性?要不先看看它的下篇另一个复杂的机器人上面会不会涉及到相关的问题)

2023-3-5近两周blender学习笔记建模篇 2023.2.16 zbrush硬表面3天小结

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×