2008年11月6日星期四

用UCWEB浏览某网页时遇到G/F/W屏蔽(附一解决办法)

一、起因
一次在手机上用UCWEB浏览某网页时,发现访问不了。通过搜索“UCWEB”+“屏蔽”发现其他网友遇到过类似情况(http://bbs.ucweb.com/redirect.php?tid=251380&goto=lastpost)。
兹做一记录,分析原因,并附一简单解决办法。

二、经历
在nokia 2610上用UCWEB有近两个月了,虽然机子低端,但用这个一直很流畅。前几天通过新语丝读者网浏览一篇文章,提示“您所请求的网址无法获取”。但其他文章可以阅读,很奇怪。

三、分析
文章标题是“意淫天下:我看蒙牛的事件营销”,联想到前一阵百度的屏蔽门,会不会是这里也有什么蹊跷。

四、测试
退出后,用手机自带的浏览器,先到http://wap.xys-reader.org,能上。在20081030列表上找到上述文章,进入,连接了很久,最后提示“链接不存在。请稍后再试。”
详细URL是http://wap.xys-reader.org/v.php?id=ebooks/others/science/dajia9/sanlu217.txt

五、结论
上述文章数据是从境外服务器读取的,估计是含某些敏感词被伟大的功/夫/网水产了。

六、解决
使用在线加密代理访问。参考方法:
1、上在线代理网站(如http://dai.li,或http://www.filterproof.com,后者速度不错)。
2、输入要访问的地址。OK。

七、测试举例
手机或电脑上差不多。
1、直接访问http://www.baidu.jp/,应当是访问不了。与人品无关:-)
2、先上代理,如上述http://www.filterproof.com。
3、填入上述网址。应当OK。有兴趣也可试下前述网址。

八、附注
因为最近读了雷军的blog,甚服其人。而且使用UCWEB省了不少流量,故此记录,以正视听。

2008年8月18日星期一

设置共享后guest用户无法访问共享目录

环境:
xp sp2

现象:
启用guest用户,将一个文件夹共享后,从另一台机器上输入用户名guest访问该文件夹时系统提示没有访问权限。但访问“共享文档”文件夹时正常。
分析:
主机取消了文件夹选项中的“使用简单文件共享”,因而对文件夹有“安全”页签设置用户和组的访问权限,对网络访问同样起限制作用。

解决:
1、打开待共享的文件夹的“属性”对话框,在“共享”页签中设置为共享后,在“安全”页签中添加“guest”用户的只读权限,如图所示。


2、从网络访问此共享,OK。

延伸:
推荐在主机中启用文件夹选项中的“使用简单文件共享”,网络共享更简单。

2008年8月4日星期一

WordPress 2.6中设置Permalinks后出现404 Not Found的解决办法

环境:
Windows xp sp2下的虚拟机VirtualBox 1.6.2,其中安装了Ubuntu 8.04
  • 使用新立得安装了LAMP(Apache 2.2.8, PHP 5.2.4-2ubuntu5.2, MySQL 5.0.51a-3ubuntu5.1),
  • phpMyAdmin 2.11.3deb1ubuntu1
  • WordPress 2.6, 目录为/var/www/wp/
  • 使用http://localhost/wp/ 能够登录、查看、发布日志。
故障:
进入setting > permalinks设置页面,将Common settings由Default改为选中Month and name,保存更改。
  • 系统提示无法对.htaccess文件自动写入更改,需要手工更新该文件。
  • 重新访问一篇日志,如http://localhost/wp/2008/08/2nd-post/,出现404 Not Found。


分析:
查看官方网站文档,按提示更新.htaccess;配置rewrite以及目录属性。

解决:
关于.htaccess:
1、在网站目录下创建.htaccess。

sudo touch /var/www/wp/.htaccess

2、查看并更改读写权限,使wordpress能自动更新该文件。

ls -la /var/www/wp/.htaccess
sudo chmod 666 /var/www/wp/.htaccess

3、进入setting > permalinks设置页面,重新设置一次Month and name,保存更改。
页面上端应当出现提示,表明已经更新了.htaccess。

关于rewrite以及目录属性:
1、加载mod_rewrite模块。

sudo a2enmod rewrite

2、查看apache站点配置。
在/etc/apache2/sites-enabled/中有000-default文件,链接到/etc/apache2/sites-available/default文件。查看内容

sudo gedit /etc/apache2/sites-enabled/default



NameVirtualHost *
<virtualhost *>
ServerAdmin webmaster@localhost

DocumentRoot /var/www/
<directory>
Options FollowSymLinks
AllowOverride None
</directory>

<directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</directory>
......
</virtualhost>

3、在其中增加虚拟站点中wordpress目录的配置。

<directory /var/www/wp/>
Options FollowSymLinks
AllowOverride All
</directory>

4、保存后重启apache,使新配置生效。

sudo apache2ctl restart

5、重新访问一篇日志,404现象消失。OK。


资源:
使用永久链接:http://codex.wordpress.org/Using_Permalinks

2008年8月3日星期日

VirtualBox中Ubuntu登录界面对键盘的输入无响应时的一个解决办法

环境:
Windows xp sp2
VirtualBox 1.6.2
其中安装了Ubuntu 8.04

问题:
Ubuntu启动后,显示登录界面,但用户名输入框中虽然显示了I型光标,却无法输入用户名。
在Ubuntu中“安装增强功能”(VirtualBox的附加驱动)后,屏幕扩大了,但仍有此故障。

分析:
启动过程中切换了XP中其他程序窗口?可能是VirtualBox的一个bug?未明确。

解决:
从“控制”菜单中选择“运行状态”,系统弹出对话框后将其关闭。能够输入了,如下图。

2008年8月2日星期六

忘记Ubuntu中用户名后的查找方法

问题:
虚拟机VirtualBox中Ubuntu 8.04安装后,过段时间忘记用户名了。

分析:
启动到单用户状态,在命令行控制台查看用户名。

解决:
1、启动grub时,按ESC显示启动列表,选择以安全模式启动。
2、加载一些文件后,出现3个选项,选择第2项,以root用户登录系统尝试恢复。
系统立即进入命令行界面。
3、查看/home下有以用户名命名的文件夹。
4、可以用passwd命令更改root及各用户的密码。

另一个方法是使用LiveCD启动,自动进入X桌面。(未试)

参考:
ubuntu忘记密码和破解登陆密码

2008年8月1日星期五

安装SupeSite 6.0UC时无法登录后台管理界面的原因

环境:
Windows 2003
MySQL 5.0.51b
Apache 2.2.9,使用地址http://localhost/
PHP 5.2.6, phpMyAdmin 2.11.8.1, ZendOptimizer-3.3.3

现象:
依次安装并体验了UCenter, UCenter Home, Discuz! 6.1.0, ECShop, SupeV之后,接着通过UCenter安装了SupeSite 6.0UC,发现以下故障,重启httpd也未解决:
--用Discuz!的管理员帐户admin无法登录SupeSite,
--在Discuz!后台管理界面的“扩展”页也未见SupeSite的管理项,
--UCenter中也未自动添加SupeSite应用。
但在SupeSite中注册新用户后能登录各应用。

分析:
初步判断是UCenter的config.php配置有误。查在线文档了解可能是cookie参数有误。

解决:
1、备份并打开config.php,找到$cookiepre,值为:
$cookiepre = 'cdb_';
2、打开Discuz! 的config.inc.php,找到$cookiepre,发现该值不同:
$cookiepre = 'jl5_';
3、将第一项'cdb_'更改为相同的'jl5_',重启httpd。
4、重新访问SupeSite, 如http://localhost/xspace,用admin能够登录,并能进入后台管理界面,如图。


原因是安装时以为该缺省值与Discuz! 的相同,未更改该项导致。
修改完成后能配置了,但在Discuz! 后台的“扩展”配置界面仍未见SupeSite的配置项。

另外,UCenter中可以手工添加SupeSite应用,相应地我手工更改了SupeSite的config.php中的UCenter各配置项。具体作用待查。

2008年7月30日星期三

批量生成有规律的网址链接的一个方法

问题:
今天想能否找到一个简短易用的blogspot地址,利于访问,因此试了一下
1.blogspot.com,
2.blogspot.com
等网址,发现短网址多被占用,难找。在地址栏中一个一个输入网址有些麻烦。

分析:
想到制作一个html文件,包含多个网址,打开该文件后点击这些链接即可查看网址是否在用。
使用金山表格软件批量生成链接文本后,在WPS及IBM Lotus Symphony中编辑均无法快速生成对应的网址链接。后来用Thunderbird解决了。

解决:
1、用电子表格生成规律文本。
可以使用金山et.exe,或docs.google.com在线编辑。以后者为例,如图1:


2、导出为.txt文本(选择 文件>导出>.txt,将在新页面内显示txt文本),如图2:


3、在Thunderbird中新建消息,批量替换制表符为空,即删除,如图3:


4、另存为草稿,如图4:


5、将包含链接的草稿另存为html文件(选择 文件>另存为>文件,保存类型选择“HTML文件”)。