Seiten: 1
Hallo
beim Update Versuch von 2.5.x auf 2.6.1 kommt Fehler:
Fatal error: Class 'PluginMaintain' not found in /srv/www/piwigo/admin/include/plugins.class.php on line 29
unter "/srv/www/piwigo/admin/include/plugins.class.php" ist defniniert:
/**
* class DummyPlugin_maintain
* used when a plugin uses the old procedural declaration of maintenance methods
*/
class DummyPlugin_maintain extends PluginMaintain
{
function install($plugin_version, &$errors=array())
{
if (is_callable('plugin_install'))
{
return plugin_install($this->plugin_id, $plugin_version, $errors);
}
}
...
Weitere cass definitionen für "PluginMaintain" finden sich nicht.
anschließend wird ausgegeben:
Geben Sie dem Verzeichnis "_data/" im Hauptverzeichnis (root) Ihrer Piwigo-Installation Schreibrechte (chmod 777)
Das war bereits so, zumindest hatte der user "www-data" (ubuntu-server) volle Rechte.
Also das war's auch nicht.
Tatsächlicher Grund war, dass das Datenverzeichnis "_data" in der configdatei "/include/config_default.inc.php"
auf "xyz_data" gesetzt war (und die Daten auch dort lagen).
Offensichtlich wird vor dem Updaten nicht der tatsächliche Pfad aus der config gelesen und verwendet.
Nach dem Umbenennen lief Update dann durch.
Es wären schön, wenn da eine Änderung eingebaut würde.
Und damit nicht nur (wenn auch berechtigte Kritik) kommt, sei noch ein Dank für das piwigo team für die Arbeit hinzugefügt.
Ich nutze piwigo schon seit Jahren auf eigenem server...
gruß hk
Offline
Seiten: 1