存档

‘系统概念’ 分类的存档

WAP WTAI协议文档

2009年11月28日 3 条评论

找了一份资料,WTAI 协议的,应该手机攻击是一个趋势。。在可注入WML代码的时候用于攻击,让受害者打电话、发短信等。比如利用139 mail worm 向所有开通 139 邮箱的人发送恶意代码到手机,接着当受害者收到短信后,通过链接或者其他方法直接点击链接进行访问(假如可以的话),然后被攻击。如:

<a href="wtai://wp//mc;10086">拨打10086 </a>
<a href="wtai://wp/ap;10086;">将10086存储至电话簿 </a>
<a href="sms:10086">发短信到10086 </a>

多了就不说了,我也不会。先看看书研究研究。一份不错的文档,非常详细的讲解了 WTAI 协议的。就像Javascript新出的那个可以访问本地文件的新规范一样,攻击的危害都是随着正常脚本的强大而强大,WML可以做什么,那么攻击成功的话,攻击者就可以做什么。

WAP-WTAI.rar

分类: 系统概念 标签: ,

抱歉,发生意外情况,阻碍了 Google 阅读器完成请求。

2009年7月18日 5 条评论

最近google reader老出现:”抱歉,发生意外情况,阻碍了 Google 阅读器完成请求。”,今天一搜,原来很多人这样情况,搜索引擎真强大。这问题我却没搜一下。Fuck gfw!
解决方法:
使用 https://www.google.com/reader 进行访问。

分类: 系统概念 标签:

当您尝试安装 SQL Server 2000 时收到 FIX: 错误消息:"无法验证产品密钥"

2009年5月20日 2 条评论

挺郁闷的事情,刚开始我以为下载的iso 有问题,换了三四个。
症状:
在 Service Pack 4 (SP 4) 运行 Microsoft Windows Server 2003,Microsoft Windows Storage Server 2003 或 Microsoft Windows 2000 的服务器上, 尝试安装 Microsoft SQL Server 2000 通过批量许可协议 (VLA) 媒体。 执行此操作时您会收到下面的错误信息,SQL Server 安装向导  CD KEY  页上:

无法验证产品密钥

解决方案:
定位到注册表以下键值:
HKEY_LOCAL_MACHINE\System\Control\Session Manager
请作为 DWORD 值创建或者修改 SafeDllSearchMode 注册表项,将值从 1 更改为 0,然后单击 确定 。

分类: 系统概念 标签:

各大浏览器HTML标签闭合功能小结

2009年4月2日 5 条评论

   更新:本篇文章有技术性缺陷,测试结果不完全准确!
   各大浏览器有一个特性,也就是当我们无意中忘记闭合某一个标签的话,经过浏览的处理,输出时,就会“多管闲事”的帮助闭合上。虽然此功能看似很好,但是因为浏览器定则闭合规则都不相同,导致匹配不一样,有时少写一个闭合,当前标签的页面都会丢失,具体如下:
测试代码:

<script src="xss.js"

1、IE
     没有闭合功能,会以普通字符输出。
2、Firefox
     当未闭合的标签之前有任意内容,FF就会将其正确闭合。如果之前无内容,且未闭合,那么其后的代码将全部丢失,也就是说本标签后有再多的内容,也不会有输出。直到遇见第一个闭合标签,如:

</script>

那么结束前的将会全部丢失,其后的正常显示。
3、chrome
     当未闭合的标签其后有一个标签,即可闭合。如果是普通字符,将会丢失。
4、Safari
     无闭合功能,正确标签和错误标签都会按其本身功能去执行,不会丢失。
5、Opera
     无闭合的标签按普通字符输出。

有些测试的可能不是太详细。经过测试,个人感觉不如像IE和Opera那样,没有标签闭合功能,这样在调试的时候就很好判断了。

分类: 系统概念 标签:

补丁KB939373惹的祸

2009年3月4日 6 条评论

  安装此补丁后,将人出现:在本地计算机无法启动world wide web Publishing 服务 错误 127:找不到指定的程序.
  同时IIS无法启动,删除此补丁可解决此问题。

分类: 系统概念 标签:

IP地址的异形解析

2008年10月22日 没有评论

