2012-10-28 一抹阳光
操作系统
linux:
/etc/init.d/nginx start|stop|restart #启动|停止|重启nginx
/etc/init.d/php-fpm start|stop|restart #启动|停止|重启php-fpm
/etc/init.d/mysql start|stop|restart #启动|停止|重启msyq
freebsd:
/usr/local/etc/rc.d/nginx start|stop|restart #启动|停止|重启nginx
/usr/local/etc/rc.d/mysql-server start|stop|restart #启动|停...[
阅读全文]
评论(0)
浏览(7785)
2012-10-28 一抹阳光
操作系统
FreeBSD经常在安装的时候一不注意就设置了UTC,结果服务器上的时间和我们中国时区的时间总是差8小时,我们可以用下面的方法来更改时区。
#sysinstall
选择 configure
选择 Time Zone
UTC = no
选择 Asia
选择 China
选择 east China - Beijing,Guangdong,Shanghai etc.
Does the abbreviation `CST' look reasonable? = OK
然后退出sysinstall就可以了。
用date命令验证一下
#date
Mon Feb 5 12...[
阅读全文]
评论(0)
浏览(3482)
2012-10-24 一抹阳光
环境架设
.net3.5确已成功安装在iis6.0,因为已经你能成功访问,可是在iis的asp.net版本里却只显示1.1和2.0,原因何在?
这几天在研究 .Net 3.5,发现了一个疑问,就是在 IIS 里面为什么看不到 ASP.NET 3.5 的选项?且以前在 .NET 2.0 的时候有个 aspnet_regiis.exe 的执行档 在.NET 3.5 也看不到!!
后来我才搞懂,原來 ASP.NET 3.5 只是使用 .Net Framework 3.5
的组件(assembly)而已!整个核心的架构还是建立在 .NET 2.0 之上,.NET Framework 的 API 都沒变,...[
阅读全文]
评论(0)
浏览(2325)
2012-10-23 一抹阳光
PHP
最近windows2003+IIS6服务器(具体环境配置)频繁出现“PHP has encountered an Access Violation at ××××××”这样的错误,尝试搜索了下,遇到这样问题的人还真不少。我的原因可以锁定在eaccelerator上面,因为之前php运行效率不大满意,所以装了eaccelerator加速,效果还是不错的,但随着数据库不断加大,查询和更新数据库操作太频繁,出现了“PHP has encountered an Access Violation at ××××××”这个错误。网上的解决办法无非就是去掉ea...[
阅读全文]
评论(0)
浏览(2485)
2012-10-21 一抹阳光
网站程序
emlog官方默认只支持apache伪静态。其中.htaccess文件是设置伪静态后自动生成的。
如果服务器是nginx就需要自己写了。
可结合/include/lib/url.php文件。
规则如下:
rewrite ^([^\.]*)/post-(.+)\.html$ $1/index.php?post=$2 last;
rewrite ^([^\.]*)/record/(.+)/page/(.+)$ $1/index.php?r...[
阅读全文]
评论(2)
浏览(8460)
2012-10-20 一抹阳光
数据库
ADO相关知识
在ASP中,用来存取数据库的对象统称ADO(Active Data Objects),主要含有三种对象:Connection、Recordset 、Command
Connection:负责打开或连接数据
Recordset:负责存取数据表
Command:负责对数据库执行行动查询命令
连接各数据库的驱动程序
连接各数据库可以使用驱动程序(OLEDB),也可以使用数据源(ODBC),相对来说使用OLEDB较为方便、简单。
ODBC链接(红色加粗部分为数据库类型,右方为相关连接方式)
access "Driver={microsoft access driver(*.mdb...[
阅读全文]
评论(0)
浏览(3274)
2012-10-19 一抹阳光
PHP
之前发现很多国外优秀php网站系统(尤其是论坛)都是支持多数据库的,比如mysql、postgresql、sqlite、甚至mssql、orcale等。
因为sqlite小巧、无需安装,如果使用虚拟主机做站受限制小,所以得到我的关注。
想让已有的php环境支持sqlite要做的只有一步:编辑php.ini,打开以下模块:
extension=php_pdo.dll
extension=php_pdo_sqlite.dll
extension=php_sqlite.dll
上边两项是用pdo的方式连接sqlite,后面的是直接连接。
需要注意的是,PDO方式连接的是sqli...[
阅读全文]
评论(0)
浏览(3901)
2012-10-19 一抹阳光
数据库
接触数据库多了,就会遇到各种各样的数据库管理工具。因web管理工具使用方便(随时随地都可以使用)、跨平台使用。现将本人使用过的工具整理如下:
【php环境】
1.phpMyAdmin
Mysql数据库的web管理工具。使用mysql的几乎无人不知。
官网地址:http://www.phpmyadmin.net
目前最新版本:phpMyAdmin-3.5.3
使用方法:解压后直接将目录上传至网站根目录即可访问使用。
2.phpPgAdmin
PostgreSql数据库的web管理工具。
下载地址:http://phppgadmin.sourceforge.net/
目前最新版本...[
阅读全文]
评论(0)
浏览(5342)
2012-10-19 一抹阳光
WEB服务器
windows 2003安装好IIS之后默认是支持.shtml的,只要在“WEB服务扩展”允许“在服务器前端的包含文件”即可。
windows 2000,则需在IIS里添加一个应用程序扩展名映射。 可执行文件在:
C:\WINDOWS\system32\inetsrv\ssinc.dll 。扩展名为:shtml/shtm
·打开IIS管理器,打开“本地计算机”的属性——》MIME类型——》新建 后缀名:.shtml MIME类型:text/html
·然后点击确定。找到Web服务扩展,把“在服务端的包含文件”扩展启用,就可以了。(必须重新启动IIS,否则还是无法访问!)
...[
阅读全文]
评论(0)
浏览(2299)
2012-10-18 一抹阳光
网站程序
一般博客系统首页默认显示整篇文字,太长,截取一下字符,方法:
/content/templates/default/log_list.php
16行
mb_substr(strip_tags($value['log_description']),0,300,'utf-8');//过滤html标签,截取300个字...[
阅读全文]
评论(0)
浏览(2587)