作者:matrix
被围观: 5,112 次
发布时间:2017-09-28
分类:零零星星 |
一条评论 »
问题
vagrant中的ubuntu环境安装了Lnmp一键安装包,TP5项目死活都无法访问,一直报错500,502。各种修改nginx.conf,最终还是需要查看nginx的error日志排查问题。
PHP message: PHP Warning: require(/vagrant/bj-admin/thinkphp/start.php): failed to open stream: Operation not permitted in /vagrant/bj-admin/public/index.php on line 35PHP message: PHP Fatal error: require(): Failed opening required '/vagrant/bj-admin/public/../thinkphp/start.php' (include_path='.:/usr/local/php/lib/php') in /vagrant/bj-admin/public/index.php on line 35" while reading response header from upstream, client: 10.10.10.1, ......
作者:matrix
被围观: 5,744 次
发布时间:2017-09-19
分类:零零星星 |
无评论 »
使用github项目
https://github.com/browserstate/history.js
问题场景
移动端网页列表(上拉加载执行ajax请求)中要在点击item详情页跳转后可返回,且返回页面中需要看到或定位到点击的来源位置。
测试
要实现准确定位,刚开始想的基本原理也就是俩页面之间跳转传递分页数和滚动条位置的数量,想过sessionstorage对象来存储或是用url中hash值、query参数来传递相关状态,列表页面中进行判断请求数据且修改ajax加载的分页起始数,但是url中的参数需要和后台进行协调才可以达到满意的效果,实现起来也麻烦。搜索找到好多方案 貌似history.js兼容各大浏览器,效果应该比较理想。JQ后加载History的js文件:/history.js/scripts/bundled/html4+ht......
作者:matrix
被围观: 6,028 次
发布时间:2017-08-30
分类:零零星星 |
一条评论 »
win10上面安装的phpStudy这些天有时候打不开网页 502,请求一直loading,就算是代码问题我也扶不住,安装个Redis,mongodb都超级麻烦,并且好多都模拟Linux做的东西,最终写出来的代码都要发布到linux的生产环境,倒不如就搞个服务器的克隆环境,有虚拟机+vagrant 简直是巴适。它可以实现文件的共享 从而方便宿主机到虚拟机的文件同步,也就是win上编写代码,虚拟机测试运行,中间无需自行拷贝代码文件到虚拟环境。PHP一键开发环境到目前用过phpnow phpstudy xampp,前两者仅限win平台,xampp可以跨win和mac平台。网上很多都推荐用vagrant搭建开发环境,可以完全模拟服务器环境,多平台支持 今天试试水。
安装VirtualBox虚拟机
官网:https://......
作者:matrix
被围观: 5,430 次
发布时间:2017-08-22
分类:零零星星 |
无评论 »
很多服务器是使用nginx内置的Proxy_cache来缓存资源,防止不必要的后端请求。有时候需要单独清理某个缓存,这就麻烦了。按照大多数做法是给nginx安装purge模块,但是目前有更加精简的办法使用代码手动删除道理很简单:获取nginx缓存url的文件路径,然后删除就可以了。
proxy_cache_key缓存的key
nginx 配置了proxy_cache_key的话需要根据自定义的key来获取url的缓存hash值,默认的key一般都是完整的访问url具体自己的nginx是以什么作为缓存key的,具体随便找个缓存文件vi一下看看,有些设置了upstream负载均衡,就需要替换访问的host为对应主机上的upstream节点名,SO 随便找个缓存文件看看。
缓存路径的拼接
缓存根目录中一般是 单字母/......
作者:matrix
被围观: 5,473 次
发布时间:2017-04-28
分类:零零星星 |
5 条评论 »
github: https://github.com/luofei614/SocketLog
socketLog是开发api的debug神器,可以在完全不影响客户端调用的时候debug数据,非常NICE.
添加Slog.php文件
下载github项目中的Slog.php到libraries目录
common_helper.php全局函数中添加代码
/** * CI框架 socketLog 远程调试 * * 使用: * slog($this->db->last_query()); * * chrome安装相关插件之后控制台就能看到相关数据 * * @URL https://github.com/luofei614/SocketLog */use think\org\Slog;if (!function_exists('slog')) { function slog($log, $type = 'log', $css = '') { require_once APPPATH . 'libraries' . DIRECTORY_SEPARATOR . 'Slog.php'; #......
作者:matrix
被围观: 5,053 次
发布时间:2017-04-17
分类:零零星星 |
无评论 »
http2.0早就开始实行了,忽然间才看到其实很多网站都有使用了http2.0协议,aliyun.com都有了,其他巨头是在打瞌睡吗? 图中显示的Request完全和http1.1的请求完全不同 这,就是高科技!
要求
若想使用http2.0,浏览器和服务器端也都有要求。浏览器用最新版Chrome或其他,服务器端网站配置就麻烦多了。服务器端OpenSSL库的版本要支持ALPN(1.0.2+ 目前最新为1.1.0e),之前是用SPDY,NPN,后来google只支持ALPN,也就是说未来就是HTTP/2 + ALPN为什么我们应该尽快支持 ALPN?需要给网站域名配置证书 nginx版本需要1.9.5+(目前最新版本1.12.0)若你的服务器openssl或nginx本来就达不到要求,建议都重新安装升级才对。之前只是把openssl升级到......
作者:matrix
被围观: 4,897 次
发布时间:2017-04-16
分类:零零星星 |
无评论 »
ubuntu升级openssl库到openssl 1.1.0e版本,过程倒还好,到底还是成功了。但是reboot重启系统之后发现ss服务无法打开,这可是目前我唯一的科学电梯啊。不过还好找到报错信息有解决办法。
>ssserver --versionshadowsocks 2.8.2 版本报错:root@root-VM:/usr/local/bin# ./ssserver -c /etc/shadowsocks.json -d startINFO: loading config from /etc/shadowsocks.json2017-04-16 19:05:10 INFO loading libcrypto from libcrypto.so.1.1Traceback (most recent call last): File "./ssserver", line 9, in <module> load_entry_point('shadowsocks==2.8.2', 'console_scripts', 'ssserver')() File "/usr/local/lib/pyt......
作者:matrix
被围观: 3,297 次
发布时间:2017-04-02
分类:零零星星 |
无评论 »
官网
https://telegram.org/聊天软件Telegram来历不小,CEO是俄罗斯最大社交网站创始人,什么什么两兄弟。软件好像15年就有了,只是我现在才知道。里面真的是好多内容,包括政治,H网等等。很好奇,自然也进去玩玩。软件开发的初衷就是为了隐私信息安全,信息加密。https://livc.io/177好了。我的目的是除了书签之外再留一份TG群的链接。
各种群以及聊天频道
http://120.77.47.131/telegram.htmlhttp://www.telegram.url.tw/index.html机器人store:https://storebot.me/top/news
或者通过资源机器人Bot: @GroupHub还没玩过的朋友不妨试试,很Nice. 反正ISIS这类的恐怖组织在用。现在最新版本V3.18支持免费打电话,使用过程需要梯子科学上......
- 1
... - 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
... - 50