经常上网就会遇到这样的网址http://3396081157,让人感到奇怪,而好奇心使我们忍不住去点击它们,发现它是有效链接,能连到其他网站上。还有,我们在浏览深层目录网页时,浏览器地址栏中会出现%72%65%61%64%6c%6f%67的字符,这是为什么呢?其实它们也是网址,只不过是以不常见的形式表现除来罢了。而有些spamer和scammer却常常借此来隐蔽自己真实的身份。以下我就要说明如何把正常的网址进行变形,让大家看清它们的真面目。 阅读全文…

分类: 系统概念 标签:

回答“我的电脑最近很慢”“老是弹出网页”之类的问题专用帖

2008年9月22日 3 条评论

ps:从blogjava那看到的,老是有人问我这问我那,不回答吧,不得劲,回答吧,一时说不清!再问就丢个链接过去!

“我的QQ被盗了,你帮我找回来吧!”(更新)请跳到第11条!
“我的电脑黑屏了”
“我的电脑最近不知怎么变得很慢?“
“我上网老是自动弹出页面,怎么回事?”
“为什么杀毒软件老是弹出来,每次都是同一个病毒?”
…………………

任何人,我一般都会帮忙,但是长时间停留在这个问题上,会疯掉的,往往对方的描述不一定精确,光靠说,白白花了一天的时间也有可能搞不定一个小问题

也许有两种情况我会耐心的给你分析,1:领导,2:美女

我一般会说:“造成这种情况有149834种可能,重装吧,装完升级系统,打补丁,装杀毒,升级病毒库,不要装垃圾软件,不要上色情网站。”

下面讲讲一般步骤,以下讲的都是对付普通病毒,如果说驱动级,rootkit,bootkit什么的,要想让我用一篇简单的blog描述清楚恐怕不太现实,让你清理注入线程,SSDT之类的恶意程序就够你受的了。

以后谁问我,直接丢个链接,多方便 ^_^
凡是要看这篇文章的,都是没装杀毒或者杀毒软件已经形同虚设了,因此以下操作都为手工操作,别指望杀毒软件
(以下步骤都是实事存在案例的,务必一步一步确认)

如果是美女,直接跳到第十步

1、确认插电源了
2、确认硬盘灯亮了
3、确认显示器打开了
如果能进操作系统,一般系统慢是由于病毒、后门或者垃圾软件之类的,删除即可,步骤如下
4、查看进程,关闭不必要的进程
这个经常有人问我不知道哪些是不必要的进程,我只能说以下这些是必要的(但也不排除其中有猫腻,比如线程注入,替换服务等)
\SystemRoot\System32\smss.exe
\??\C:\WINDOWS\system32\winlogon.exe
C:\WINDOWS\system32\services.exe
C:\WINDOWS\system32\lsass.exe
C:\WINDOWS\System32\svchost.exe (这个会有很多,因为他是服务的宿主进程)
C:\WINDOWS\Explorer.EXE
C:\WINDOWS\system32\ctfmon.exe (WinXP以后的输入法,Win2000没装office的输入法是internet.exe)
    前面的c:\windows是安装windows的位置,你的可能不一样,大小写不敏感,这个…呃…明白哈
    目前的技术,早就不能担保以上的进程都是没有问题的,再高深一点的,下面会提到
    除了以上的进程,剩下都可以说是第三方的,如果是驱动,或者自用的一些软件什么的就不用关闭,其它可以的直接kill,然后找到文件删了(先备份一下),难就难在这里,您老也不知道哪个是要用到的,那小的更不知道了,一般我只能问,“这个xxx.exe是干嘛的?有用吗?”,你说不知道,那我再问,“你的机器用来干嘛的?”,如果你说只是上上网,玩玩游戏,那直接杀了进程,删除对应文件,如果说有什么xxxx系统,公司要用的,而且很重要,那没办法,只能保守点,留着吧。一般凭经验也能看出个大概,如果文件名起得和系统必要进程类似,比如svch0st.exe,这个我用大腿都能看出来是病毒,还有就是目录位置不对,比如c:\windows\svchost.exe,这个我用小腿就能看出来是病毒或者恶意程序,直接杀进程删文件。
    除了这些,剩下的陌生的第三方程序咋办,你不知道,我也不知道,看目录位置(其实以目前的技术,这个也只能防防一般的程序),如果是program files目录的,如拼音加加输入法,一般没什么问题(我只是说一般没问题),是你自己装的软件,如果是windows目录或者system32目录,可能是打印机的或者其它的驱动,google一下,不会?请直接跳到第九步。如果google还是不能确定,把杀进程删文件(备份文件先),因为必要进程我们没动,可以保证系统正常启动就什么都不怕。

    之前提到过注入线程,就是说恶意软件不是以exe形式以进程的方式运行了,而是dll的形式,插入正常的进程进行工作,那怎么办?找工具,windows 没有自带的工具能查杀线程的,网上找icesword或者syscheck等,不会?请直接跳到第九步。下完了直接打开运行,查看对应程序的线程,里面有很多模块,一般都是dll的,这个只能凭经验了。真的,大哥,大姐,成千上万的dll,我没法确定,这里使用syscheck稍微要省事一点,它可以分辨出来哪些是系统自带的,哪些是第三方的(依然不是绝对的,只能对付95%的恶意程序)。有可疑的,结束线程,删文件(注意备份,有问题还原)。

