#1 2014-03-16 17:40:41

hk
Mitglied
2014-03-16
3

Fatal error: Class 'PluginMaintain' not found in /srv/www/piwigo/admin

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

#2 2014-03-16 21:38:43

Slim
Piwigo Team Moderators
2013-03-09
810

Re: Fatal error: Class 'PluginMaintain' not found in /srv/www/piwigo/admin

Hallo Hk,

es wäre schön wenn Du den Fehler im English Forum posten würdest, dort sind die macher.

Hier im Deutschen Forum lies es selten einer :)

Slim

Offline

Brett Fußzeile

Unterstützt von FluxBB

github twitter newsletter Spenden Piwigo.org © 2002-2024 · Kontakt