Beiträge von JohannesK

    Hallo zusammen,


    ich habe Joomla u.a. auf einem privaten Server liegen. Dort hatte ich mal mit den Dateirechten rumgespielt. Aktuell verstehe ich aber etwas nicht. Joomla läuft, Backend läuft auch, Verzeichnisrechte laut Joomla alle beschreibbar (bis auf configuration.php; alle Ordner 755, alle Dateien 644) aber wenn ich eine Komponente updaten will erhalte ich folgenden Fehler:



    Ich vermute, dass noch irgendwelche Verzeichnisrechte nicht passen aber wo könnte man suchen? Weil der Modules Ordner (wo bei einem Komponentenupdate etwas geschrieben werden müsste) ist laut Systeminfo ja wohl beschreibbar.


    Grüße

    Johannes

    Habe Sicherung über FTP (komplett) gemacht.

    Achtung: Du hast nur die Hälfte (wenn überhaupt) gebackuped. Zum vollständigen Backup fehlt dir nämlich die Datenbank, die alle User, Inhalte, viele Konfigurationen usw speichert... Die solltest du auch dringend sichern (dump).


    Das wird auch der Grund sein warum dein Update so nicht geht. Du kannst nicht einfach nur die FTP Daten ändern, du musst auch die Datenbank updaten (ggf. über Datenbank reparieren im Backend). Außerdem musst/solltest du von 3.3.6 über Zwischenversionen gehen, wenn ich das hier mehrfach richtig gelesen habe. Aber da kenne ich mich nicht aus.

    Ich glaube du versuchst zu viele Dinge gleichzeitig! So schnell kommen die Supporter hier gar nicht nach!


    Das mit dem lokalen liegt daran, dass da sicher kein PHP FPM/FCGI installiert ist und daher der Eintrag in der htaccess gar keine Auswirkung hat...


    Nimm alles bei deiner htaccess raus, ruf deinen Hoster an und sag ihm egal was du Einstellst die PHP Version bleibt immer gleich. So lässt sich das Problem am schnellsten lösen. Um welchen Hoster geht es eigentlich?

    Dieser Bug ist in der neuen Version wohl behoben. Bis dahin musst du oben im Menü über Erweiterungen - Verwalten - Aktualisieren gehen und dort auf leeren klicken. Dann wird dir das neue Update angezeigt. Manchmal muss man das mit dem leeren ein paar Mal wiederholen :)

    Hallo Ralf,


    irgendwo wirst du es hingeschrieben haben? Wie baust du denn das Modul bzw. was für ein Modul ist das? Hast du es ggf. da in den Editor eingefügt oder in der Kategorie als Beschreibung?

    PHP
    1. <?php endif; ?>
    2. // <?php echo $this->form->renderField('access'); ?>
    3. <?php if (is_null($this->item->id)) : ?>

    Weil du innerhalb des <?php .... ?> auskommentieren musst. Der Bereich außerhalb wird vom PHP Interpreter nicht ausgewertet.


    Das würde gehen:

    PHP
    1. <?php // echo $this->form->renderField('access'); ?>


    //EDIT: Du siehst den Unterschied auch direkt daran, dass sich das Markup hier im Forum anders färbt.

    Hast es mal mit einem anderen Rechner im Heimnetzwerk ausprobiert? Dann kannst du raus finden ob es Geräte oder netzwerkspezifisch ist. Außerdem mal in die Browserconsole geguckt, ob es JS Fehler gibt? Vielleicht blockt auch ein Werbeblockerplugin o.ä.

    Widgetkit ist kostenpflichtig, daher werden keine Aktualisierungen dafür über den Joomla Updater angezeigt - Updates bekommst du hier:

    https://yootheme.com/widgetkit


    Wenn so weit alles funktioniert (bei ausgeblendeten PHP Hinweisen), ist ein Update nicht nötig.

    Ich muss dich korrigieren. Bei Widgetkit 3.X bekommt man das auch im Backend angezeigt und wenn man den Key hinterlegt kann man auch normal updaten. Wenn es hakt dann einfach, wie von dir genannt runterladen und installieren (der updatet das dann nur).

    Ach das FTP Packet muss aber die richtige Version haben (nicht einfach das neuste nehmen, wenn du von einer so alten Version kommst.


    Außerdem welche PHP Version nutzt du?

    Am besten erstmal ein Backup zurück spielen und gucken ob der Fehler erneut Auftritt oder ob es ein temporärer Server Error war. Man weiß ja nicht woran es lag.


    Alternativ kann man Joomla per FTP drüber bügeln (ohne Installationsverzeichnis) und dann geht vielleicht das Backend wieder. Dann sollte man aber dringend Datenbank reparieren ausführen im Backend. Ich glaube gerade von 3.5 auf 3.6 gab es nämlich einige Änderungen im Schema.

    OK,

    Musste der Datei menu.php statt "continue" continue 2 schreiben. Also nur die 2 eingefügt.

    Es funktioniert bei mir / Version PHP 7.3

    Schön das du die Lösung gefunden hast. Ggf. solltest du zusätzlich überprüfen, ob es eine neue Version deines Templates/Framework gibt. Das ist bestimmt schon gefixed...