杀完进程线程就查看启动项,一般包括注册表,文件关联,服务,驱动等
5、查看注册表,删除没用的启动项
    命令行执行regedit.exe,启动项一般就是HKEY_CURRENT_USER\Software\Microsoft\Windows \CurrentVersion\Run和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows \CurrentVersion\Run,runonce,runonceex,runservices都顺便看一下,还有 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon下看看shell的值是不是explorer,确认后面没有跟其它内容。
还有所谓映像劫持,在HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\,查看有没有exe键对应了可疑的程序,如果有,删除(注意备份,有问题恢复)。文件关联,比如txt的文件关联,在这里 HKEY_CLASSES_ROOT\txtfile\shell\open\command,默认值应该是C:\\WINDOWS \\notepad.exe %1,其它的同理。
6、查看服务,禁用不必要的服务
    windows自带的服务管理器,我的电脑上点击右键,管理菜单,或者命令行执行services.msc,然后敲回车,这个…呃…明白哈,回车就是写着Enter的那个键,看到一大堆服务,跟进程一样,凭经验,禁止可以或者无用服务,比如一般个人机器的话,task schedule、remote register、server等服务都没用,但是如果我关了server服务,以后可能又会对我嚷嚷,什么高手,自从被你整过之后,我的机器不能共享了。所以这个事情很耗时间,特别是远程操作,我可耗不起这人工时。使用iecsword,syscheck等之类的第三方软件,可疑查看windows自带的服务管理器看不到的服务、驱动等。
7、一些高级点的情况
    可能会碰到有的注册表键值删除不了,出错,或者删了刷新又出来了,一般是有恶意的进程或者线程守护,没有杀干净,回到第四步,或者更高级一点,HOOK,SSDT,驱动等。使用icesword等第三方工具,恢复钩子,ssdt等,卸载驱动,重启计算机。
8、其它意外情况
    一些驱动,sys文件,dll文件,在windows下看不到,或者死活删除不了,重命名也不行,那只能实dos下操作,什么是实dos?我觉得说来话有一匹布那么长,不如google一下,接着怎么进实dos,使用启动光盘,或者第三方软件,用grub菜单启动到实dos,然后找到文件位置删除(注意备份),至于还有什么实dos支持ntfs什么的不再说了,这个东西就像大树一样,一个枝干有很多分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,然后继电器呢就是把线圈绕在铁块上,线圈就是铜丝,铜丝一般由铜原子构成,一般金属都是原子构成,空气,水之类的才由分子组成…………
9、找懂电脑的重装系统
    这一步不是说安装上面的流程完了就做这一步,我想你应该明白的哈,如果实在搞不定,就找个懂电脑的重装系统,至于重装怎么分区,什么是分区,硬盘大小,怎么看大小,1G=1024M等,我就不说了,这个东西就像大树一样,一个枝干有很多分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,分支又有分支,然后继电器呢就是把线圈绕在铁块上,线圈就是铜丝,铜丝一般由铜原子构成,一般金属都是原子构成,空气,水之类的才由分子组成…………
10、把电脑抱过来,老衲亲自操刀
     不记人工时
11、如果你是美女,我就帮你再盗个好的送你,男的的话,你再去申请一个Q不就得了!要好友?Q有一个好友记录文件,直接 拿来就完工 !

分类: 系统概念 标签:

14条让你的网页加速

2008年9月20日 没有评论

from:rainmoon's blog
Steve Souders这个家伙写了一本书叫做:High Performance Web Sites: Essential Knowledge for Front-End Engineers
这本书里定义了14条让你的网页加速的方法,分别如下:

1.         Make fewer HTTP requests

2.         Use a CDN

3.         Add an Expires header

4.         Gzip components

5.         Put CSS at the top

6.         Move JS to the bottom

