28
2017
09

thinkphp,discuz同步登录问题记录

继续之前的thinkphp,discuz同步登录实现方案,部分用户在thinkphp应用中登录之后,验证,登录成功,但是用户状态并未更新,仍是未登录状态,因为判断用户登录状态的是根据discuz产生的cookie值,即$_COOKIE['C9sR_2132_auth']。所以,登录状态未更新,问题应该是在同步登录执行过后,返回的<script>....</script>虽调用了类似这样的地址:“http:///论坛域名/api/uc.php?time=15
27
2017
09

Web开发者需要知道的12个终端命令

终端是开发人员最重要的生产力工具之一。把它掌握好了可以对你的工作产生非常积极的影响,比如许多的日常任务就可以简化到只需要编写简单的命令然后按一下 Enter 就可以了。本文我们会为你奉上一系列的 Unix 命令,它们可以帮助你充分地利用好终端。它们其中的一些是内置的,而其它的则是一些免费的工具,它们都经过了时间的考验,而且安装操作也可以在不到一分钟的时间内完成。 CurlCurl 是一个命令行工具,用来通过 HTTP(s),FTP 等其它几十种你可能尚未听说过的协议来发起网络请求。它可
26
2017
09

(ok)thinkphp discuz跨域情况下cookie设置无法传递,导致同步登录失败

之前记录过一篇thinkphp与discuz实现同步登录的文章《thinkphp3.2.3,discuz 同步登录实现方案》,按照文章方法在本地测试成功后,上传到线上服务器后,出现了一个问题:先在主站登录后,再访问discuz论坛可以实现登录的同步,但主站始终时未登录状态,打开firebug查看主站接收的cookie值,只有三条记录,在主站用于判断登录状态所需的cookie值都未出现,可对比以下两张图。也就是说,不管在主站还是在论坛执行登录后,主站都是无法接受到cookie值的,这样也就无法实现
26
2017
09

Webp图片文件格式简介

WebP (发音"weppy"),是一种同时提供了有损压缩与无损压缩的图片文件格式,派生自图像编码格式VP8 。是由Google购买On2 Technologies后发展出来的格式,以BSD授权条款发布,是Google新推出的影像技术,它可让网页图档有效进行压缩,同时又不影响图片格式兼容与实际清晰度,进而让整体网页下载速度加快。由于目前互联网上传输的数据有65%都是图片,WebP就是出于减少数据量、加速网络传输的目的而开发的。为了改善JPEG的图片压缩技术,他们使用了一种基于
25
2017
09

文件权限导致ucenter通信失败的错误记录

在进行thinkphp和ucenter的用户整合时,在ucenter中新建应用后,本地环境中提示通信成功,上传服务器后提示通信失败,生成的各项define参数与thinkphp端的配置文件中参数保持一致。错误原因: uc_server/data/cache/apps.php,无写入的权限,导致提交之后应用信息无法保存,通信失败;解决方法:[root@localhost uc_server]#chown root:www uc_server/data/cac
25
2017
09

删除Linux的乱码文件

当发现linux 里有中文命名文件,乱码文件想删除时,请使用inode 删除。[root@localhost tmp]# ls -ltotal 1024-r--r--r-- 1 root  root  624541 May  3 09:33 mkisofs-2.01-10.7.el5.x86_64.rpmsrwxrwxrwx 1 mysql mysql      0 Jul  2 12:26 mysql.sock--rw-r-
23
2017
09

thinkphp3.2.3,discuz 同步登录实现方案

ucenter同步登录原理为了顺利解决部署过程中可能出现的问题,推荐笔友们先阅读一下这篇文章《简单分析ucenter 会员同步登录通信原理》,明白部署中各个步骤的作用。部署过程记录1. 下载附件api.zip,ThinkphpUcenter.zip,分别解压后,将源码与ThinkPHP框架部署如下:按照上图部署完项目目录后进入下一步,关于config.inc.php文件在此先不用关心,在安装完成discuz并在ucenter中添加了应用之后便可得到此文件中的代码。2,进入Ucenter点击应用管
20
2017
09

sendmail: fatal: chdir /var/spool/Postfix: Permission denied

sendmail: fatal: chdir /var/spool/postfix: Permission denied引起原因,apache因为selinux默认设置不能发送邮件。其实在命令用mail是可以发送邮件的。解决办法:setsebool httpd_can_sendmail on如果是旧版系统on不行的话,可以用1,这个我没测试过另外,重启问题,可以在/etc/rc.local里加入setsebool httpd_can_sendmail on这样,重启后也能发了,要不然重启后也报同
15
2017
09

