年度归档: 2017 年
-
本文介绍在 Yii2 Starter Kit 后台应用中基于一套主题调整样式以匹配设计图的方法。操作包括复制并清空 Less 变量文件、新建样式文件、创建继承的资源包并设置 CSS 为空数组,以及调整后台资源包配置。通过修改侧边栏背景等变量并自动编译,最终实现了包括侧边栏和顶栏颜色及宽度在内的界面调整,使其与设计一致。文章建议采用全部重新编译的方案。
-
本文记录了在 Windows 10 和 VirtualBox 环境下安装运行 Genymotion 2.11.0 的过程。文章详细描述了新建 Android 7.0 虚拟设备、通过修改 VirtualBox 网卡混杂模式解决 IP 地址访问报错、以及利用 ADB 命令和 Total Commander 修改虚拟设备 hosts 文件的操作。最终测试显示,虽然浏览器能访问本地域名,但特定摇一摇功能仍无法模拟。
-
本文针对在 Windows 10 环境下执行 Nginx 1.10.1 重载命令时,提示上游主机未找到的错误进行排查。通过查看配置文件发现 proxy_pass 处使用了特定域名,随后编辑 hosts 文件添加该域名的本地解析记录,再次执行重载命令后恢复正常。结论指出 .localhost 后缀仅部分浏览器会自动解析,Nginx 不会自动处理。
-
Google Chrome 升级至 63 版本后,针对 .dev 域名预加载了 HSTS 策略,导致访问本地开发环境时 HTTP 请求自动跳转至 HTTPS。文章比较了多种解决方案,排除了配置 HTTPS 服务的繁琐方式,分别尝试将本地开发后缀改为 IETF 保留的 .test 域名以及更为标准的 .localhost 域名。经过修改 hosts 文件与 Nginx 配置文件,最终验证使用 .localhost 域名无需修改 hosts 即可指向本地,且有效避免了浏览器的强制 HTTPS 跳转问题。
-
本文介绍了在PhpStorm中配置Less编译器的方法,通过NPM全局安装Less并设置PATH环境变量,在软件中建立文件观察者并指定程序路径,最终实现对Less文件的自动监视与转换,成功将Less代码编译生成CSS文件。
-
针对 PHP 7.1.12 与 Yii Framework 1.1.16 环境下出现的 unserialize 报错,通过打印缓存数据发现异常,并在 GitHub 接口地址中查询到相关问题。随后将 Yii Framework 升级至 1.1.19 版本,替换原有的 framework 目录后,问题得到解决。
-
本文介绍了在 Yii2 Starter Kit 后台应用中创建新主题的完整流程。操作包括建立视图和资源目录,复制原有视图与 Web 资源文件,配置 View 组件的 theme 属性及路径别名,调整 Gii 模板和资源包定义,并通过 .env 文件设置主题名称,最终实现了视图路径映射及静态资源的按主题加载。
-
在执行 composer install 时提示包 yiisoft/yii2-codeception 已被废弃,建议替换为 codeception/codeception。通过查看项目依赖发现后者已存在,且使用命令检查确认该包未被其他依赖项引用,因此直接执行 composer remove 命令将其删除。重新运行安装命令后,项目恢复正常,不再显示废弃警告,解决了依赖冲突问题。
-
本文介绍了通过 npm 安装 Bootstrap v3.3.7 及相关构建工具的过程,包括使用 npm 和 cnpm 安装 Grunt 以编译 CSS 和 JavaScript 文件,以及执行 grunt dist 命令生成资源。文章还讲解了安装官方 HTML 检测工具 Bootlint 的方法,演示了通过命令行检测和浏览器书签工具运行检测的具体操作步骤,以验证页面代码是否符合规范。
-
针对 CakePHP 2.10.3 框架,文章通过修改配置文件与视图布局文件开启了调试模式,实现了在 GET 请求时输出 SQL 语句。针对 POST 请求成功后跳转导致无法查看日志的问题,介绍了在控制器跳转前利用 getDataSource 获取日志或使用 ConnectionManager 调用 showLog 方法的方法,从而准确打印出已执行的 SQL 记录。
