Easypanel常见问题

来自kangle
跳转至: 导航搜索

目录

easypanel介绍

  • easypanel是由php开发的虚拟主机面板,它的功能大部分是由kangle web server支持.
  • 它可以单独使用,也可以配合虚拟主机管理系统使用(作虚拟主机管理系统的一个节点).
  • 目前的easypanel版本支持:

kangle-vhms管理系统, zkeys管理系统 whmcs管理系统, 星外管理系统.

面板使用3312端口访问. 它有两个登陆地址: 一个是管理员,地址如:http://ip:3312/admin/ 一个是给空间用户独立登陆的,地址如:http://ip:3312/vhost/

easypanel空间的安全性

  • 正常情况下:(不会出现跨目录)
  1. 普通用户是可以对系统目录有读但没写权限。
  2. 用户在用户之间是没有读也没有写权限。
  3. 如要用户对某些系统目录无读权限请设置系统目录的权限,或者对php可以打开open-basedir功能,只能读写自已的主目录.

easypanel功能列表

easypanel安装方便吗

  • easypanel的安装非常方便,windows系统只需两步即可安装完成.先安装kangle web server(exe安装包),双击即可,安装kangle后,下载easypanel的exe安装包,点击即可,安装目录自动会查寻kangle的安装目录并安装到该目录下.
  • 如果需要mysql数据,则需要另外安装一下mysql.
  • easypanel的安装包自带PHP环境.
  • 如果你需要jsp空间,则可以购买商业版后配置jsp环境即可.
  • linux下则更加方便,只需要下载一个我们的自动安装脚本,运行即可自动安装包括mysql,php,kangle,easypanel软件.

安装后的mysql默认超级账户密码为空.

同时安装了kangle和easypanel修改密码注意事项

  • 如果同时安装了这两款软件,修改管理密码要在easypanel的管理后台修改,kangle的管理密码也同时修改了。如果在kangle后台修改会造成easypanel不能登陆。

easypanel的3312访问端口能改吗?

  • 如果你只是使用easypanel,没有将easypanel作为虚拟主机管理系统的一个节点使用的话,这个端口是可以更改的.更改方法可以参考kangle帮助文档.

我的管理账号和密码忘记了怎么办

easypanel使用有什么注意的吗

  • 因easypanel使用了3312,3313(phpmyadmin),3311(kangle),80,等端口,请确保你的服务器机房没有禁用这些端口.

另开虚拟主机时需要配合磁盘配额功能(我们有遇到openvz的vps不支持磁盘配额).所以也要查检一下你的服务器系统支持磁盘配额功能.

安装了easypanel还需要架设ftp吗?

  • 不用了,easypanel自带集成了ftp
  1. windows下使用的是我们自主开发的linxftp.exe
  2. linux下使用的是pure-ftpd

在这两个系统下安装好easypanel就会安装好ftp

开好空间后,为什么输入域名访问显示 kangle is ok

  • 这种情况一般是域名做好了解析,但还没有在空间里绑定这个域名,进入控制面板的域名绑定里添加域名绑定就好了。

easypanel支持开通什么空间

  • 目前linux下支持php,以及jsp空间(需kangle商业版支持).
  • windows下支持asp,.net,php,jsp空间.

架设好cdn后为什么不能同步

  1. 检查两台服务器通信是否正常;查看方法: telnet ip 3312
  2. cdn每个节点easypanel版本是否一样
  3. 检查计划任务是否正常

easypanel控制面板支持泛解析赠送二级域名吗?

  • 支持的,域名先在域名商哪做好泛解析,然后进easyapnel的3312管理后台-->服务器设置里设置就行

easypanel支持什么数据库

  • 目前支持mysql,mssql(sqlserver);

easypanel的导入vhms功能有什么用

  • 因有时用户在将easypanel作为vhms虚拟主机管理系统节点时,已在easypanel上开通了网站,这时候需要将该easypanel里开通的空间账号导入到vhms的数据库中,这样在vhms里面将不能再注册同名的空间,不会造成账号冲突.

