2012年12月24日 平安夜买的buyvm的15美元的VPS,openvz, 128M, Debian 6.0系统,安装了LNMP0.9,然后把安装和使用中出现的问题汇总一下。
1. 安装LNMP0.9中在装mysql时,提示是否安装InnoDB,这个如果不需要就不要装了,他们说占内存。
2. 安装第2个帝国CMS的时候,由于这个123485.com里面有很多的图片,附件大概450M,是单独上传的,上传完后解压,然后打开看了一下,晕,好多文件夹都消失了,一看属性1997个文件,晕,我原文件有9500个文件的。怎么办?赶紧打开网站狂点了很多文章,也没有看到图片缺失啊,这是什么问题?
赶紧狂google了一下,找到了教程:
Pureftpd目录的文件数限制如何解除?
答:编辑/usr/local/pureftpd/pure-ftpd.conf 查找LimitRecursion ,将后面的2000换成大一点的数,重启purefptd
然后按照教程编辑了一下,还是有作用的,编辑完后,重启purefptd。顺便说一下,这个教程说的太简单了,像我这种不懂linux的人是看不懂的,我可是狂google了几个小时才解决问题的。首先说一下,如何编辑编辑/usr/local/pureftpd/pure-ftpd.conf ???
这个问题困扰了我2个小时,真的,我真的不知道怎么编辑,直接把/usr/local/pureftpd/pure-ftpd.conf 打入命令栏中是报错的,晕。。。。。。。
赶紧搜索如何编辑,搜了半天原来前面需要加一个编辑的指令 :vi
接下来是vi简单教程,默认进入是查看状态。
i 是输入指令,要不然无法更改
改完后按ESC,进入查看状态。
: 是修改完要输入其它操作的时候书这个
:w 保存
:q 退出
:wq 合起来就是保存退出。
:q! 强制退出
知道这些编辑指令vi的命令后按照以下教程操作:
新教程:如果取消Pureftpd的文件数限制和目录限制?
输入以下命令:vi /usr/local/pureftpd/pure-ftpd.conf
然后按上下键找到LimitRecursion,找到后会发现默认是 LimitRecursion 2000 8 ,这时候输入 i ,然后更改,把2000改为大一点的数,如果文件不是太多就改20000,如果你不懂的话,记住不要改太多了,计算机这个东西什么都是有限制的,32768,65535等等这些数都是死点,不要超过这些数。。。。,那个8是目录层数,就是最大目录层数。
改完后输入 :wq 保存退出。
然后输入命令重启Pureftpd,命令是 /etc/init.d/pureftpd restart
重启后如果没有出现什么warning,就OK了。
如果出现以下错误:
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "zh_CN.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
解决办法是:
编辑/etc/init.d/pureftpd
在prog="Pure-FTPd"前面加上export LC_ALL=C
然后重启就OK了。这个代码具体什么意思我不太清楚,反正就这样改吧,谁要是知道就告诉我一下了。
这样问题就解决了。接下来说重点!!!!!
这是重点,重点都是放在最后面的,真的是重点!!!!!
一般人,我是说像我这样的新手,遇到Pureftpd的文件数限制这个问题时,首先想到是网站出问题了,我的网站缺文件,而且缺了很多文件。其实真正的内幕是Pureftpd只是把文件隐藏了,仅仅是隐藏了,并不是缺失了。因为我改完以上操作后用cuteftp登录后就直接看到以前缺失的文件了,而不需要重新上传一次!!我是新手,我承认我是新手。。。。
所以实情是如果没太大需要,这个Pureftpd的文件数限制这个问题不用改也行!!!!
另外提供一下BuyVM的网址是:http://buyvm.net/
文章属数字狗免费网,900917.com原创作品,转载请添加链接http://www.900917.com/w/vps/413.html 谢谢。
|