Categories
學習筆記

SAE下搭建WordPress的密码重置方法

说到Wordpress的密码重置,大家想到最简单的方法当然是发邮件重置, 但是SAE却禁止了Mail函数,搞得不能邮件重置密码, 不过不用邮箱重置这方法难道我们就没别的方法吗? 当然我们也可以直接修改数据库不是吗? 今天我就来简略的说说SAE的MySQL数据库怎么打开,然后顺便说上数据库密码重置的方法。 首先,登陆SAE, http://sae.sina.com.cn/ 然后选择你要重置密码的SAE应用, 点击“MySQL”, 点击“管理MySQL”, 输入安全密码, 再点击一次“管理MySQL”, 现在会打开新的一个页面,这就是PhpAdmin数据库管理, 点击wp_users后打开wp_users表, 再点击表中的“编辑”,即笔图像,即可修改各用户的密码。 注意啦!密码是啥加密的我也不知道,貌似不是md5了,如果你可以破译,当然可以直接知道密码并且登陆, 不过我们就直接替换好了,当然如果你想修改用户名那些也是可以的,我已经做好了注解。 你可以考虑把密码改为123456(加密后为$P$BFa8u8FLXok7Q5IoIbiDYvOEUqNEGW/) 备注:SAE下我没成功,奇怪,囧 後來經過測試 可以將密碼欄位的md5值改成下面這欄 這欄是wordpress下密碼為admin的md5值 $P$BWZhQxx/R9UCBgECUhxsV0EKfqfEh31 此方法可以用於任何環境下的wordpress程序。

Categories
學習筆記

Apache反向代理域名绑定法

用处:用于为一些不能绑定域名的网站/空间如SAE、GAE等进行域名绑定。 思维:利用Apache反向代理的方式直接以代理的方式读取资料再传输给用户,进而实现伪绑定。 优点:利用反向代理的绑定方式可以达到伪域名绑定的效果,不需理会SAE等所谓的备案。 缺点: 1)所用主机的Apache系统必须支持反向代理,一般免费主机不支持,支持的只在少数。 2)等同于打开网站两处同时耗流量,如果是使用付费空间做反向代理域名绑定,你不如把网站搬到付费空      间,免得还得两处跑。 3)反向代理域名绑定在可以大大加速外国人浏览中国网站的速度,但如果源主机宕机的话一样没办法浏览。 4)反向代理域名绑定对中国用户来说不太适用,因为中国线路有点鸡肋,对内快速,对外垃圾。 5)部分网站系统不适用,部分网站系统必须重新配置,比如Typecho必须在不清理数据库的情况下进行重新      安装。 方法: 1)找一台可以使用反向代理域名绑定的主机。 2)绑定域名到主机上。 3)在域名绑定的文件夹里建立一个.htaccess文件。 4)写入下面的代码,并保存。      在.htaccess文件里加入以下代码: RewriteEngine On RewriteBase / RewriteRule ^(.*)$ http://xxxxx.xxx/$1 [P] 5)进行网站系统的配置工作。

Categories
學習筆記

Linux主机和Windows主机的目录结构

现在我所说的这些是一般情况下会看到的目录结构, 当然你自己组了服务器,还把目录结构都乱来,自然不属于我说的情况。 Linux(DirectAdmin/CPanel): Linux主机通常用的是 domains 和 public_html 文件夹,其他一般来说可以不用理会,但也别随便删除! domains 文件夹里自然就包含了你所绑定到主机的顶级域名, 每一个绑定域名的文件夹下,都会包含一个 public_html 文件夹, 每一个域名对应的网站文件,就必须上传到该域名下的 public_html 文件夹里面才能正常读取。 当然如果你担心当子域名绑定后,整个目录会很复杂,你也可以应用伪静态进行目录绑定。 详情可查看 htaccess的伪静态目录绑定 这篇文章。 Windows: Windows主机目录结构相对简单,wwwroot 文件夹就是主域名的根目录,直接上传就可以了。 但如果要在Windows主机上绑定多个独立域名的话,是必须要进行子目录绑定才行, 这也可以说是Windows主机比较麻烦的地方了,但也可以比较自由的控制绑定的目录, 说起来有好处也有坏处吧! 比如我们现在要绑定两个域名到主机上,guyusoftware.com和gysf.org都是独立的站点。 Linux主机上我们只需要直接绑定,在domains目录就会出现两个域名的目录,我们直接上传即可。 Windows主机的话,我们就要先绑定一个域名比如guyusoftware.com到wwwroot根目录, 然后建立一个子目录如gysf文件夹,再将gysf.org绑定到gysf子目录,就可以实现两个独立站点了。

Categories
心情点滴

雅虎 赞!

