年度归档: 2015 年
-
针对 Yii 2.0 开发中出现的 SQLSTATE[HY093] 报错,提示绑定参数数量与标记数量不匹配,文章分析了问题原因。通过排查代码实现,发现在查询构建过程中调用 addParams 方法导致了参数冲突。解决方法是取消 addParams 的使用,调整参数传递逻辑后,SQL 语句成功执行,修复了该错误。
-
本文主要解决了在CentOS 6.5 64位环境下Yii 2.0.4框架使用DateValidator验证失败的问题。通过分析发现是由于服务器缺少PHP的intl扩展导致验证无法正常工作,通过安装该扩展并针对客户端请求需求将日期格式设置为yyyy-MM-dd,最终成功修正了验证逻辑,使日期校验恢复正常。
-
本文记录了在 Windows 8.1 系统下执行 composer self-update 时遇到 [ErrorException] zlib_decode(): data error 报错的解决过程。通过编辑 php.ini 配置文件,将 zlib.output_compression 设置为 On 并指定 compression_level 为 5,确认 phpinfo 信息无误后,成功执行 composer 更新并修复了该错误。
-
本文记录了在 CentOS 6.5 64 位系统下通过 yum 将 PHP 从 5.3.3 升级至 5.4.42 的过程。操作首先需添加第三方源,编辑配置文件启用指定版本仓库,接着卸载旧版本程序。安装新版本时因依赖冲突报错,需调整源优先级设置,随后再次执行安装命令。最终验证版本号及 phpinfo 信息确认升级成功,程序运行正常。
-
针对Windows 8.1系统出现DPC_WATCHDOG_VIOLATION蓝屏错误的问题,本文记录了详细的排查与解决过程。首先通过事件查看器定位错误源,在卸载引发问题的CCBComponents程序后故障依旧。随后使用BlueScreenView工具分析系统日志,发现hal.dll和igdkmd64.sys文件导致错误。最终通过重新插拔内存条与主板电池,并将BIOS恢复为默认设置,成功解决了该蓝屏问题。
-
本文主要解决了在 Windows 8.1 系统环境下通过 Composer 安装 Yii2 框架时遇到的操作问题。文章详细记录了先在 GitHub 上创建并保存 Token,随后运行安装命令并输入该 Token 的具体过程。最后,文章说明了检查当前 PHP 环境是否满足 Yii 基本需求的步骤,确保安装顺利进行。
-
在 Windows 中运行 Composer-Setup.exe 时若提示 Could not open input file:composer,文章提供了两种解决方案。第一种是通过指定绝对路径运行 php 命令进行自我更新,但这较为繁琐;第二种是以管理员身份重新运行安装程序,让其自动将路径添加至系统环境变量。设置环境变量并重启操作系统后,即可在任何目录下正常使用 composer 命令并执行全局依赖安装。
-
为适配Yii 2.0框架,本文记录了在Windows8.1 64位环境下将PHP从5.3.5升级至5.4.42,并将Apache升级至VC9版本的具体流程。文章详细说明了从官方下载对应线程安全版本、卸载旧版Apache、安装并配置Apache 2.4.12,以及解决AH00112、AH00558等启动错误和端口占用问题的完整步骤,最终通过phpinfo验证了环境配置成功。
-
针对二级域名间登录状态不一致导致无法通过通行证正常登录的问题,文章介绍了在ThinkPHP 3.2.3beta版本下的解决方案。通过统一配置主域名参数设置Session与Cookie的作用域,实现不同二级域名间的Session数据共享,并利用UCenter发送登录与退出通知,最终通过比对当前用户ID与通行证用户ID,实现了登录状态的同步处理。