yii2 限制登录用户可访问及访问动作权限控制

(1)控制器 behaviors 过滤数据需要引入如下文件use yii\filters\AccessControl; use yii\filters\VerbFilter;首先:什么是过滤器?过滤器就是对不同用户角色的控制; 如(游客->最普通的平民,用户->已经注册的用户,管理员->拥有一切权限),然而 Yii2自带的权限控制默认只支持两个角色:guest(游客,没有登录的,用 ? 表示)authenticated (登录了的,用 @ 表示)
14
2017
09

运行yum报错Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again

今天给Centos通过rpm -Uvh装了个epel的扩展后,执行yum就开始报错:Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again在网上查了查,解决办法都是编辑/etc/yum.repos.d/epel.repo,把基础的恢复,镜像的地址注释掉#baseurlmirrorlist改成baseurl#mirrorlisthttp://www.netpc.com.cn
05
2017
09

在CentOS6,CentOS7安装 Let'sEncrypt 免费SSL安全证书

相对来说,个人网站建立SSL是昂贵的,而且往往过程繁琐。一个标准的2048位证书费用至少150美元/年,网站除了要支付一笔昂贵的费用、重新配置Web服务器,并需要解决大量的配置错误。这让广大中小网站望而生畏。然而,Let's Encrypt免费证书的开放,极大推进了国内 HTTPS 的进程。Let's Encrypt 真正的意义在于,它推动了 HTTPS 在小型网站和个人网站中的应用,加速全面 HTTPS 时代的到来。Let's Encrypt 的最大贡献是它的 ACME
02
2017
09

如何减少PHP-FPM的内存占用

PHP-FPM是PHP的FastCGI过程管理器。在类Unix操作系统(包括Linux以及BSD系统)中,PHP-FPM通过安装php5-fpm(Linux)或者php56-fpm(FreeBSD 10.1)来使用。但是缺省安装以及按照大量博客推荐安装的PHP-FPM的最大问题是它会消耗大量资源,包括内存和CPU。本博客使用的服务器也遭遇了类似的命运。因为我也是按照那些教程安装的,而教程里对于PHP-FPM的配置选项描述的不够有效。你可以在/etc/php5/fpm/pool.d目录下发现这些低
02
2017
09

PHP最近的6个版本有哪些功能改变

本文来源于PHP官方文档,这里并不会展开,送给有心的小伙伴做研究清单。PHP 5.3https://secure.php.net/manual...添加了命名空间的支持.添加了静态晚绑定支持.添加了跳标签支持.添加了原生的闭包(Lambda/匿名函数)支持.新增了两个魔术方法, __callStatic 和 __invoke.添加了 Nowdoc 语法支持, 类似于 Heredoc 语法, 但是包含单引号.使用 Heredoc 来初始化静态变量和类属性/常量变为可能.可使用双引号声明 Hered
02
2017
09

开发者拯救眼睛的小技巧

这似乎存在着争议,因为我想鼓励你在屏幕上放更少的信息。像我们一样,开发人员往往倾向于反其道而行之。我要谈论的是IDE或文本编辑器中字体的大小。12、13、14像素实在太小了我周围的开发人员主要使用12到14像素大小的字体。对于大部分时间都盯着字母的人来说,这些字体太小了。即使对于那些拥有完美视力的人(这种人在我们这个行业中非常罕见),我真的建议他们增加字体的大小。你在处理那些符号的时候付出了很大的努力,同时也绝对不希望在阅读的时候存在任何其他的压力。更大的字体真的不一样大约一个月前,我自己把字体
25
2017
08

大话程序员的最高境界:呆若木鸡

成语“呆若木鸡”来自于《庄子》中的一则小故事。 庄子·外篇·达生》纪渻子为王养斗鸡。十日而问:“鸡已乎?”曰:“未也,方虚憍而恃气。”十日又问,曰:“未也,犹应向景。”十日又问,曰:“未也,犹疾视而盛气。”十日又问,曰:“几矣。鸡虽有鸣者,已无变矣,望之似木鸡矣,其德全矣,异鸡无敢应者,反走矣。” 按照庄子的说法,斗鸡的成长要经历四个阶段,“呆若木鸡”是最终、最完善的阶段。依本人所见,程序员的成长,也同样会经历四个阶段。第一个阶段:虚骄恃气这是刚刚从鸡苗中选拔出来的斗鸡。选拔