面板中的产品列表有什么用处

  1. 产品即模块,是将一些参数预定义,这样在增加网站时只需要输入产品的名称,后台自动将该产品的预定义参数导入,不用重复每个参数的设置;
  2. 比如:我要开通3个(空间100M,数据库100M,流量100G)空间,那么就需要输入操作9次,如果做成产品(模板),则只需要4次输入操作。

这就简化了5次输入操作,实际中开通一个网站需要设置的参数很多,这样简化的操作则更多。

easypanel的CDN和反向代理有什么区别

  • 从原理上讲,并没有什么区别,都是实现url转发的一个功能.

但是从性能上,易用性等CDN要比反向代理性能更高效,易用性上CDN支持用户操作,而反向代理只能由管理员操作. 并且CDN支持缓存系统.对访问速度也提高很多.

easypanel的多节点设置(旧的版本叫多节点CDN设置)是做什么用的

  1. 该功能是针对CDN提供的同步功能。
  2. 该功能不同步网站数据,数据库数据.
  3. 当你有多台服务器安装了easypanel,并且提供CDN服务,需要将几台服务器做成一个集群时,则需要在该功能里设置
  4. 该功能可以将几台服务器的用户设置进行同步,比如域名绑定,用户添加的规则(缓存设置,带宽设置等)进行同步。也就是说你的用户只需要在主节点(easypanel)上设置了,然后在主节点上把辅节点(easypanel)加入到多节点设置里面,easypanel会自动将主节点的设置同步到辅节点.
  5. 注:主节点不可将自已加入。

为什么CDN同步辅节点上没有看到同步后的数据

  1. 这种情况,请在主节点上检查一下这个辅节点的最后同步时间,以及通信状态,
  2. 如果通信状态显示为不成功,请检查你的设置.
  3. 如果通信状态显示为成功,但是没有同步时间.请检查计划任务的最后执行时间,windows的计划任务名称是ep_sync_flow,linux下是/etc/cron.d/ep_sync_flow,可以通过easypanel的重置计划任务功能来将计划任务重置,等待5分钟后再看同步时间.
  4. 如果通信成功,而且也有最后同步时间,则可检查同步辅节点的kangle端口侦听情况,是否3312端口侦听的是用ipv6,如果是用的ipv6,请换成ipv4.如何更换,可参考kangle的帮助文档.
  5. 检查同步辅节点的3312端口是否被禁用.

CDN的数据是怎么同步的

  • easypanel-2.2.2版本以前同步方式:

主节点每五分钟向辅节点同步一次,用户面板的操作为即时同步.

为什么打开页面有时会出现fatal error: call to member function get()的错误提示

  • 这是因为easypanel应用了smarty缓存,由于你更新了版本或其他原因造成的缓存冲突.第一次点击页面的时候就会出现这样的提示.

fatal error: call to member function get() on a non-object in d:/kangle/nodewww/webftp/framework/templete/bf/fd03sdfasd2bsdfasdfsadfasdf.file.main.html

只要关掉浏览器重新登陆即可. 或者将kangle/nodwww/webftp/framework/templete_c/目录下的缓存文件全部清除. 也可不处理,只要每个页面重点一下,更新了缓存后该错误提示即可正常.

开通的空间为什么不能连接FTP,原因有哪些

  • 不能连接FTP一般情况下有以下几种情况:
  1. 请确认开通空间时,勾选了开通FTP选择.
  2. 请确认21端口已打开并且是被我们的FTP程序侦听的.而不是其他的FTP(如iis自带的FTP服务端),windows下为linxftp.exe进程
  3. 请确认服务器防火墙是关闭状态,或者已加允许通过规则。
  4. 请确认账号和密码正确.

为什么FTP连接无法列出目录

  • 因FTP有两个端口,一个是服务端口,也就是常用的21端口,另外一个是数据传输端口,数据传输端口是动态的.不固定的.
  • 所以一般的情况下,只在防火墙里面把21端口加入例外是不能解决问题的.
  • 这种情况windows下,可以把kangle/bin/linxftp.exe程序加入例外即可解决.
  • linux下可以参考iptables的设置规则设置.
  • 也可以尝试把客户端的ftp连接方式改为pasv模式.

