未来往事
你不需要完美,你需要的是行动与完成。 [2017年 第30周/共52周]

Nginx配置支持TP PATHINFO URL_MODEL=1模式

配置Nginx支持ThinkPHP PATHINFO URL_MODEL=1模式

Nginx默认是不支持PATHINFO的,也就是说不支持ThinkPHP设置URL_MODEL=1的情况,这时候简单的方法,让Nginx迅速搭建TP的方法是,设置URL_MODEL=3,即兼容模式。但是要让Nginx支持ThinkPHP PATHINFO需要做如下配置:

1、设置ThinkPHP URL模式 URL_MODEL=1;
2、修改Nginx配置文件
location / {
   if (!-e $request_filename) {
   rewrite  ^(.*)$  /index.php?s=$1  last;
   break;
  }
}

......
+阅读全文

GPT与MBR分区表格式类型转换

本文讨论:
MBR GPT ESP MSR 概念作用及区别
GPT与MBR分区表格式类型转换

首先,我们来理解下几个概念?MBR、GPT、ESP、MSR 都是些什么?都有些什么区别?

分区表格式类型:MBR  GPT 区别 ?
▷ MBR分区表:Master Boot Record,即硬盘主引导记录分区表,只支持容量在 2.1TB 以下的硬盘,超过2.1TB的硬盘只能管理2.1TB,最多只支持4个主分区或三个主分区和一个扩展分区,扩展分区下可以有多个逻辑分区。
▷ GPT分区表:......
+阅读全文

ASUS S200E Win8系统改为Win7系统

本文讨论:
MBR GPT ESP MSR 概念作用及区别
GPT与MBR分区表格式类型转换
ASUS S200E Win8系统改为Win7系统

首先,我们来理解下几个概念?MBR、GPT、ESP、MSR 都是些什么?都有些什么区别?

分区表格式类型:MBR  GPT 区别 ?
▷ MBR分区表:Master Boot Record,即硬盘主引导记录分区表,只支持容量在 2.1TB 以下的硬盘,超过2.1TB的硬盘只能管理2.1TB,最多只支持4个主分区或三个主分区和一个扩展分区,扩展分区下可以有多个逻辑分区。
▷ GPT分区表:GPT,全局唯一标识分区表(GUID Partition Table),与MBR最大4个分区表项的限制相比,GPT对分区数量没有限制,但Windows最大仅支持128个GPT分区,GPT可管理硬盘大小达到了18EB。只有基于UEFI平台的主板才支持GPT分区引导启动。
补充:不幸的是GPT分区表格式类型在Windows系统激活方面会给我们带来一些麻烦(当然 未来往事 建议你使用正版系统)。

分区类型:ESP  MSR区别 ?
▷ ESP分区:EFI system partition,该分区用于采用了EFI BIOS的电脑系统,用来启动操作系统。分区内存放引导管理程序、驱动程序、系统维护工具等。如果电脑采用了EFI系统,或当前磁盘用于在EFI平台上启动操作系统,则应建议ESP分区。UEFI 系统分区 (ESP) ,简单的说 ESP 是 EFI 的启动分区,在 EFI 启动的机器上是必须的,你可以理解为就是普通分区,就是我们常用的分区格式。
▷ MSR分区:即 Microsoft 保留 (MSR) 分区,是GPT磁盘上用于保留空间以备用的分区,例如在将磁盘转换为动态磁盘时需要使用这些分区空间。是每个 GUID 分区表 (GPI) 磁盘都要求的分区。系统组件可以将 MSR 分区的部分分配到新的分区以供它们使用。例如,将基本 GPT 磁盘转换为动态磁盘后,系统分配的 MSR 分区将被用作“逻辑磁盘管理器”(LDM) 元数据分区。MSR 分区的大小会因 GPT 磁盘的大小不同而发生变化。对于小于 16 GB 的磁盘,MSR 分区为 32 MB。对于大于 16 GB 的磁盘,MSR 分区为 128 MB。MSR 分区在“磁盘管理”中不可见,用户也无法在 MSR 分区上存储或删除数据。

废话不多说了,接下来进入本文的正题,ASUS S200E Win8系统改为Win7系统
(这里我们需要准备一个可启动的WinPe U盘,本例中 未来往事 准备的是老毛桃WinPe U盘)
1、进入BIOS修改以下信息(在出现ASUS(华硕)图标界面时按DEL进入BIOS):
+阅读全文

select分组与默认选择项

select分组与默认选择实现方式 php

  1. 分类:  
  2. <select name="type">  
  3.   <option value="">请选择分类</option>  
  4.   <optgroup label="最具影响家居卖场">  
......
+阅读全文

Nginx 泛解析

Nginx二级域名泛解析到子目录
Nginx多目录多虚拟主机情况泛解析


绑一堆域名实在太麻烦,假设需求场景如下:
二级/三级域名      对应web程序目录
*.household114.com       /phpweb/household114/
abc1.household114.com   /phpweb/household114/abc1.household114.com
abc2.household114.com   /phpweb/household114/abc2.household114.com
abc3.household114.com   /phpweb/household114/abc3.household114.com
……

Nginx配置如下:
server
        {
     &nbs
......
+阅读全文

页面包含php文件时页头多一空行原因

......
+阅读全文

VMware9/10 the msi  vmwareworkstation_x64.msi failed

错误描述:
VMware9 安装提示The MSI '' failed:直接双击VMWare 9/10程序出现错误“The MSI '' failed”。

解决方法:
1、解压VMWare的安装程序成带有msi文件的文件夹。可以进入命令行“开始->运行->CMD”,然后输入“"E:\VMware-workstation-full-9.0.2-1031769.exe " /extract "解压路径<比如c:\vmwaremsi>"”即可。例如:
D:\>VMware-workstation-full-xxx-xxxxxx.exe /extract d:\vm
2、运行解压后文件夹中的vmwareworkstation_x86.msi或vmwareworkstation_x64.msi文件,应该能正常安装了。

PS:这种情况是在你卸载原vmware......
+阅读全文

phpMyAdmin隐藏数据库information_schema/mysql

本文收集内容:
phpMyAdmin隐藏多个数据库(information_schema|mysql|test)
phpMyAdmin禁止/不允许用户修改密码

phpMyAdmin隐藏多个数据库 information_schema|mysql|test
编辑/libraries/config.default.php
  1. 隐藏
......
+阅读全文

显示器输入不支援/不支持故障解决

今天遇到一台AOC显示器显示输入不支援,经过排查为显示器与主机刷新率不匹配导致,解决方法如下:
XP系统 启动时按F8键(在自检画面快结束前,不断地按F8键)选择启动VGA模式,进入系统后修改下分辨率和刷新率(桌面空白处--右击属性--设置--高级--监视器--在设置刷新频率下方的下拉菜单中设置可用的刷新频率)即可。

Win7系统 启动WIndows 7时,按F8键(在自检画面快结束前......
+阅读全文