【程序人生】走在开发道路上的编程人生

在开发中因为各种原因,总会踩过不多不少的坑,作为回忆也好,积累经验也好,把他记录下来,回头看看自己的编程人生,原来亦是如此的多姿多彩。

=======================================================================

服务器

=======================================================================

1,、服务器迁移忘记迁移定时任务:(2017-12-16 00:40:50)

       在服务器迁移中,定时任务(crontab),特别是直接写在服务器上的,尤其是开发已进入后期维护阶段后,部分逻辑功能不是自己写的,当遇到因为是定时任务带来的线上问题时,容易手忙脚乱,而且就算你加班熬夜连续找24小时也不见得能找到问题症结所在,所以特此记下来:迁移服务器时记得检查定时任务并把它一起迁移过去。

 

2、配置composer一直失败原因

laravel框架需要安装composer依赖包,但是不熟悉的人第一次安装都可能会安装不上,总结了我自己的原因,希望给予各位初次尝试的人以参考。

下载composer_setup.exe后,第一步先在计算机属性中配置环境变量,在系统变量中有Path,在最后内容中加上php.exe文件位置,以分号隔开,然后再开始安装exe软件,当安装的时候选择php.exe路径的时候就不再需要自己选择路径了.

如果还是安装不成功,个人分析可能是因为网速的原因,毕竟composer依赖包是从境外的.先让自己的网速稳定起来就OK了.

 

3、在wamp配置虚拟域名的时候,出现无法重启服务器的情况。

原因如下:没有开启vhost模块

2)DocumentRoot目录文件的分隔应该是用/,如果你是直接从文件夹复制过来的,应该是\,这个在最新版本的wampserver里面会出现报错

4、wampserver域名设置规则

域名中不要带下划线,ServerName 编写应该更全面,例如:www.xxx.com 而ServerAlias 则可以缩写为: xxx.com 

5、wamserver开启外网访问

在最新版的wampserver中在httpd.conf做好设置以后,进行访问还是会提示403错误,这个时候需要去httpd-vhosts.conf里

把Directory中的 Require local 修改为 Require all granted 保存重启以后就可以开始外网访问之路了。

=======================================================================

HTML

=======================================================================

6、在HTML文件修改了文件的内容,上传服务器发现没有变化

在html中修改了内容,比如js、css、或者其他内容,本地运行没问题,但是上传服务器后发现没有什么变动。原因可能如下:

1)最被忽视和尴尬的一点,你忘了上传修改过的文件(-_-||),或者上传错了目录

2)修改的地方不明显,看不出结果;建议改动更明显一点,好区分。

3)相对应的js、css文件没上传;这时上传相关文件就行。

4)当前运行的框架有html缓存目录,没能及时更新。去到对应的缓存目录,删掉对应的缓存html文件(前提是你能找到对应的html文件,类似laravel、thinkphp框架都是一大串编码),然后重新刷新当前页面就可以发现有变化了。

=======================================================================

写接口遇到的坑

和第三方的对接接口中,经常写错第三方的字段名称,要么是大写写成了小写,要不就是少了一个字母,得出个结论,如果有接口文档,建议直接复制粘贴。没有得最好是让他们提供一个,然后再复制粘贴,如果实在不能提供的,写好以后要多检查,尤其是其中在测试的时候不会验证或者验证不严格,或者有缺省值的字段。

=======================================================================

持续更新中......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值