Wenn eine Datensicherung in SPIP nicht möglich ist, dann hilft ein SQL-Dump.
Das Plugin Adminer kann das, und ermöglicht und zudem die Benutzerdaten zu hacken, natürlich nur, wenn man als Admin angemeldet ist.
Adminer gibt es auch ohne SPIP. Damit kann man unabhängig von den Einschränkungen von SPIP tätig werden. Es gibt dann aber auch keinen Sicherheitsschirm. Deshalb immer vor der ersten Änderung an der DB ein Backup anlegen.
Zugangsdaten zur Datenbank stehen in config/connect.php
https://www.adminer.org/
Einfach das Skript ins SPIP-Verzeichnis kopieren, im Webbrowser öffnen und die Zugangsdaten aus config/connect.php verwenden.
Danach kann man so vorgehen, um eine Reparatur zu machen :
Alle Tabellen mit Adminer sichern und die verwendete SPIP-Version aus dem Archiv runterladen.
https://files.spip.org/spip/archives/
Ungenügende Rechte und beschädigte Daten können beide eine Ursache für Dein Problem sein.
Deshalb versuchen wir, Dir Webmaster-Rechte zu geben oder durch eine Neuinstallation beschädigte Skripte zu reparieren.
So könnte eine Lösung des Skript-Problems Schritt für Schritt erfolgen :
– Datenbank-Dump mit Adminer anlegen
– Inhalt von IMG und plugins sichern
– SPIP (die Version der Website) auf einem Testserver installieren
– In SPIP ein Backup der "leeren" Website anlegen
– Adminer-Dump mit Adminer einspielen
– Einloggen
– Backup mit SPIP versuchen.
Vielleicht hat Dein Benutzer einfach nicht das Recht, Backups anzulegen. Dann kannst Du Dich per Adminer zum Admistrator machen :
In der Tabelle spip_auteurs findest Du die Zeile mitDeinen Daten, indem Du Dein Login in der Spalte "login" oder Dein Pseudonym in der Spalte "nom" suchst.
Dann bearbeitest Du diese Zeile und setzt in die Spalte "statut" "0minirezo" ein. Damit bist Du Administrator.
Webmaster wirst Du so :
Öffne config/mes_options.php (sollte die Datei nicht existieren, muss sie angelegt werden) und trage dort die IDs der Webmaster in diesem Format ein :
<?php
define(
'_ID_WEBMESTRES',
'1:5:8');
?>
Wenn Du also die id_auteur 55 haben solltest, setzt Du diese Zahl in die Zeile mit den Webmaster-IDs ein.
Damit hast Du immer alle Rechte und solltest z.B. Backups anlegen dürfen.
Ist Dein SPIP mindestens Version 2.1 , kannst Du irgendwelchen Autoren zum Webmaster machen, indem Du diese Seite öffnest :
ecrire/ ?exec=auteur_edit&id_auteur=ID_Nummer-des-Autors
Das geht natürlich nur, wenn Du Webmaster bist.
:-)k++