Mar 23
还记得我在这篇文章里提到过IPowerWeb的空间不支持php5打开Zend Optimizer么?现在看起来是我搞错了,但是IPowerWeb给的默认值是不打开Zend Optimizer的,就是因为这一点害得我研究了半天。
首先,由于IPowerWeb的MySQL主机前一段时间的问题,数据库访问慢得要命,我不得不把环境换成php5,换上WordPress的mysqli数据库连接,于是我面临在php5下面打开Zend Optimizer的挑战。挑战在于,由于服务商没有提供默认打开Zend Optimizer的配置文件,我根本不知道Zend Optimizer的路径……
Read the rest of this entry »
Feb 03
如你所知,折腾的人永远有折腾得的事情好做,比如我今天想要试试看IPower的解压功能,一不小心解了一个中文名的文件到了用户根目录,解压出文件权限是644,文件名是一堆乱码……用FTPRush删除无效,重命名无效,移动也无效;PhpSpy的文件管理功能删除、重命名、移动也全都无效。
网上搜索Linux下删除乱码文件的方法,内容一大堆,但无一不需要使用Shell;唯一我可以使用的办法,就是用PhpSpy执行命令,用输入输出重定向来把ls输出的文件名直接导给rm命令;但是怎么试验都不成功,毕竟我只能执行一行命令,没法用vi(需要编辑ls生成的文件)。后来偶然看到有人说FTP可以删除,我试过了没用啊?难道有什么地方忽略了?
我突然想到我的FTPRush是Unicode版的,而FTPRush的列表命令有一个编码的选择。打开工具-站点管理窗口-双击你的站点-目录列表方式-站点目录的字符集-选择WE/latin1(850)(大部分没有设置过locale的主机应该是这样),然后再登录FTP,发现乱码变了样子;删除之,一下子就成功了!
结论:用FTP方式可以删除大部分乱码文件,除非有真正的系统不能接受的字符;但是删除的时候要确保你列出的文件名是正确的,这时候就需要把列表方式的编码设置正确。
Feb 01
买了虚拟主机,除了放Blog,还可以做些什么用?IPowerWeb的空间看起来还不错,用起来有哪些毛病,怎么解决?下面我们来讲这些问题。
一、虚拟主机的其他应用
除了Blog,php空间当然可以有点别的用处,比如:
1、网盘
1500G容量的空间,当然可以用来存放点东西,但是php下的网盘程序或者是文件分享程序(区别在于是否提供提取码,供别人下载),基本上没有特别著名和权威的。
如果要用有提取码的,我推荐使用“拓网文件上传共享系统V1.0”(该公司现在似乎已经遗忘了这个php产品,已经全面转向asp产品了),这个东西的免费版可以从网上随意下到,但是不支持用户管理(也就是谁都可以上传,建议在上传页面用.htaccess文件设一个密码)。它提供了上传、管理文件和提取码的功能。
如果只是要一个自己保存文件的东西,这个更适合:Uploader,搜索“Uploader Samoa汉化版”即可下载到。这个提供了用户管理,但是不提供给别人下载的功能,只是自己使用而已;但是你可以通过直接提供地址、或者使用WordPress的WP-DownloadManager插件来实现类似于提取的下载。
注意,要上传文件,请确保php.ini中的file_uploads为ON,并且以下几项最好达到或者超过我所说的数值:
max_execution_time = 600
max_input_time = 180
memory_limit = 64M
post_max_size = 210M
upload_max_filesize = 200M
2、WebFTP
顾名思义就是在网页上使用的FTP软件,但是我高估了它的作用,以为”保存到本地“的功能意味着可以”保存到服务器“,结果在服务器上安装之后,发现还是只能下载到我的电脑上,实现”从一台服务器下载另一台服务器的文件“还需要别的方法(下面会说)。
虽然如此,但精致的界面和功能还是让我想要推荐一下这个软件:net2ftp,我觉得其实可以在校园网或者单位内网安装这个东西,可以省去大部分人使用FTP客户端的麻烦。
Read the rest of this entry »
Recent Comments