easypanel一个空间可以开两个数据库或两个FTP吗

  • 目前因easypanel是独立账户运行,开通空间后:

有一个虚拟空间独立管理账号, 一个数据库独立管理账号, 一个FTP独立管理账号, 其账号都有对应关系,所以目前不支持多开数据库和FTP.

开通空间后,我的FTP账号以及密码是什么

  • 新开通的空间,FTP账号和密码,是和开通空间的账号一样的.也就是说空间账号=FTP账号,空间密码=FTP密码.

easypanel平时需要备份哪些数据,怎么备份

  • easypanel需要备份的数据有如下几项:

mysql的数据 kangle/etc目录下的文件. /home/ftp目录下网站文件. 如果有mssql,则还需要备份mssql数据库的数据. easypanel从2.0.0版本以后就有数据自动备份的恢复功能.所以你可以安装完easypanel后立即对该功能进行设置.从而保证数据不会丢失. 备份的频率: 每N天进行一次全备份,全备份会把所有的文件全部备份. 每N天进行一次增量备份,增量备份是在全备份的基础上进行备份的.

  • 注:

1.目前的自动备份功能未对mssql数据进行备份. 2.因备份时会对数据进行压缩打包,占用资源时要多一点,所以请设置备份时间选择在服务器压力小的时间. 3.如果服务器文件比较多时,设置的备份频率请调大一些.

备份后的文件怎么恢复

  • 在easypanel中点开自动备份恢复功能后,在页面下方点击自动恢复功能即可显示你备份的文件目录.目录名称对应备份的时间.
  • 选择对应的目录后,会有命令弹出,将命令复制到服务器上运行即可进入恢复数据中.
  • 因恢复数据耗时比较长,所以只能用命令执行.而不能在网页上执行.
  • 注:恢复时需要将原有数据清空后才可正常进行恢复.

easypanel里的重建有什么作用

  • 重建是指重建空间的意思,重建空间是指:

重新初始化空间的磁盘配额: 如果你的空间调整了,可以通过重建空间来生效. 重新初始化空间的目录权限: 如果你的空间/home/ftp/a/admin/这个目录权限有问题或不存在,或者在线文件管理里面看不到文件,可以通过重建空间来重建权限以及创建所需的独立进程运行账户. 重新创建数据库或者更新数据库配额: 如果你的数据库删掉了,或者数据库超限了,修改了数据库配额等,可以通过重建空间来重新创建,更新.

账号密码是对的,但是不能登陆管理后台

  • 因easypanel大部分功能是在操作kangle的.所以easypanel和kangle之间存在通信,他们的管理权限是单项同步的.

也就是说

  • kangle是同步easypanel的管理权限.你在easypanel中修改了管理权限(管理账号和密码),kangle中也相应自动变更了,

但是easypanel却不会同步kangle的管理权限. 也就是说, 你在kangle里修改了密码, 但是easypanel中却没有修改,造成两边的管理权限不同步.他们之间无法通信,所致你无法登陆后台. 所以,请到kangle里面修改管理权限于easypanel中一致即可.

开通的空间,PHP不能执行,显示源代码

  • 这种情况请检查你开通的空间语言引擎是否选择的php.如果不是,请把语言引擎修改为PHP即可解决.

如果选择是语方引擎是all_in_one: 默认这个引擎是只支持html的,all_in_one这个引擎是指可以支持所有语言,但是需要你去添加.

DNS面板是做什么用的

  • 部分用户向我们反应,在使用多节点CDN功能时,用免费的智能解析有机器限制,故而我们开发了DNS面板,能够让用户自已架设DNS智能解析系统.

而不受机器限制.

我安装的easypanel面板,怎么没看到DNS面板

  • 因dns面板目前只支持linux操作系统,暂不支持windows系统,如果系统是linux则请确认安装的easypanel面板为2.2.0以上版本

