Godaddy的Windows空间只读而不可写的取消方法

今天有位客户自己在一个号称全球第一空间服务商--Godaddy那里买了个windows空间,然后将调试好的程序上传到该空间上,前台一切ok,到了后台测试功能的时候,出现了不可预知的错误,添加任何一个信息都出现了HTTP 500 - Internal server error 错误,面对客户质疑的眼神,开始迅速的开始排查问题。

出现这样的错误一般是组件缺失或者IIS配置的问题,因为是写操作出错,所以我们首先通过asp探针查看该空间是否支持FSO组件。

正如上图一样,发现FSO是支持的,于是开始查看空间配置是否有问题,经过一番摸索,终于找到了问题所在,原来是Godaddy为了安全,默认程序不可写文件,必须在控制面板设置才可以写文件。否则所有程序均为只读……以下是Godaddy的Windows空间只读而不可写的取消方法方法步骤

一、登陆到Godaddy后台,然后选择左边Hosting,然后选择右边的相应空间管理Manage Account。

二、进入空间管理后选择菜单栏 Content→File Manage。

三、新建一个文件夹Create New Directory

四、选择Root文件,把写权限勾上即可。如此所有站上的文件都拥有了写的权限。不过建议不要将所有文件夹都赋予写权限,因为不太安全,把有需求的文件夹选择上即可。

五、其他情况

今天在给客户修改程序,在传输完数据后,客户网站又令人意外的发生了500错误,这次发生在修改了写权限之后,所以问题必然不再是写权限了,那么又是什么问题导致?思量了下出现500错误的过程,其中有个插曲,在传输数据库的时候因为中途一直停在80%不动,所以手动暂停了传输,然后选择重新再传,或许正是这个过程,导致了IIS进程池里有了一个未结束的进程,从而数据库不可读写,再次出现了500的错误。

想到了这点,这回就直奔主题,来到Godaddy后台→空间管理→IIS管理→收回应用池→确定,经过短暂的等待,系统显示成功收回所有应用池进程,刷新网站,500错误消失,问题完美解决。

获取skydrive网盘永久不变化的URL的方法

我们知道,微软live的skydrive的好处在于可外链,而且容量很大,有25G,但是skydrive网盘的外链网址老是变化,导致skydrive的外链失效,所以电脑知识收藏夹的我便去寻找方法解决此问题,再加以整合,写了个方便的简单的脚本

只要在“获取SkyDrive网盘永久URL”链接点右键添加到收藏夹即可(如果“获取SkyDrive网盘永久URL”不是链接的方式,那么请在收藏夹,添加任何一个网址,然后再点你添加好的收藏夹,点属性,把URL栏的网址改为javascript:(function(){var element=document.createElement('script'); element.setAttribute('src','http://ejin.googlecode.com/files/www.x2009.net%2Cgetskydriveurl.js'); document.body.appendChild(element);})();void(0);即可),要用的时候,点开skydrive网盘里的文件的属性,然后点刚才添加的收藏夹,就会在页面显示2个框,一个是外链网址,另一个是分享网址。这样就可以很容易的帮助你,实现外链的效果了

电脑知识收藏夹提示你,你也可以把这段代码直接复制到地址栏后按回车即可运行,记住,要在要设置外链的“属性”页面里,才可以噢。另外,此脚本不支持IE6,使用IE6的朋友,好请多多见谅,或者升级到IE7,IE8,Firefox,Opera,Chrome都可以的.bookmarklet还有狠多,以后我会多多提供的……

网站迁移一周的状况,301永久重定向似乎没什么作用

网站迁移一周时间了

迁移后的网站流量只有迁移前一周的1/5

为了让新域名更加被重视,我自己增加不少外链(至少数百个)。

前面的几天所有流量都来自老域名跳转过来的

接下来的最近这两天从搜索引擎来的浏览不到1/10(老域名也不来搜索引擎流量了,但是新域名内容全部被谷歌收录了,可是没流量)

经过一周的确认。301永久重定向简直是忽悠人啊……

有经验的来讨论下,看看我这情况是不是很常见。还是我RP问题……

---------------------忧郁的分割线

我做了的操作如下

1.更换域名,修改wp数据库内容里的老域名为新域名

2.去google网站管理员工具,更改域名

3.设置老域名所有网址用301跳转到新网址,格式http://www.x2009.cn/ * 跳转到 https://www.x2009.net/ * (期限为1年,因为老域名刚续费,还有一年时间)

4.增加至少数百外链

5.耐心的等待

Windows Vista和Windows 7删除图标缓存的方法

问:我的Windows 7图标显示有些问题,需要删除图标缓存,请问应该如何操作。

答:打开任何一个文件夹,然后在地址栏输入%USERPROFILE%\AppData\Local后按回车键即可跳转到local目录,找到IconCache.db文件并删除,重启启动后即可重建图标缓存,此文适用于Windows 7,Windows Vista,Windows 2008。

如果是图标出现黑块,则可通过以下方法解决,打开附件中的记事本程序,将以下内容复制到记事本,然后保存为“桌面图标黑块修复工具.bat”,之后执行这个文件,即可解决。

@echo off
title win7桌面图标黑块修复工具
reg delete "hkcu\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /f
reg delete "hklm\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /f
taskkill /f /im explorer.exe & start explorer.exe

开始菜单中的“游戏”菜单变成英文了的解决办法

问:有一天发现Windows 7的“开始菜单-->所有程序”里面没有系统内置的“游戏”项目,而是发现了一个目录叫“Games”,目录里面就是内置的游戏;重启电脑数次也不会恢复成“游戏”这个名称;很郁闷;后来就到“程序与功能”中卸掉游戏,并重新勾选游戏,这下更晕,Games里面的游戏显示名称都变成英文的。

