Vestawebinterface: FtpPlugin - HTTP-FEHLER 500

Erstellt am 9. Sept. 2018  ·  15Kommentare  ·  Quelle: cdgco/VestaWebInterface

Hallo.

Ich habe Vesta Fwi 0.5.3 Beta und FTP-Plugin 0.1.2 installiert, aber das Plug-In funktioniert nicht. Wenn ich die Seite öffne, bekomme ich HTTP ERROR 500 .

Hallo, könnten Sie bitte die '.htaccess'-Datei in Ihrer Installation bearbeiten und das Debugging aktivieren, indem Sie die Zeile php_flag display_errors off in php_flag display_errors on ändern?

Ich habe es getan, der Fehler ist der gleiche geblieben, unverändert

Entschuldigung, Google übersetzen ;)

Bug

Alle 15 Kommentare

@Plata-0-Plomo Es sieht so aus, als hätten Sie VWI gleichzeitig mit der Veröffentlichung von v0.5.3 manuell installiert und möglicherweise falsch konfigurierten Code heruntergeladen. Könnten Sie bitte den Inhalt Ihrer .htaccess-Datei hier einfügen und den Link kommentieren?

Es tut mir leid, Problem mit FTP-Blugin .

Hallo, könnten Sie bitte die '.htaccess'-Datei in Ihrer Installation bearbeiten und das Debugging aktivieren, indem Sie die Zeile php_flag display_errors off in php_flag display_errors on ändern?

Ich habe den nächsten Fehler erhalten (sorry, Änderungen in htaccess wurden nicht gespeichert):
Schwerwiegender Fehler: vwicrypt() (zuvor deklariert in /home/hosting/web/domain.my/public_html/includes/includes.php:298) in /home/hosting/web/domain.my/public_html/includes/includes . kann nicht erneut deklariert werden .php auf Zeile 298

Mir ist aufgefallen, dass beim Einschalten der Fehleranzeige die Liste selbst die Listen der Domänen und Benutzer nicht anzeigt. Nach dem Ausschalten der Fehleranzeige funktionierte wieder alles.

@Plata-0-Plomo Das Verschwinden der Liste wird erwartet, da die Debugging-Einstellung Fehler beim Rendern verursacht, da sie Nachrichten mitten im Code platziert.

Ich glaube, ich habe die Fehlerursache gefunden, die ich nicht erlebt habe, da Sie PHP 5.5 verwenden und ich PHP 7.0-7.2 zum Testen verwende. Bitte löschen Sie Ihren FTP-Plugin-Ordner und laden Sie den Ordner aus der Zip-Datei hoch, die ich unten verlinkt habe, und prüfen Sie dann, ob Ihr Fehler behoben ist.

ftp-test.zip

Leider gibt es keine sichtbaren Änderungen.

Schwerwiegender Fehler: vwicrypt() (zuvor deklariert in /home/hosting/web/domain.my/public_html/includes/includes.php:298) in /home/hosting/web/domain.my/public_html/includes/includes . kann nicht erneut deklariert werden .php auf Zeile 298

@Plata-0-Plomo Könnten Sie http://panel.plomo.gq/plugins/ftp/config.php mit aktiviertem Debugging besuchen und sehen, ob Sie denselben Fehler erhalten?

Schwerwiegender Fehler: vwicrypt() (zuvor deklariert in /home/hosting/web/domain.my/public_html/includes/includes.php:298) in /home/hosting/web/domain.my/public_html/includes/includes . kann nicht erneut deklariert werden .php auf Zeile 298

((

Es tut mir leid, aber da ich das Problem nicht reproduzieren kann und keinen Zugriff auf Ihren Server habe, kann ich dieses Problem weder diagnostizieren noch lösen. Wenn Sie mir einen FTP-Zugang gewähren oder weitere Tests durchführen möchten, senden Sie mir [email protected]. Ansonsten kann ich nur empfehlen, eine Neuinstallation zu versuchen oder eventuell auf eine neuere PHP-Version zu aktualisieren.

Hallo!
Es scheint, dass ich das Problem lösen konnte. Es ist schwer für mich festzustellen, ob dies ein Skriptfehler oder ein PHP-Versionsfehler ist.

Google sagte, dass der Fehler darauf zurückzuführen ist, dass die Funktion bereits früher deklariert wurde.

Wie behebe ich es?

öffne /plugins/ftp/config.php
ersetzen:
require( '../../includes/includes.php');

an:

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

Inwiefern ist dies Ihrer Meinung nach eine sichere und zuverlässige Lösung?

Ich habe versucht, die PHP-Version zu ändern - es hat nicht geholfen.

ps
Google Übersetzer

Also kürzer:

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

Das Problem liegt nicht daran, dass eine Funktion mehr als einmal deklariert wird, sondern nur, dass ein Skript mehr als einmal aufgerufen wird, was ich nicht verstehe, da include.php in ftp.php überhaupt nicht aufgerufen wird und in config.php nur einmal aufgerufen wird aber beide geben Fehler.

Die Zip-Datei, die ich Ihnen geschickt habe, änderte require in require_once, was den Fehler behoben hätte, wenn dies der Fall wäre, aber da dies nicht der Fall war, bin ich mir nicht sicher, ob das Problem vorliegt.

Ich habe das gleiche Problem :(

Schwerwiegender Fehler: hotKeys() (zuvor deklariert in /home/admin/web/mydomain/public_html/includes/includes.php:462) in /home/admin/web/mydomain/public_html/includes/includes.php online nicht erneut deklariert 462

Fehler im FTP-Plugin v0.1.3 behoben: https://github.com/cdgco/vwi-ftp/releases/tag/v0.1.3

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

cdgco picture cdgco  ·  67Kommentare

FulltronService picture FulltronService  ·  70Kommentare

abdeltiflouardi picture abdeltiflouardi  ·  11Kommentare

zrsmith92 picture zrsmith92  ·  5Kommentare

vairav picture vairav  ·  19Kommentare