ich habe hier eine 4.9er Installation und komme auf einmal nicht mehr ins Backend, da der Server ständig einen 500-er Fehler ausspuckt. Das Server-Errorlog sagt gar nichts, der einzige Hinweis den ich habe ist das Contenido-Errorlog, was bei jedem Aufruf der Backend-URL diesen Eintrag erzeugt:
PHP Fatal error: Redefinition of parameter $class in /var/www/web932/html/2/contenido/classes/html/class.html.formelement.php on line 46
Die fragliche Funktion sieht so aus:
Code: Alles auswählen
public function __construct(
$name = '', $id = '', $disabled = '', $tabindex = '', $accesskey = '',
$class = 'text_medium', $class = ''
) {
parent::__construct();
$this->updateAttribute('name', $name);
if (is_string($id) && !empty($id)) {
$this->updateAttribute('id', $id);
}
$this->_tag = 'input';
$this->setClass($class);
$this->setDisabled($disabled);
$this->setTabindex($tabindex);
$this->setAccessKey($accesskey);
}
Weitere Eckdaten:
Contenido-Version: 4.9 (sorry wg. der fehlenden genauen Versionsnummer, ich finde grade ums Verrecken nicht per ftp die php-Datei mit den Infos - Brett->Kopf)
PHP: 7.0
AMR: Aktiviert
Diese 4.9 läuft in einem Unterverzeichnis "root/2/..." während unter "root/..." die aktuelle 4.10.0 installiert ist. Der Zugriff ins Front- und Backend der 4.10 läuft einwandfrei, auch das Frontend der 4.9 - nur ins Backend der 4.9 komme ich nicht mehr rein. Allerdings hat das eine ganze Weile geklappt, die beiden Installationen nebeneinander her laufen zu lassen. AMR ist übrigens in der 4.10 deaktiviert bzw. erst gar nicht installiert.
Jemand eine Idee? Danke euch!