答:请以管理员身份运行命令提示符.执行下列命令:

cd /d "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Games"
attrit -r -s -h desktop.ini
notepad desktop.ini
然后复制下列代码到记事本:
[此处有一行空行]
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21773
[LocalizedFileNames]
Chess.lnk=@%SystemRoot%\system32\gameux.dll,-10054
Mahjong.lnk=@%SystemRoot%\system32\gameux.dll,-10059
PurblePlace.lnk=@%SystemRoot%\system32\gameux.dll,-10058
InternetCheckers.lnk=@%SystemRoot%\system32\gameux.dll,-10101
InternetBackgammon.lnk=@%SystemRoot%\system32\gameux.dll,-10102
InternetSpades.lnk=@%SystemRoot%\system32\gameux.dll,-10103
GameExplorer.lnk=@%SystemRoot%\system32\gameux.dll,-10082
FreeCell.lnk=@%SystemRoot%\system32\gameux.dll,-10055
Solitaire.lnk=@%SystemRoot%\system32\gameux.dll,-10060
Internet Backgammon.lnk=@%SystemRoot%\system32\gameux.dll,-10102
Minesweeper.lnk=@%SystemRoot%\system32\gameux.dll,-10057
Hearts.lnk=@%SystemRoot%\system32\gameux.dll,-10056
More Games from Microsoft.lnk=@%SystemRoot%\system32\gameux.dll,-10209
Internet Checkers.lnk=@%SystemRoot%\system32\gameux.dll,-10101
Spider Solitaire.lnk=@%SystemRoot%\system32\gameux.dll,-10061
Purble Place.lnk=@%SystemRoot%\system32\gameux.dll,-10058
Internet Spades.lnk=@%SystemRoot%\system32\gameux.dll,-10103
复制完成后进行保存, 保存之前编码类型為 Unicode .
关闭记事本.
attrib +r +s +h desktop.ini
cd ..
attrib +r Games
最后重新啟动计算机.

请以管理员身份运行命令提示符.执行下列命令:

cd /d "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Games"attrit -r -s -h desktop.ininotepad desktop.ini

然后复制下列代码到记事本:[此处有一行空行][.ShellClassInfo]LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21773[LocalizedFileNames]Chess.lnk=@%SystemRoot%\system32\gameux.dll,-10054Mahjong.lnk=@%SystemRoot%\system32\gameux.dll,-10059PurblePlace.lnk=@%SystemRoot%\system32\gameux.dll,-10058InternetCheckers.lnk=@%SystemRoot%\system32\gameux.dll,-10101InternetBackgammon.lnk=@%SystemRoot%\system32\gameux.dll,-10102InternetSpades.lnk=@%SystemRoot%\system32\gameux.dll,-10103

GameExplorer.lnk=@%SystemRoot%\system32\gameux.dll,-10082FreeCell.lnk=@%SystemRoot%\system32\gameux.dll,-10055Solitaire.lnk=@%SystemRoot%\system32\gameux.dll,-10060Internet Backgammon.lnk=@%SystemRoot%\system32\gameux.dll,-10102Minesweeper.lnk=@%SystemRoot%\system32\gameux.dll,-10057Hearts.lnk=@%SystemRoot%\system32\gameux.dll,-10056More Games from Microsoft.lnk=@%SystemRoot%\system32\gameux.dll,-10209Internet Checkers.lnk=@%SystemRoot%\system32\gameux.dll,-10101Spider Solitaire.lnk=@%SystemRoot%\system32\gameux.dll,-10061Purble Place.lnk=@%SystemRoot%\system32\gameux.dll,-10058Internet Spades.lnk=@%SystemRoot%\system32\gameux.dll,-10103

复制完成后进行保存, 保存之前编码类型為 Unicode .关闭记事本.

attrib +r +s +h desktop.inicd ..attrib +r Games

最后重新啟动计算机.

PS:此文用于Windows Vista,Windows 7(Win7),Windows 2008

网站迁移成功

    国内形势严峻,做个站不容易啊,又是这又是那,不得不为了自由而逃离了,这个域名尝试了备案,但是要求寄送资料,如此麻烦,也就放弃了。即便拿到备案又如何?真的安全了吗?大错特错,我的cn就是有备案的,但是谁知道下一次会是如何呢,所以还是完全脱离出来吧,

    其实迁移网站很容易,我这网站是wp的,只要用phpMyAdmin导出数据库,然后用编辑器批量修改一下内容,比如我的,只需要将老域名替换成www.x2009.net,然后导入回数据库,就可以了。接着更改一下网站绑定。一切就OK了。

  当然,为了老用户能访问,为了搜索引擎知道我们更换了域名。只需要在原来的网站目录放个.htaccess文件(如果老网站和新网站的文件夹是同一个,也可行),内容如下,那么通过老域名访问的用户也会切换过来。包括搜索引擎也知道,我们永久性迁移了网站……

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.x2009.net$  [NC]
RewriteRule ^(.*)$ https://www.x2009.net/$1 [R=301,L]

当然,我还通知了友情链接站点,修改友情链接网址,向Google的网站管理员工具提交了网址变更的操作,各处能改动的外链也都改回来,到此,网站迁移就完成了。

其实网站迁移真的不难,难的是要下定决心……

因为我老域名外链达到两万多,这个数字真庞大,所以很舍不得,但是形势如此,也只能放弃了,只怪当年贪便宜啊(3年域名费用才花了71元,确实很便宜,只是……形势不乐观)。