DNS面板怎么使用

  1. 首先要有一个域名,并且解析NS记录指向到你的DNS服务器.如果有两台则要解析两条.
  2. 因dns底下是bind,所以需要安装bind,安装方法也很简单,只需要下载一个安装脚本,运行即可自行完成安装.
  3. 安装后,登陆easypanel管理后台,在DNS设置中,将本节点增加为主服务器(其中的NS就是你的域名解析的NS记录)

如果有辅助服务器,在添加的主服务器行中添加辅助服务器(辅服务器同样要安装bind).

  1. 本地也要解析NS记录.所以添加你用来解析NS记录的域名并解析NS记录到你的DNS服务器.
  2. 上述设置作好后,即可作智能解析.
  3. 详细的DNS设置请参考网站上的图文教程贴.这里受软件限制,不能截图作更详细的描述.

注:一般做智能解析服务器系统需要两台服务器,一台为主一台为辅,在主服务器挂掉的情况下,可以切换到辅助服务器解析而不影响网站的运行.

数据迁移是起什么作用的

  • 数据迁移功能大部分用在更换VPS或服务器时,在新服务器上直接操作,就可以把旧服务器上的数据原封不动的拉到新服务器上.用户只需要更改一下域名的解析即可正常访问.不用去作大量的手动操作数据工作.使更换服务器变的轻松.
  1. 注:迁移网站前需先迁移产品

数据迁移免费版可以用吗

  • 可以.

提示:

  1. 数据迁移功能迁移时,会打包压缩,解压文件,所以两边的服务器(vps)的性能要稍微好一点.
  2. 数据迁移时,注意勾选 忽略日志文件 后再迁移,迁移速度大大加快.
  3. 使用数据迁移,两边服务器的easypanel版本最好一样,否则有可能出错.

整合whmcs后开通的空间为什么到期时间显示为无限

  • 这是因为整合后,easypanel只做为whmcs的一个节点,为了数据的一致性,到期时间只能由whmcs来控制.

所以在easypanel里显示的时候为无限,整合其他的管理系统也同样道理.

php要支持zend Optimizer怎么办

  • windows下默认就支持zend Optimizer,linux下默认安装的是php53,如果要支持zend Optimizer,则需要安装一下我们的php-5.2.17插件,这个版本支持zend Optimizer,安装方法也很简单,只需要下载安装脚本运行即可自动完成.

脚本地址:http://www.kangleweb.com/thread-7268-1-1.html

虚拟空间里的日志太多了,怎么处理

  • 虚拟空间里的日志权限是属于超级账户的,里面的日志不占用虚拟空间大小,自然虚拟用户也没有权限删除.

删除方法有两种:

  1. 用超级账户登陆系统删除
    在easypanel的服务器设置处,设置日志保存时间.设置后提交并重新初始化服务器,等待下次(默认凌晨12点)kangle翻转日志时就会自动删除.

点击在线文件管理出现login failed是怎么回事

  • windows:

easypanel会为每个虚拟主机在系统里创建一个账户.并对应虚拟主机根目录.

  • 例:

创建一个aaaa的空间.它的uid为a1000,我们会在服务器上创建a1000的子账号,并创建d:/home/ftp/a/aaa/的虚拟主机目录,这个a1000账号只可以管理d:/home/ftp/a/aaa的目录.用户上传的文件也将存放在这个目录下. 如果出现login failed的时候,请检察该空间对应的子账号(对应uid)有没有创建,建立了对应的虚拟主机目录并且该虚拟主机目录具有其子账户的权限. 如果没有的话,请在管理面板点击"重建"即可重新建立该空间.

  • linux:

easypanel不会创建单独账号,但是是为该空间的虚拟目录建立对应的uid和gid(属主),如:

创建aaaa空间,它的uid是1000,gid为1100(固定).则该空间的属主为1000:1100. 如果点击在线文件管理出现login failed的时候,请检查服务器上有没有建立该空间的虚拟目录,并检查该目录的属主是否正确,如果不正确,请在easypanel管理面板点击"重建"该空间.

