Vestawebinterface: FtpPlugin - HTTP 错误 500

创建于 2018-09-09  ·  15评论  ·  资料来源: cdgco/VestaWebInterface

你好。

我已经安装了vesta fwi 0.5.3 beta 和ftp plugin 0.1.2,但是插件不起作用。 当我打开页面时,我收到 HTTP ERROR 500 。

嗨,您能否编辑安装中的“.htaccess”文件并通过将行 php_flag display_errors off 更改为 php_flag display_errors on 来打开调试?

我做到了,错误保持不变,不变

对不起,谷歌翻译;)

所有15条评论

@Plata-0-Plomo 看起来您在我发布 v0.5.3 的同时手动安装了 VWI,并且可能下载了一些配置错误的代码。 你能把你的 .htaccess 文件的内容粘贴在这里并评论链接吗?

对不起, ftp lugin 有问题

嗨,您能否编辑安装中的“.htaccess”文件并通过将行 php_flag display_errors off 更改为 php_flag display_errors on 来打开调试?

我遇到了下一个错误(抱歉,未保存 htaccess 中的更改):
致命错误:无法在 /home/hosting/web/domain.my/public_html/includes/includes 中重新声明 vwicrypt()(之前在 /home/hosting/web/domain.my/public_html/includes/includes.php:298 中声明)第 298 行的 .php

我注意到当我打开错误显示时,列表本身并没有显示域、用户的列表。 关闭错误显示后,一切又正常了。

@Plata-0-Plomo 列表消失是预料之中的,因为调试设置会导致渲染错误,因为它将消息放在代码中间。

我相信我已经找到了错误的原因,我没有遇到过,因为您使用的是 PHP 5.5 而我使用的是 PHP 7.0-7.2 进行测试。 请删除您的 ftp 插件文件夹并从我在下面链接的 zip 文件中上传该文件夹,然后查看您的错误是否消失。

ftp-test.zip

不幸的是,没有明显的变化。

致命错误:无法在 /home/hosting/web/domain.my/public_html/includes/includes 中重新声明 vwicrypt()(之前在 /home/hosting/web/domain.my/public_html/includes/includes.php:298 中声明)第 298 行的 .php

@Plata-0-Plomo 您能否在启用调试的情况下访问http://panel.plomo.gq/plugins/ftp/config.php并查看您是否遇到相同的错误?

致命错误:无法在 /home/hosting/web/domain.my/public_html/includes/includes 中重新声明 vwicrypt()(之前在 /home/hosting/web/domain.my/public_html/includes/includes.php:298 中声明)第 298 行的 .php

((

很抱歉,但由于我无法复制该问题并且无法访问您的服务器,因此我无法诊断或解决此问题。 如果您愿意允许我访问 FTP 或进行进一步测试,请随时发送电子邮件至[email protected] 否则,我只能建议尝试全新安装,或者可能升级到更新版本的 PHP。

你好!
看来我设法解决了这个问题。 我很难确定这是脚本错误还是 php 版本错误。

谷歌表示,该错误是由于该函数已经提前声明了。

我如何解决它?

打开/plugins/ftp/config.php
代替:
require( '../../includes/includes.php');

在:

require("../../includes/config.php"); 
require("../../includes/arrays.php");
require_once( '../../includes/includes.php');

您如何认为这是一个安全可靠的解决方案?

我试图更改 PHP 的版本 - 它没有帮助。

ps
谷歌翻译

这么短:

require("../../includes/config.php");` 
require_once( '../../includes/includes.php');

问题不在于函数被多次声明,只是脚本被多次调用,我不明白,因为在 ftp.php 中根本没有调用 include.php 而在 config.php 中只调用一次但他们都给出了错误。

我发送给您的 zip 文件将 require 更改为 require_once,如果是这种情况,它将修复错误,但由于它没有,我不确定问题所在。

我有同样的问题:(

致命错误:无法在 /home/admin/web/mydomain/public_html/includes/includes.php 中重新声明 hotKeys()(之前在 /home/admin/web/mydomain/public_html/includes/includes.php:462 中声明) 462

FTP 插件 v0.1.3 中的错误修复: https :

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

cdgco picture cdgco  ·  67评论

FulltronService picture FulltronService  ·  70评论

kdm122 picture kdm122  ·  3评论

cipherchien picture cipherchien  ·  3评论

tchemineau picture tchemineau  ·  3评论