7.         Avoid CSS expressions

8.         Make JS and CSS external

9.         Reduce DNS lookups

10.     Minify JS

11.     Avoid redirects

12.     Remove duplicate scripts

13.     Turn off ETags

14.     Make AJAX cacheable and small

1. Make fewer HTTP requests

-减少Image的Request次数

-使用CSS Sprites技巧http://alistapart.com/articles/sprites

-使用Image Map技巧

-使用Inline Image技巧( data: ) http://tools.ietf.org/html/rfc2397

P.S.可以开发一个Inline Image产生器!

PS建议将Inline Image快取在CSS档案中,这样可避免HTML太大

-减少CSS / JavaScript的Request次数

-整合多个分开的CSS / JavaScript

2. Use a CDN

         N/A

3. Add an Expires header

-加入Expires Header到Image, CSS, JavaScript档案里

4. Gzip components

-压缩HTML, JavaScript, StyleSheet, XML, JSON,但切记「不要压缩Images, PDF档案」!

-设定方法

Apache 2.x:使用mod_deflate:

AddOutputFilterByType DEFLATE text/html text/css application/x-javascript

IIS 6.0

Enabling HTTP Compression (IIS 6.0)

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/502ef631-3695-4616-b268-cbe7cf1351ce.mspx?mfr=true            

             Using HTTP Compression for Faster Downloads (IIS 6.0)

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/25d2170b-09c0-45fd-8da4-898cf9a7d568.mspx?mfr=true

Enabling HTTP Compression in IIS 6.0

http://dotnetjunkies.com/Article/16267D49-4C6E-4063-AB12-853761D31E66.dcik            

IIS Compression in IIS6.0
    http://weblogs.asp.net/owscott/archive/2004/01/12/57916.aspx
IIS 5.0
HOW TO:启用IIS中的ASPX压缩

http://support.microsoft.com/kb/322603

            

– HTTP Header Style

HTTP request

Accept-Encoding: gzip, deflate

         HTTP response

Content-Encoding: gzip

             Vary: Accept-Encoding (这行是给Proxy Server看的)

-其他注意事项    

         -个人化的页面要加上==> Cache-Control: Private        

         -移除ETags (Rule 13)

5. Put CSS at the top

-一定要将CSS放在区段载入!

-使用标签,不要使用@import语法

– Avoid Flash of Unstyled Content (FOUC) in IE

http://www.bluerobot.com/web/css/fouc.asp/

                

6. Move JS to the bottom

-一定要将所有JavaScript都摆在页面最下方之前

所有在JavaScript Include以下的HTML在JS还没读完前,都不会显示画面

    

-把JavaScript的Code都放在onload执行! !

7. Avoid CSS expressions

-不要使用CSS expressions

可能这段expression会在每一次mouse move, resize, scroll, key press时执行!

    

-要使用EventHandler去执行这些Expression (JS Code)

8. Make JS and CSS external

-反正JS跟CSS拉到外面成独立档案就是好的,但「首页」可以例外!

-使用Post-onload download技巧

         download external files after onload

         window.onload = downloadComponents;

         function downloadComponents() {

             var elem = document.createElement(“script”);

             elem.src = “http://…/file1.js”;

             document.body.appendChild(elem);

             …

         }

        

        范例:http://stevesouders.com/hpws/dynamic-inlining.php

        作法:

1.在Server-side判断使用者Browser有设定Cookie[“hasPostOnloadDownload”]

1.1.若没有,就使用post-onload download动态下载CSS & JS

1.2.若有用,就直接用下载,Browser会抓取Cache的版本

P.S. cookie expiration date is key

9. Reduce DNS lookups

-在一个页面中,不要超过2 – 4个Hostname,不然会降低页面载入速度

-开启Keep-Alive支援

10. Minify JS

– jsmin : http://crockford.com/javascript/jsmin

下载后更名成jsmin.zip解压缩出jsmin.exe即可执行,jsmin.exe < input.js > output.js (注意:所有UTF-8编码的js档会变成ANSI as UTF-8编码)

– dojo compressor : http://dojotoolkit.org/docs/shrinksafe

11. Avoid redirects

-参考资料:http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

-避免Redirect产生的方式

*网址若省略档名时,最后面一定要加上/结尾

*追查Log档

-查看Log Referer

    

12. Remove duplicate scripts

-这一点虽然很呆,不过连MSN Space, Yahoo都有类似的情况!