easypanel提供API接口吗

  • 可以的.easypanel可以对接管理系统,自然有对接的API.
  • 开通网站API:

http://IP:3312/api/index.php?c=whm&a=add_vh&s=asdfdfasdfsadfa&r=2011&init=1&name=aaa&passwd=kangle&web_quota=100&db_quota=100......
c:固定为whm
a:调用接口名称(添加网站为add_vh)
r:随机值
s:安全验证字符串,由 md5(a + easypanel安全码 + r)生成

edit: 是否为修改状态,(int),1为是,0为不是
init: 是否进行初始化,1为是,0为不是.如果是新开空间,则init=1,注:edit和init只传一个进来即可.
name: 网站名称(string)
passwd: 网站密码(string)
web_quota: 空间大小(int)
db_quota: 数据库大小(int)
templete: 语言模板,如php(string)
subtemplete: 语言引擎,如php52,php53,如果语言模板没有语言引擎,可为空(string)
cdn: 是否为CDN空间,1为是,0为不是
subdir_flag: 是否允许绑定子目录(int),1为允许,0为不允许,如果cdn=1,则subdir_flag=1
max_subdir: 最多子目录个数(int)
ftp : 是否允许开通ftp(int),1为允许,0为不允许
access: 是否允许开放自定义控制功能,(向kangle添加自定义控制规则)(int),1为允许,0为不允许(注:一般情况一定要开)
htaccess: 是否支持htaccess,(int),1为支持,0为不支持
log_file: 是否开通独立日志功能(int),1为是,0为否
envs: 管理变量,
uid: 网站uid,(string)
domain: 域名绑定个数(int),默认为0(不限).
max_connect: 最大连接数,(int),默认为0(不限)
speed_limit: 带宽限制(int),默认为0(不限)
subdir: 默认绑定子目录名称(string)
db_type: 数据库类型(string),mysql或sqlsrv
flow: 流量限制,(int),默认为0(不限)
max_worker: 最多工作者(int),(默认为0,启用kangle默认设置)
max_queue: 队列数(int),默认为0
ftp_connect: FTP最多连接数(int),默认为0(不限)
ftp_usl: FTP上传速度限制(int),默认为0(不限)
ftp_dsl: FTP下载速度限制(int),默认为0(不限)
log_handle: 是否开通日志分析功能(int),1为是,0为否
month: 网站开通时间,单位:月,(int)

我升级了easypanel,所有网站里怎么不见了网站

  • 这是由于你可能修改了admin的目录名或者其他原因,导致自动升级程序没有顺利进行.

你需要手动运行一下升级程序.升级方法如下:

  • 在服务器上修改
 kangle/nodewww/webftp/framework/install.lock

文件,将里面的版本改为比当前版本小一点. 将管理面板目录名,改回为admin,接着在服务器上运行

 http://localhost:3312/upgrade.php
  • 当看到,
 升级成功.点击登陆

后,重新登陆即可看到网站数据了.

面板中的流量排名是怎么回事

  1. 流量排名是针对用户的访问流量做的一个排名。
  2. 流量需先统计才有排名功能。
  3. 流量统计需kangle商业版支持。
  4. 流量排名是根据时间来查询的,所以请确定你的服务器时间正确的。

新开空间为什么出现 logon failed

  • 权限问题,或者没有进行服务器设置,初始化服务器操作导致新建的空间没有创建账号,以及目录.

请检查服务器是否有360,微点等软件,以及检查easypanel的设置.

在easypanel下zend如何升级

  1. 安装zend后
  2. 编辑:php-templete.ini文件,这个文件在kangle安装目录的ext\tpl_php52里面

linux下安装easypanel时显示一串的404错误

如何指定ip或域名访问3312管理

easypanel绑定域名时提示已绑定,但实际上这个域名没有绑定怎么处理

  • 出现这种情况可能是你删除了域名绑定,但是数据库里的还没有删除,如果碰到这个问题,登陆easypanel的3312管理后台,点左边的虚拟主机设置-->清理无主域名,就可以了。