LAMP之路

不积跬步,无以至千里!

iis6中成功安装.net3.5, asp.net版本却没显示的解决办法

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) 浏览(2334)

PHP has encountered an Access Violation at XXXXXX 的解决方法

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) 浏览(2499)

emlog nginx伪静态规则

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) 浏览(8476)

asp连接数据库的方法

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) 浏览(3287)

关于php连接sqlite数据库的心得

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) 浏览(3918)

各种数据库的web管理工具使用简介

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) 浏览(5351)

如何配置IIS6,让IIS支持shtml

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) 浏览(2311)

emlog首页显示优化

2012-10-18 一抹阳光 网站程序

一般博客系统首页默认显示整篇文字,太长,截取一下字符,方法: /content/templates/default/log_list.php 16行 mb_substr(strip_tags($value['log_description']),0,300,'utf-8');//过滤html标签,截取300个字...[阅读全文]

评论(0) 浏览(2604)

防止 SQLite 数据库被下载的方法

2012-10-18 一抹阳光 操作系统

国外有非常多的开源php系统都支持sqlite,作为小型站,sqlite小巧、高速、免安装。 MyBB phpBB PunBB FluxBB drupal joomla都可支持sqlite。 网站装上后,问题来了,直接访问sqlite数据库文件是可以下载到的。 那么找到一下解决方案: 1.将SQLite放在WEB不能访问到的地方。 有些虚拟主机一般也都会提供一个单独目录,供用户放一些不想被下载或访问的文件,所以放在这个目录很安全。 2.如果PHP是作为CGI或者APACHE的单独进程运行,那么可以修改一下SQLite数据库文件的权限,比如0600。 3.假如WEB服务器是...[阅读全文]

评论(0) 浏览(2656)

php+sqlite+mybb

2012-10-18 一抹阳光 数据库

本文只阐述php支持sqlite设置部分。适用于windows+iis/apache、linux/BSD+apache/nginx 国外比较知名的两个论坛系统mybb和phpbb都支持sqlite。 sqlite数据库不用任何安装,只要打开php.ini中打开以下模块,重启iis就可以。 extension=php_pdo.dll extension=php_pdo_sqlite.dll mybb安装过程中数据库连接信息步骤只需输入数据库存放的绝对路径,后缀.db 注:mybb是只能以pdo方式连接sqlite(sqlite3),所以要打开上述两个模块。phpbb、flux...[阅读全文]

评论(0) 浏览(2833)