Nginx的WordPress伪静态配置
星期日, 2012-11-25 | Author: Lee | php, wordpress | 没有评论 5,685 views
Nginx的apache的伪静态配置:
找到到Nginx的配置文件,默认编译后的配置文件在/usr/local/nginx/conf/nginx.conf;
Ubuntu通过包安装的配置文件位于/etc/nginx/nginx.conf
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | location / { index index.html index.php; if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ rewrite (.*) /index.php; } } location ~ .*\.php$ { include /etc/nginx/fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; } |
注解:此配置考虑了目录下的索引文件index.html和index.php。
-f指令表示测试文件是否存在(不考虑文件和目录的区别),
!-f则表示不存在。
注意在重写url到index.html后面有个break,而重写到index.php后没有break。(可以根据自己的情况配置多个跳出操作等)
因为html文件不需要任何额外工作可以直接发送到客户端,所以重写规则在这里终止,下面就直接让nginx发送文件。
而.php文件需要进一步发送到fastcgi进程来运行,Nginx会继续判断该文件符合第二个部分location ~ .*\.php$的规则,并进行FastCGI的转发。
› 继续阅读
移除wordpress中wp_head函数,头部28px空白
星期六, 2012-11-24 | Author: Lee | php, wordpress | 没有评论 5,527 views
在使用管理员登录的时候总是发现网站顶部有一点空白,开始以为网站的插件问题,后来查到原来是管理员登录后的一个问题:
移除方法一:设置用户后台设置即可
用户登录后—–>登录后台—>在用户中心—->我的资料中—->取消“显示管理工具栏”中的相关选项,就可以了
方法二:修改代码 看到那个28px了吧,修改之即可
› 继续阅读
电子邮件这一强大的营销工具的利用
星期二, 2012-11-06 | Author: Lee | computer | 没有评论 5,369 views
为 Newsletters 系统 做准备
电子邮件是一种很强大的营销工具,不仅灵活便于控制,而且反馈率较高。
然而,如何才能获取客户邮箱地址,且不被标记为垃圾邮件呢?建议使用AWeber、MailChimp、GetResponse等第三方服务供应商,这些公司通常都能确保你的邮件顺利达到客户邮箱,其中MailChimp还在其官网上免费提供了极有价值的电子邮件营销指导。
. › 继续阅读
css实现html的图文混排
星期五, 2012-11-02 | Author: Lee | pagemaker | 没有评论 7,629 views
直接上代码吧,看着就明白了
左环绕:<div style="float:left; clear: both;" align="center"><img src=xx.jpg width="600" height="400" alt="1234"><br/> 图像标题</div> 右环绕:<div style="float:right; clear: both;" align="center"><img src="xx.gif" width="176" height="141"><br/> 图像标题</div> 独占一行:<div style="float:none; clear: both;" align="center"><img src="xx.jpg" width="400" height="300"><br/> 图像标题</div> |
PHP语法容易忽略的问题小结
星期四, 2012-11-01 | Author: Lee | linux, php | 没有评论 6,729 views
之前收藏的一个php常见的问题小结,挺不错的,在此摘录下.
1.PHP变量区分大小写,定义的函数、类名以及系统内置的函数和关键字不区分大写。
2.PHP结束标记“?>”前的那条语句的分号可省略,但不推荐。
3.注释:
<? echo $a; #print $a ?><h1>something</h1> 遇到php结束符号则#注释自动终结 类似的:/*注释也是遇到php结束符号则注释自动终结 上面的语法合法,但不推荐使用。 /*ddddddd /*ffffff */ dddd */ 这样的注释嵌套导致出错,因为PHP视图执行“ffffff”。 |
4.类名stdClass被保留
5.define函数定义常量,常量引用时不加$
6.函数名和关键字不区分大小写
7.浮点数的值仅仅是数的近似表示,尽量避免假定浮点数是完全精确的,利用“==”比较浮点数时,通常将其移动若干位小数位置后比较。
if( int($a * 1000) == int($b * 1000)).....//后移三位小数点并转换为整形后比较 |
8.
$path='c:\\windows';echo $path;打印:"c:\\windows" |
9.资源(或称为句柄)实际上是整数,使用资源的好处是它会自动完成内存的管理,但最后一个对资源的引用销毁时,常见该资源的扩展被调用来为该资源释放所有内存,关闭所有连接等。函数中容易发现自动清空资源的好处,将资源指派给一个局部变量,当函数调用结束时,变量的值自动被php回收。例如:
function func1(){ $res = database_connect();database_query($res); //退出函数时连接自动关闭 } |
尽管可用上面的方法,还是推荐显式的销毁资源。
10.可变变量(即变量的变量)
$foo = 'abc'; $$foo = 'xyz';//$abc的值 "xyz" |
11.php中的变量引用:就是如何创建变量的别名。(用C中的指针理解要容易些)
$a = & $b; //$a和$b正向相同的内存区域。其一改变另一也改变,销毁其一不影响另一。 函数利用引用可以传递参数(避免赋值大的字符串或数组)。例如: function &ret_ref(){ $var="php";//$var是大树组或者的字符串时效率比较高 return $var; } $v = & ret_ref(); |
12.php中的局部变量只存在与函数中,循环、分支和块中的变量不是局部变量。函数为定义的变量为全局变量,函数内要访问全局变量必须声明为global,然后再使用(也可以使用笨方法,就是全局数组$GLOBALS)。
13.php使用“引用计数”和“写时复制”技术。
常用常用正则表达式集锦
星期一, 2012-10-29 | Author: Lee | JAVA-and-J2EE, linux, php | 没有评论 3,375 views
此处记录下,以后方便查找.
1.匹配中文字符
[\u4e00-\u9fa5] |
2.匹配双字节字符(包括汉字)
[^\x00-\xff] |
3.匹配空白行
\n\s*\r |
4.匹配E-mail地址
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* |
5.匹配网站URL地址
[a-zA-z]+://[^\s]* |
6.匹配国内电话号码
\d{3}-\d{8}|\d{4}-\d{7} |
7.匹配腾讯QQ号码
[1-9][0-9]{4,} |
教你怎样上twitter,facebook等—ssh代理设置教程(vforchrome版本)
星期五, 2012-10-05 | Author: Lee | computer, linux | 3 Comments 11,713 views
1.下载浏览器,地址:
vforchrome官方下载:https://vforchrome.googlecode.com/files/vforchrome0.13.7z
本地备用下载:vforchrome0.13.7z
2.解压,打开chrome.exe,然后点击右上角设置
然后添加,输入主机地址,端口,用户密码,如下图
设置完成! 你可以上http://www.youtube.com/ https://twitter.com/ https://www.facebook.com/ 啦
需要ssh帐号的可以给我留言哦.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Sublime text 2 GBK编码插件-ConvertToUTF8 可以查看非UTF-8中文文档了
星期二, 2012-10-02 | Author: Lee | computer, html5 | 一条评论 15,791 views
今天打开以前的文档,发现乱码,知道sublime text 2 默认都是utf-8编码,想打开gbk的文件就需要相应的插件了.
Github地址:ConvertToUTF8 https://github.com/seanliang/ConvertToUTF8
打包后的网盘下载: ConvertToUTF8
1.推荐使用 Package Control 查找 ConvertToUTF8 进行自动下载安装与更新。
2.如需手工安装,请将本项目打包下载并解压,将解压后的文件夹名修改为 ConvertToUTF8 ,
然后将此文件夹移动到 Sublime Text 的 Packages 文件夹下(可通过 Sublime Text 菜单中的 Preferences > Browse Packages 找到 Packages 文件夹)。
3.重启下Sublime text 2就支持GBK了。
更多详细介绍可以参考:
中文文档https://github.com/seanliang/ConvertToUTF8/blob/master/README.zh_CN.md
神器般的sublime text 2
星期一, 2012-10-01 | Author: Lee | computer, html5 | 没有评论 3,994 views
一下子被迷住的编辑器,界面很酷,使用起来很爽.
Sublime Text 2是一个轻量、简洁、高效、跨平台的编辑器。
官方地址:http://www.sublimetext.com/
相关非官方文档(英文): http://docs.sublimetext.info/en/latest/index.html
一个中文的文档点:Sublime
注:
1.Tab完成
Tab完成允许通过按tab键快速的完成单词。当启用时按下tab编辑器会使用它的模糊匹配算法展开光标左侧的文本成最佳匹配项。
Tab完成默认是启用的。
禁用Tab完成 (在编程的时候妨碍我tab缩进)
有时候tab完成不是很需要。要关闭他的话,加入下面这行到Preferences/File Settings – User:
"tab_completion": false |
2. 字体设置
可以通过添加这几行到Preferences/Settings – User:
"font_face": "Courier New", "font_size": 10 |
改变字体,当你保存时字体就会变了。
你可以通过浏览 Preferences/Settings – Default来查看其它要改变的配置。
Sublime Text 2 的特色功能:
› 继续阅读
解决远程连接mysql速度慢方法
星期日, 2012-09-30 | Author: Lee | Database, php | 没有评论 4,375 views
换个了mysql和 代码不在同一个机器上,开启远程连接mysql发现连接的速度好慢,总要加上加载网页的要2-3秒的时间,无法忍受;
在网上找了下原因,终于解决,方法还是挺简单的 .
在my.ini或者my.cnf 文件 的 [mysqld]处添加skip-name-resolve 重启即可
主要原因 是去跳过dns解析
1 2 3 4 5 | [mysqld] #dns cancel skip-name-resolve #grant cancel no advocate (不提倡,此处跳过权限检查,即使更快) skip-grant-tables |
注意:1.skip-name-resolve 是禁用dns解析,可以大幅提升远程连接速度,副作用是不能使用 mysql的授权表中就不能使用主机名了,只能使用IP
2.对于要使用localhost的本机用户 要开启 127.0.0.1 给对应的用户权限,否则帐号无法连接,
本人的 root用户只开了localhost 的时候,发现不能连接上phpmyadmin,而后添加127.0.0.1的权限后,就一切正常了
3.skip-grant-tables 为跳过用户的对应的权限设置,即所有用户都是root权限,在特定的情况下使用吧.
Search
相关文章
热门文章
最新文章
文章分类
- ajax (10)
- algorithm-learn (3)
- Android (6)
- as (3)
- computer (85)
- Database (30)
- disucz (4)
- enterprise (1)
- erlang (2)
- flash (5)
- golang (3)
- html5 (18)
- ios (4)
- JAVA-and-J2EE (186)
- linux (143)
- mac (10)
- movie-music (11)
- pagemaker (36)
- php (50)
- spring-boot (2)
- Synology群晖 (2)
- Uncategorized (6)
- unity (1)
- webgame (15)
- wordpress (33)
- work-other (2)
- 低代码 (1)
- 体味生活 (40)
- 前端 (21)
- 大数据 (8)
- 游戏开发 (9)
- 爱上海 (19)
- 读书 (4)
- 软件 (3)