25日那天~ 一个区号+91的家伙一直打来~ 印度的电话~奇怪~ 怎么会有印度人打给我? 我一接电话~他妈的~ 那么快的应该是印度话吧~ 我想也没想挂了~ 他却一直打来~ 奶奶的~我火都大了~ 打错就打错嘛~ 干嘛一直打来烦我~ 我又听不懂印度话~ 结果我关机了~ 后来晚上我又开机了~ 他又打来了~ 他妈的~还烦!我操! 再挂!再挂!再挂! 航班模式~这下清静多了~ 结果刚才想了一下~ 只有雅虎才可能打给我~ 不会是雅虎公司在印度的分公司吧? 我的妈!我挂了他差不多二十通电话了~ 要遭!一看邮件~ 看到雅虎说24小时内会打给我~ 我的妈~这下应该是了~ 赶紧开了手机~ 这下电话又响了~ 我赶紧接了电话~ 一连串快速的语言穿过我脑袋~ 还是印度话? 我立刻开口说了~ “Can you speak english?” 一说完才发现他好像是在说英文, 他问我是不是林XX先生, 我立马回答。 这下总算放下心中大石了!哈 原来搞了半天的骚扰电话是雅虎印度分公司打给我的电话! 我就说怎么还没接到美国的电话,原来是印度分公司负责这个部分。 我操!摆了个大乌龙~哈哈哈哈哈~ 雅虎真是尽责敬业~今天打开至少20通电话给我~ 太感动了~哈哈哈! 谨记以后听电话要听清楚一点~ 别看了区号就下意识觉得印度打来的就是印度话~ 其实他说的是英文~只是太快的~ 乍听之下很像印度话~哈哈哈哈 总之一句话! 雅虎,赞!哈 给留个纪念,雅虎分公司电话: +918066322444

Categories
學習筆記

查询网站放在哪个主机商的方法

有时候你可能很想知道某个网站放在哪个主机商那,比如你觉得人家的网站速度很快, 你想考虑买个同样的主机,联系站长问当然是一个方法,不过也不是那么方便,人家也不一定回复。 现在就给推荐一个网站,可以让你很方便的查询, 只要输入网站的地址或者IP就可以知道是哪家主机商的机子了。 网址: http://www.whoishostingthis.com 可惜这家伙只能判断大机房,如果是小主机商当然就查不出啦,囧 http://www.aboutthedomain.com 这家伙有些查不到,什么情况我也不清楚,囧

Categories
學習筆記

何谓FTP?

FTP 是 TCP/IP 协议组中的协议之一,是英文File Transfer Protocol的缩写。 该协议是Internet文件传送的基础,它由一系列规格说明文档组成,目标是提高文件的共享性, 提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。 其实,FTP就是完成两台计算机之间的拷贝,从远程计算机拷贝文件至自己的计算机上,称之为“下载”文件。 若将文件从自己计算机中拷贝至远程计算机上,则称之为“上载”文件。 在TCP/IP协议中,FTP标准命令TCP端口号为21,Port方式数据端口为20。 FTP可用多种格式传输文件,通常由系统决定,大多数系统(包括UNIX系统)只有两种模式: 文本(ASCII)模式和二进制模式。 (一)文本(ASCII)传输方式: 假定用户正在拷贝的文件包含的简单ASCII码文本,如果在远程服务器上运行的不是UNIX, 当文件传输时FTP通常会自动地调整文件的内容以便于把文件解释成远程服务器存储文本文件的格式。 ASCII模式会把回车换行转换为本机的回车字符,比如Unix下是\n,Windows下是\r\n,Mac下是\r。 一般来说用HTML和文本编写的文件必须用ASCII传输模式上传,用二进制模式上传会破坏文件,导致文件执行出错,原因在于不同系统中行结束字符不同的问题,当然也有一些设计网页的童鞋会要求其他童鞋上传时使用二进制传输模式,这属个别情况。 (二)二进制(Binary)传输模式: 二进制传输模式则不会对数据进行任何处理,完全不理会文件在远程服务器上是否可运行。 一般来说二进制传输模式用来传送可执行文件,压缩文件,和图片文件。 如果你用ASCII传输模式上传,会显示一堆乱码,你必须重新用二进制传输模式上传。 当然现在很多的FTP服务器和客户端软件能自动识别文件类型,并采取相应的传输方式。 备注: Unix系统下行结束字符是一个字节,即十六进制的0A。 而Windows系统的却是两个字节,即十六进制的0D0A。 可能你会说在Windows上看某个文件是没有换行的,里面是一个个的黑方块, 但其实是因为Windows辨识行结束字符的问题,只要你换上Notepad2等加强型的记事本就能一目了然。

Categories
學習筆記

何谓虚拟主机?

