Vestawebinterface: FtpPlugin - HTTP ERROR 500

Criado em 9 set. 2018  ·  15Comentários  ·  Fonte: cdgco/VestaWebInterface

Olá.

Instalei o vesta fwi 0.5.3 beta e o plugin de ftp 0.1.2, mas o plugin não funciona. Quando abro a página, recebo HTTP ERROR 500.

Olá, você poderia editar o arquivo '.htaccess' em sua instalação e ativar a depuração alterando a linha php_flag display_errors off para php_flag display_errors on?

Eu fiz isso, o erro permaneceu o mesmo, inalterado

Desculpe, google tradutor;)

Bug

Todos 15 comentários

@ Plata-0-Plomo Parece que você fez uma instalação manual do VWI ao mesmo tempo em que eu estava lançando a v0.5.3 e possivelmente baixei algum código mal configurado. Você poderia colar o conteúdo do seu arquivo .htaccess aqui e comentar o link?

Sinto muito, problema com o blugin do ftp .

Olá, você poderia editar o arquivo '.htaccess' em sua instalação e ativar a depuração alterando a linha php_flag display_errors off para php_flag display_errors on?

Recebi o próximo erro (desculpe, as alterações no htaccess não foram salvas):
Erro fatal: não é possível redeclarar vwicrypt () (anteriormente declarado em /home/hosting/web/domain.my/public_html/includes/includes.php:298) em /home/hosting/web/domain.my/public_html/includes/includes .php na linha 298

Percebi que quando ativei a exibição de erros, a lista em si não exibia as listas de domínios, usuários. Depois de desligar a tela de erro, tudo funcionou novamente.

@ Plata-0-Plomo Espera-se que a lista desapareça, pois a configuração de depuração causa erros na renderização porque coloca mensagens no meio do código.

Acredito ter encontrado a causa do erro, que não encontrei porque você está usando o PHP 5.5 e eu uso o PHP 7.0-7.2 para testes. Exclua sua pasta de plug-in ftp e carregue a pasta do arquivo zip que vinculei abaixo e, em seguida, veja se o erro desaparece.

ftp-test.zip

Infelizmente, não há mudanças visíveis.

Erro fatal: não é possível redeclarar vwicrypt () (anteriormente declarado em /home/hosting/web/domain.my/public_html/includes/includes.php:298) em /home/hosting/web/domain.my/public_html/includes/includes .php na linha 298

@ Plata-0-Plomo Você poderia visitar http://panel.plomo.gq/plugins/ftp/config.php com a depuração habilitada e ver se obtém o mesmo erro?

Erro fatal: não é possível redeclarar vwicrypt () (anteriormente declarado em /home/hosting/web/domain.my/public_html/includes/includes.php:298) em /home/hosting/web/domain.my/public_html/includes/includes .php na linha 298

((

Lamento, mas como não consigo replicar o problema e não tenho acesso ao seu servidor, não consigo diagnosticar ou resolver o problema. Se você se sentir confortável em permitir o acesso ao FTP ou fazer mais testes, sinta-se à vontade para me enviar um e-mail para [email protected] Caso contrário, só posso recomendar uma instalação limpa, ou possivelmente atualizar para uma versão mais recente do PHP.

Olá!
Parece que consegui resolver o problema. É difícil para mim determinar se isso é um erro de script ou um erro de versão php.

O Google disse que o erro decorre do fato de a função já ter sido declarada anteriormente.

Como faço para corrigir isso?

abra / plugins / ftp / config.php
substituir:
require( '../../includes/includes.php');

em:

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

Como você acha que esta é uma solução segura e confiável?

Tentei mudar a versão do PHP - não ajudou.

ps
Google Tradutor

Tão mais curto:

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

O problema não é com uma função sendo declarada mais de uma vez, apenas com um script sendo chamado mais de uma vez, o que eu não entendo, porque includes.php não é chamado de forma alguma em ftp.php e é chamado apenas uma vez em config.php mas ambos estão cometendo erros.

O arquivo zip que enviei mudou de require para require_once, o que teria corrigido o erro se fosse o caso, mas como não foi, não tenho certeza do problema.

Eu tenho o mesmo problema :(

Erro fatal: não é possível redeclarar hotKeys () (anteriormente declarado em /home/admin/web/mydomain/public_html/includes/includes.php:462) em /home/admin/web/mydomain/public_html/includes/includes.php on-line 462

Bug corrigido no plugin FTP v0.1.3: https://github.com/cdgco/vwi-ftp/releases/tag/v0.1.3

Esta página foi útil?
0 / 5 - 0 avaliações