ok, vielen Dank für deine Hilfe!
Dann viel Spass nun.
Wenn du ein bestehendes Theme anpassen willst, kannst du en Child Theme erstellen. Tekay hatte das hier einmal beschrieben (ist wie bei Wordpress) So habe ich auch das Menü von Bootstrap angepasst.
So gehen die Veränderungen nicht verloren und machen auch bei einem Update keine Probleme.
ah ok,
Jetzt funktioniert die Seite wieder. Adminbereich geht auch.
Habe den Ordner default unter Themes ersetzt aus Neuinstallation = gleiche Fehlermeldung.
Danach hab ich den Theme Ordner clear ersetzt und es funktioniert. Komisch, denn dort stand
nur in der themeconf.inc.php:
<?php /* Theme Name: clear Version: 2.5.0 Description: White background, soft gray. Theme URI: http://piwigo.org/ext/extension_view.php?eid=9 Author: Piwigo team Author URI: http://piwigo.org */ $themeconf = array( 'name' => 'clear', 'parent' => 'default', ); ?>
index.php waren identisch.
Du kannst einmal den Theme Ordner sichern und dann den Standard Ordner aus der Installation reinkopieren.
Das sollte möglich sein. Es kann sein, das man in der DB das richtige Theme setzen muss.
Also die Dateien sind alle vorhanden. Im Standarttheme clear, welches ist angepasst habe, gibt es nur die index.php und themeconf.inc.php.
Hier nochmal der Code von wo der Fehler kommt (smarty_internal_template.php):
// checks if template exists if (!$this->source->exists) { if ($parentIsTpl) { $parent_resource = " in '{$this->parent->template_resource}'"; } else { $parent_resource = ''; } throw new SmartyException("Unable to load template {$this->source->type} '{$this->source->name}'{$parent_resource}"); }
Kann ich die Themes auch manuell überschreiben?
Der findet die Datei nicht mehr. Es kann sein, dass die Datei beim Update entfernt oder überschrieben wurde. Wenn du das Backup in einem zweiten Verzeichnis wiederherstellen kannst, könnte man darin suchen.
DB Sicherung mit phpMyAdmin.
Piwigo Ordner kann ich aus Strato Backup wiederherstellen.
Das manuelle Update hat funktioniert, aber danach Fehlermeldung bei Startseite (index.php):
orscheme' => 'clear', ); ?> Fatal error: Uncaught --> Smarty: Unable to load template file 'menubar.tpl' <-- thrown in /mnt/web012/c2/38/5181238/htdocs/runhome/piwigo/include/smarty/libs/sysplugins/smarty_internal_template.php on line 139
Template Ordner noch manuell überschreiben? Dadurch ist dann mein selber umgebasteltes Template weg, aber Piwigo läuft?!
Grüße
Aeh Version 2.4? Lese ich das richtig? die 2.4 unterstützt kein php 7.2
Aktuell ist die Version 2.9.2. Du kannst den manuellen Upgrade Pfad versuchen. Falls du per SSH auf den Server kommst, vielleicht vorher auch das Verzeichnis einmal sichern (sonst halt per ftp herunterladen).
Die DB Sicherung kannst du über das Webpanel von deinem Hoster bestimmt machen.
Hier der Link zum manuellen Upgrade
https://piwigo.org/doc/doku.php?id=user … ade_manual
Hallo,
Nach der Umstellung von PHP 5.2. auf 7.2. ist die Piwigo Seite leer.
Version 2.4.0. ist installiert. PHP funktioniert. Das ganze auf Strato.
Mit:
error_reporting(-1); ini_set('display_errors', 1);
Habe ich mal die Fehler anzeigen lassen. Fehlermeldungen:
Fatal error: Uncaught Error: Call to undefined function set_magic_quotes_runtime() in /mnt/web012/c2/38/5181238/htdocs/runhome/piwigo/include/common.inc.php:29 Stack trace: #0 /mnt/web012/c2/38/5181238/htdocs/runhome/piwigo/index.php(28): include_once() #1 {main} thrown in /mnt/web012/c2/38/5181238/htdocs/runhome/piwigo/include/common.inc.php on line 29
Mit:
if (!function_exists('set_magic_quotes_runtime')) { function set_magic_quotes_runtime($new_setting) { return true; } }
in der index.php wird die Seite mit etlichen Fehlern angezeigt. Das ist natürlich klar nach den vielen Änderungen in PHP 7.2.
Ich habe Piwigo leider nicht aktuell gehalten:(
Kann ich auf Server ein manuelles Update im Piwigo Ordner durchführen?
(admin zugriff über web geht natürlich auch nicht.
Viele Grüße