虚拟主机,也有人叫它“网站空间”,意思就是在一台网络服务器中划分成多个“虚拟”的部分, 每一个虚拟主机都具有绑定的独立域名和完整的网络服务器功能,支持WWW、FTP、Email等服务。 虚拟主机的关键技术在于,即使在同一台硬件、同一个操作系统上, 运行着为多个用户打开的不同的服务器程式,互不干扰。 而各个用户拥有自己的一部分系统资源(IP地址、文档存储空间、内存、CPU时间等)。 虚拟主机之间完全独立,在外界看来,每一台虚拟主机和一台单独的主机的表现完全相同。 所以这种被虚拟化的逻辑主机被形象的称为“虚拟主机”。 一台服务器主机只能够支持一定数量的虚拟主机,当超过这个数量时,用户将会感到性能急剧下降, 当然,利用探针,我们就可查看网络服务器的负载程度。 上图所示,被我用蓝框框起的就是我们所关注的系统负载, 一般来说优良的服务器主机的系统负载大概在3以下, 如果系统负载大于5,我们就可以大概猜出服务器超售了。 虚拟主机技术使得在一台物理服务器上创建多个站点成为可能, 虚拟主机的确降低了企业上网建站的费用,但凡事都有个限度。 根据经验来看,当一台虚拟主机上的站点大约超过一定数量(200个)以后,服务器的性能将明显下降, 如果其中某些站点还要提供数据库查询服务,则服务器性能下降更为剧烈, 有些国际著名的大型虚拟主机提供商甚至将每台服务器上的用户数量强行限制在100个以内。 更有一些服务商为了吸引客户,居然敢把一个几十元的虚拟主机标注成数百人同时在线,更有甚者能够说不限制任何资源。 一台物理服务器最多能支持的同时在线人数一般是2000-3000人同时并发,一台普通服务器的成本在1万元/年左右, 仔细想想,服务商为了赚回成本,要放多少个这样的站点在服务器上运行,这样的服务器能用吗? 虚拟主机的优点: (1)相对于购买独立服务器,网站建设的费用大大降低,为普及中小型网站提供了极大便利; (2)网站建设效率提高,不必为使用和维护服务器的技术问题担心,更不必聘用专门的管理人员。 虚拟主机的缺点: (1)某些功能受到服务商的限制,比如可能耗用系统资源的论坛程序、采集程序等; (2)网站设计需要考虑服务商提供的功能支持,比如数据库类型、操作系统等; (3)无法控制系统负载的问题,只能任由主机提供商宰割; (4)遇上问题时,自己无法解决,对于网站的正常访问会产生不利影响; (5)有些服务商对网站流量有一定限制,网站访问量较大的用户不适合使用; (6)一般虚拟主机为了降低成本是没有独立IP地址的,可能遇上IP地址被隐蔽的问题。 内容整理自百度百科 http://baike.baidu.com/view/7383.htm

Categories
學習筆記

Kloxo 6.1.7新版GBK/GB2312网页乱码的解决方法

用了Kloxo新版以后,就会发现这新版本有点古怪问题, 之前的版本只要改了把/etc/httpd/conf目录下的httpd.conf文件里的AddDefaultCharset=UTF-8修改后, GBK和GB2312的网页就会正常显示,不会出现乱码,但是Kloxo新版本却会自己还原,让人好生郁闷。 后来才发现原来是新版Kloxo在添加的新域名和新子域名时会自动修改httpd.conf的默认字符, 当然我对Kloxo不了解啦,当然不敢贸贸然去修改Kloxo的系统源码,自然就要找别的方法应对, 不然每每要自己修改回来,那是多麻烦的一件事。 当然我自然会想到在Windows下的只读模式,修改文件属性为只读模式不就得了? 没错!俺说的解决办法就是这样简单。 1)SFTP修改AddDefaultCharset=UTF-8为AddDefaultCharset=OFF 2)SSH中执行命令到达httpd.conf目录下 cd /etc/httpd/conf 3)执行文件属性修改指令锁定文件 chattr -V +i httpd.conf 备注: 当然这是暂时的解决方法,如果官方有更新,记得更新看看能否解决! 解除文件锁定指令如下 chattr -V -i httpd.conf 大家可以点击下面的链接查看Chattr的完整介绍。 Linux下的文件属性修改指令chattr

Categories
學習筆記

Linux下的文件属性修改指令chattr

给大家介绍个Linux下的文件属性修改指令chattr。 文章内容取自http://baike.baidu.com/view/2761030.htm 语法结构:chattr [-RV][-v][+/-/=][文件或目录...] 参数: -R 递归处理,将指定目录下的所有文件及子目录一并处理。 -V 显示指令执行过程。 -v 设置文件或目录版本。 + 开启文件或目录的该项属性。 - 关闭文件或目录的该项属性。 = 指定文件或目录的该项属性。 备注:这项指令可改变存放在ext2、ext3、ext4、xfs、ubifs、reiserfs、jfs等文件系统上的文件或目录属性。(请注意vfat不可以!) 这些属性共有以下8种模式: a:让文件或目录仅供附加用途。 b:不更新文件或目录的最后存取时间。 c:将文件或目录压缩后存放。 d:将文件或目录排除在倾倒操作之外。 i:不得任意更动文件或目录。 s:保密性删除文件或目录。 S:即时更新文件或目录。 u:预防意外删除。