141.阿里云提示“信息泄漏”漏洞。
给了个地址:http://115.28.49.102/info.php
发现确实是可以访问的。
问题原因:
使用阿里云服务,用的是PHP的镜像,自带的Apache,里面有info.php,默认是可以访问的。
解决办法:删掉。
删除源码的过程中,发现info.php是我手动增加,用来测试的。
冤枉了那个PHP镜像,我错了。(*^__^*)
142.Thinkphp的debug模式和缓存。
thinkphp开启调试模式取消生成缓存。
同时关闭了debug模式,但是没有清除缓存,导致系统重新部署,但是内容一直没有更新。
后来,才意识到是debug和缓存的问题。
143.很久很久没有重新安装操作系统了。
C盘的软件太多,各种垃圾文件也好大。
使用QQ电脑管家清理,软件搬家,深度优化。
144.查看Thinkphp的版本。
网上下载了一个开源的PHP系统,用的是Thinkphp这个框架。
但是,很明显不是3.x的,因为我直接学的是3.x的最新版。
参考网上的资料,在common/defines.php发现了版本定义。
// 版本信息
define('THINK_VERSION', '2.0');
不知道从2.x升级到3.x难度有多大。
145.登录跳转问题。
登录是用异步跳转的。
嵌入在iframe里的时候,应该让父窗口跳转才行。
window.location不好,用window.parent。
window.parent.location = backUrl;
146.Thinkphp首页URL。
用"__ROOT__/",不要用“__ROOT__”(回到了当前页)。
同理,重定向也是这个问题,用
redirect(__ROOT__."/", 1, '登录成功,页面跳转中...');
而不是redirect(__ROOT__).
最后的“/”是需要的。
没有“/”,本地运行没啥问题,线上总是出问题,出现死循环。
so,还是加上最后的“/”吧。
147.Thinkphp的include严格区分大小写,更加稳妥一些。
上午折腾了2个小时,才发现是这个玩意导致的。
148.方维o2o系统url不对。
域名是:o2o.demo.com
很多url确实:o2o.demo.com/o2o
研究代码发现,获得url使用了自己封装的url函数,url函数最终依赖
define("FILE_PATH",""); //文件目录,空为根目录
代码中的意思是,使用项目路径,作为URL的一部分。
比如项目名称是o2o,URL中就把o2o作为了路径的一部分。
解决办法:
define("FILE_PATH","/o2o");
system.init中的str_replace会把“/o2o”替换成“”,最终得到正确的url。
149.Thinkphp的缓存比较坑啊。
先用localhost/crm访问,生成了缓存。
然后配置虚拟主机,用crm.demo.jiutianniao.com访问,仍然跳转到/crm,带上了项目名称。
为了定位问题,就把debug模式打开了,结果正常了。
遇到好几次这样的情况了,下次再遇到,很快就能想起来是什么问题了。
三折肱而成良医。
150.5kCRM菜单导航问题。
安装之后,crm_navigation表就已经把URL写死了。
比如,如果是localhost/crm访问,然后安装,url就是/crm/index.php,即项目名称crm开头。
如果是crm.demo.jiutianniao.com访问,然后安装,url就是/index.php,前缀不带crm。
为什么会出现这个问题呢?
每次安装一个php系统的时候,先使用localhost访问,比较方便,如果系统质量比较高,
再配置虚拟主机,本地测试通过,再放到线上demo环境。
看了很多别人的系统之后,对于部分软件产品,发现技术实现起来不难,难的是产品规划,长时间的坚持,
当然需要大把资金了,在盈利之前。
2015年创业中遇到的技术问题:141-150
原创-
2015年创业中遇到的技术问题:31-40
31.Linux下启动Mysql有N种方式。 service mysql start; service mysqld strat; 上述
SpringMVC mysql 加载动画 kinMaxShow 随机数 -
2015年创业中遇到的技术问题:41-50
41.Bootstrap换行。col-md-10和col-md-2。这2个div按说应该在一行的,结果col-md-2换行了。看看样式,发现有
Web开发 技术总结 创业问题 mvc json -
2015年创业中遇到的技术问题:61-70
61.Redis的key要判断null的情况。 如果key为null,报错。 public Boolean exists(String key) { if(StringUtils.isBl
微信开发 Redis Session Cookie bc -
2015年创业中遇到的技术问题:81-90
81.Apache开启伪静态。伪静态,之前了解过一些。今天,搭建问答网站WeCenter的时候遇到了一点问题。http://ask.jiutiannia
PHP weiphp 微信开发 伪静态 apache -
2015年创业中遇到的技术问题:111-120
111.超链接a标签的target属性,还是不要随便用来作为自定义的值比较好。使用自定义的target-div属性,不使用tar
PHP Thinkphp URL重写 jquery 九天鸟 -
2015年创业中遇到的技术问题:101-110
101.计算机中丢失 msvcr110.dll。下载一个VS的补丁,http://www.microsoft.com/zh-CN/download/details.aspx?id=30
技术问题 技术总结 Bootstrap 九天鸟 p2p网贷 -
2015年创业中遇到的技术问题:121-130
121.PHP中的.和->有啥区别呢?$this->,调用类的方法用“->”。".",是啥意思呢?(当然,可以表示字符串连接。)1
Thinkphp PHP Redirect乱码 九天鸟 php -
2015年创业中遇到的技术问题:131-140
131.ZendStudio复制文件到远程。同时复制目录和文件,不起作用。同时复制普通文件.php和.htaccess,不起作用。遇
Thinkphp 工作总结 技术问题 php Java -
2015年创业中遇到的技术问题:21-30
21.快速清空表中的数据。有个ip库的表,数据量几十万。想在开发阶段,清空。通
创业 技术问题 技术总结 工作问题 MVC -
2015年创业中遇到的技术问题:71-80
71.微信接入盲点。每次请求,都要校验参数是否正确。72.Nginx配置,proxy_pa
九天鸟 WordPress AJAX跨域 技术总结 JSON