-在ASP.NET的元件中(UserControls, WebControls),请多使用Page.ClientScript.RegisterScriptInclude的方式!

13. Turn off ETags

-基本格式

* unique identifier returned in response

ETag: “c8897e-aee-4165acf0”

             Last-Modified: Thu, 07 Oct 2004 20:54:08 GMT

* used in conditional GET requests

If-None-Match: “c8897e-aee-4165acf0”

             If-Modified-Since: Thu, 07 Oct 2004 20:54:08 GMT

– if ETag doesn't match, can't send 304

– ETag format

Apache: ETag: inode-size-timestamp

IIS: ETag: Filetimestamp:ChangeNumber

– IIS设定方式

自动设定方式

ETagFix – keep IIS eTags from changing http://www.snapfiles.com/get/etagfix.html              

            原创公司:ISAPILab http://www.isapilabs.com/              

            安装http://www.isapilabs.com/downloads/ETagFix-setup.exe之后会重新启动IIS之后就没问题了!

             Related: http://www.snapfiles.com/Freeware/server/fwiis.html

            

             Note:              

                在IIS 5.0可以正常运作                

                在IIS 6.0必须要执行在Isolate Mode才可以使用ISAPI,预设是不能用的!

    

手动设定方式

*如果不是用Windows Server 2003 SP1要先安装Hotfix 900245 http://support.microsoft.com/kb/900245/        

*先安装IIS 6.0 Resource Kit

http://www.microsoft.com/downloads/details.aspx?FamilyId=56FC92EE-A71A-4C73-B628-ADE629C89499&displaylang=en        

*使用Metabase Explorer开启LM ” W3SVC新增DWORD to 2039其Value=”0″ (每一台WebFarm底下的电脑都要这样设定)

*重新启动IIS

net stop iisadmin /y

net start w3svc

net start smtpsvc

参考资料

*您可能会当您使用Internet Explorer 6,试着存取Web应用程式所装载在Internet Information Services 6.0 Web效能非常低

               http://support.microsoft.com/kb/922703/

– Apache设定方式

FileETag none

14. Make AJAX cacheable and small

– XHR, JSON, iframe, dynamic scripts都一样可以被快取(Cached)、最小化(minified)和压缩(gzipped)

-个人化的页面回应时,一样要做快取,但是针对「该使用者」做快取(Cache-Control: private)

-在使用XHR时,URL可以加上「最近的修改时间」在QueryString里。

         GET /yab/[…]&r=0.5289571053069156 HTTP/1.1

-回传资料时的Header可以用Cache-Control: private + Last-Modified,使用者就不会一直连到网站抓网站了!!

设定Cache Header注意事项:

*个人化的页面一定要设定Response.Cache.SetCacheability(HttpCacheability.Private);

        *如果要Cache页面或External Reference档案(CSS/JS)一定要加上Response.Cache.SetLastModified(DateTime.Now);

*如果不加上MaxAge的话,将会无限时间的Cache直到下次Reload或开新Browser手动输入网址进入网页

*如果要指定Cache的时间要加上

Response.Cache.SetMaxAge(new TimeSpan(0, 0, 0, 10));

Response.Cache.SetExpires(DateTime.Now.AddSeconds(10));

*如果不要页面被Cache的话

Response.Cache.SetMaxAge(TimeSpan.Zero);

Response.Cache.SetExpires(DateTime.MinValue);

分类: 系统概念 标签:

精通CSS+DIV网页样式与布局配套视频教程

2008年9月19日 没有评论


本书系统地讲解了CSS层迭样式表的基础理论和实际运用技术,通过大量实例对CSS进行深入浅出的分析;着重讲解如何用CSS+DIV进行网页布局,注重实际操作,使读者在学习CSS应用技术的同时,掌握CSS+DIV的精髓;还详细讲解了其他书中较少涉及的技术细节,最后给出了5个常见类型的完整网页的综合实例,让读者进一步巩固所学到的知识,提高综合应用的能力。

下载:verycd

分类: 系统概念 标签:

phpMyAdmin – 错误

2008年9月19日 没有评论

今天准备弄一下try2phpcms,安装一下phpmyadmin时出错,提示如下:

<br />Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly

这个东西以前弄过,不过现在想不起来到底哪错了。GG一下,到各大论坛也没找到解决方法,都是关于配置文件的争论。
后来无意中想到了解决方法:
修改:c:\windows\temp 的权限为 everyone 可读可写!

分类: 系统概念 标签: