laowei 发表于 2015-6-15 12:18:32

lnmp1.2 PureFTPd安装之后打开出现502错误!

刚入手了阿里云,然后整了一个纯净的环境。centos 6.5。初步接触lnmp,完全是按照教程一步一步的安装。。。安装完成(php是5.4的,mysql是5.5的)

探针打开正常 http://121.40.125.17/p.php

然后进入解压目录 安装FTP,按照步骤输入密码什么的。。显示完成

然后IP+ftp进入,提示输入密码。。但是一输入刚才设置的密码就空白了。。。再刷新 就一直加载,然后就502错误了。。。

测试了下 可以使用命令增加FTP帐号。。

求助是什么问题,。,。



[ 本帖最后由 laowei 于 2015-6-15 12:23 编辑 ]

laowei 发表于 2015-6-15 12:25:39

对了,我是先安装的环境 再挂载的数据盘。。。这个有影响没?

licess 发表于 2015-6-15 17:24:10

http://lnmp.org/faq/ftpserver.html#pureftpd-tips
按注意事项修改一下试试

laowei 发表于 2015-6-16 01:15:12

回复 3# 的帖子

注意事项:
有用户可能找不到选择目录的地方,选目录是点击”主目录“ 最后面有个圆形套着三角形的图标,点一下就会出来。
如果提示无法读取目录或无法登陆,修改/usr/local/php/etc/php.ini 查找open_basedir,将有/home/wwwroot/default的几行前面加;注释掉。
LNMP 1.2的话在/home/wwwroot/default/.user.ini里设置,将里面的内容删除,过几分钟生效后即可。

LNMP 1.2开始可以使用命令:lnmp ftp {add|list|del} 进行FTP账号管理。
使用命令进行管理更方便。
===========================================

我按照这个注意事项,1,php.ini修改了。
2,/home/wwwroot/default/.user.ini 目录下面没有 .user.ini 这个文件

licess 发表于 2015-6-16 08:56:17

你如果是1.2,php.ini里不可能有找到有“open_basedir,将有/home/wwwroot/default”的几行

.user.ini 是隐藏文件,没法直接看到,修改前需要chattr -i /home/wwwroot/default/.user.ini
后用vi命令或nano命令进行编辑
编辑完再 chattr +i/home/wwwroot/default/.user.ini

五哥 发表于 2015-11-15 22:36:36

军哥,,我的的问题和楼主的一样。
但我在在 /home/wwwroot/default 目录里找不到 .user.ini。。

我也用了 chattr -i /home/wwwroot/default/.user.ini 这条命令。。

但还是找不到文件。

licess 发表于 2015-11-16 09:49:59

回复 6# 的帖子

1.2及以上版本,lnmp肯定有,lnmpa、lamp那必须肯定没有
lnmpa、lamp的防跨目录在 /usr/local/apache/conf/vhost/域名.conf 里的php_admin_value open_basedir里进行设置

dickfan 发表于 2016-4-27 17:34:29

我这边是.user.ini 文件不能保存

我这边是.user.ini 文件不能保存,就算 wq! 也不行, 提示我文件为只读文件,还有楼上的, 如果不能看见 用 ls -a 就可以了。

licess 发表于 2016-4-27 20:49:28

回复 8# 的帖子

看三楼
页: [1]
查看完整版本: lnmp1.2 PureFTPd安装之后打开出现502错误!