+ Antworten
Ergebnis 1 bis 10 von 10

Thema: PHP-Fehler nach Neuinstallation 1.0.12

  1. #1
    Neu an Board Avatar von mediaventa
    Registriert seit
    02.05.2007
    Ort
    München
    Beiträge
    7
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Frage PHP-Fehler nach Neuinstallation 1.0.12

    Hallo zusammen,

    direkt nach der Neuinstallation der Joomla Version 1.0.12 erhalte ich nach dem Login in das Backend folgende Fehlermeldung:

    Fatal error: Call to a member function setQuery() on a non-object in /home/www/html-data/verlag/gwz/includes/joomla.php on line 3459

    D.h. ab hier geht gar nichts mehr: kein Backend, kein Frontend (das bringt die gleiche Fehlermeldung)

    Die Installation lief ohne Fehlermeldung:
    Der Pre-Insatllation-Check zeigt alle Parameter auf grün.
    Datenbank-Anbindung im Schritt 3 wird auch fehlerfrei durchlaufen.
    Die Datenbank wird von joomla angelegt.
    Bei der menügeführten Installation hat man doch gar nicht so viele Möglichkeiten Fehler zu begehen - oder habe ich das geschafft?

    Der WEB-Server läuft mit:
    LINUX
    Apache 2.0.59
    PHP Version 5.0.4
    MySQL Client API version 4.0.21

    Könnt Ihr damit etwas anfangen, oder braucht ihr dazu weitere Informationen?
    Danke für eure Unterstüzung.

  2. #2
    Modeberater Avatar von Zorro
    Registriert seit
    30.10.2003
    Ort
    Hessen
    Beiträge
    2.995
    Bedankte sich
    50
    Erhielt 409 Danksagungen
    in 325 Beiträgen

    Standard

    Hallo,

    ziemlich rätselhaft, ich kann da auch nur im Dunkeln stochern. Auffällig ist zumindest, daß wenigstens ein anderer User hier im Forum schon mal genau das gleiche Problem hatte (http://www.joomlaportal.de/joomla-in...e-3459-a.html).

    Da die Codestelle, die die Fehlermeldung produziert, für das Leeren der Session-Tabelle zuständig ist, schau mal sicherheitshalber, ob die Tabelle "jos_sessions" bei Dir existiert. Wenn nein, dann wäre sie schon bei der Installation nicht angelegt worden, und das Problem sitzt noch tiefer.

    Hast Du die Möglichkeit, eine andere PHP-Version (z.B. 4.4.x) auszuprobieren?

    Viele Grüße,
    Zorro

  3. #3
    Neu an Board Avatar von mediaventa
    Registriert seit
    02.05.2007
    Ort
    München
    Beiträge
    7
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hallo Zorro,

    danke für die Antwort.
    Die Tabelle jos_session existiert, hat aber noch keine Einträge.
    Ich kann den im produktiven Einsatz befindlichen Server leider keine andere PHP-Version geben.

    Auf meinem lokalen WEB-Server habe ich die Installation zuerst vorgenommen, um zu sehen, ob alles läuft. Allerdings habe ich hier ein Update von 1.0.11 auf 1.0.12 durchgeführt.
    Hier handelt es sich um ein Windows System, mit
    Windows XP SP2
    Apache 2.0.55
    PHP 5.1.2
    Mysql Client API version 4.1.7
    Die Tabelle jos_session hat hier einen Eintrag.

    Hast Du noch Ideen?
    Danke, Roland (mediaventa)

  4. #4
    Pöser Moderator Avatar von SniperSister
    Registriert seit
    23.09.2005
    Ort
    /home/köln
    Alter
    22
    Beiträge
    2.506
    Bedankte sich
    77
    Erhielt 680 Danksagungen
    in 465 Beiträgen

    Standard

    Lad mal die Joomla Dateien neu hoch, ich vermute, dass beim FTP Transfer mindestens eine Datei verloren ging oder nicht komplett hochgeladen wurde (database.php).

    Gruß Snipy

  5. #5
    Neu an Board Avatar von mediaventa
    Registriert seit
    02.05.2007
    Ort
    München
    Beiträge
    7
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hallo Snipy,

    ich habe alles neu hochgeladen und ich bin sicher, dass alle Dateien übertragen wurden. Beim Versuch des Einloggens, kam erst mal die Meldung, dass ich das Installationsverzeichnis löschen soll. Klar, das hatte ich ja auch wieder hochgeladen.

    Dann versuchte ich mich wieder in das Backend einzuloggen und erhielt nachfolgende Fehlermeldung. Diese hatte ich aber auch schon vor dem erneuten Einspielen, allerdings kam sie immer erst als ich nach dem Einloggen und der zuerst geposteten Fehlermeldung wenn ich die Seite nochmal neu versuchte zu laden:

    Warning: main(/home/www/html-data/verlag/gwz/administrator/templates//login.php) [function.main]: failed to open stream: No such file or directory in /home/www/html-data/verlag/gwz/administrator/index.php on line 221

    Fatal error: main() [function.require]: Failed opening required '/home/www/html-data/verlag/gwz/administrator/templates//login.php' (include_path='.::/usr/share/pear:/usr/share/pear50') in /home/www/html-data/verlag/gwz/administrator/index.php on line 221

    Für mich sieht das so aus, als on joomla in einem Admin-Template die index.php sucht aber noch gar kein Template hat.

    Grüße,
    Roland

  6. #6
    Neu an Board Avatar von mediaventa
    Registriert seit
    02.05.2007
    Ort
    München
    Beiträge
    7
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hallo,

    ich möchte nochmal nachfragen, weil sich mein Problem noch nicht gelöst hat.
    Nach der Installtion beim Login in das Backend erhalte ich die Fehlermeldung:
    Fatal error: Call to a member function Quote() on a non-object in /home/www/html-data/verlag/gwz/includes/gacl_api.class.php on line 1699

    Wenn ich direkt im Anschluss versuche das Frontend zu öffnen erhalte ich den Fehler:
    Fatal error: Call to a member function setQuery() on a non-object in /home/www/html-data/verlag/gwz/includes/joomla.php on line 3459

    Habe außer der Insatllationsroutine nichts an den Daten geändert.
    Wenn ich mit einem einfachen PHP-Script den Zugriff auf die angegebene Datenbank teste, funktioniert das.
    Ich würde um zu testen auch Änderungen an den Joomla-Dateien vornehmen, um den Fehler einzugrenzen. Hat jemand einen Tipp?

    Danke,
    Roland

  7. #7
    Gehört zum Inventar
    Registriert seit
    28.10.2003
    Beiträge
    6.257
    Bedankte sich
    8
    Erhielt 1.311 Danksagungen
    in 1.238 Beiträgen

    Standard

    würde die Dateien mal mit einen anderen ftp Program hochladen
    bsw. filezilla evtl. löst das dein Problem...

  8. #8
    Neu an Board Avatar von mediaventa
    Registriert seit
    02.05.2007
    Ort
    München
    Beiträge
    7
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Gut, das habe ich probiert:
    - Verzeichnis auf dem Server komplett gelöscht
    - Verzeichnis neu angelegt
    - Mit FileZilla 2.2.31 Joomla 1.0.12 in das Verzeichnis übertragen
    (Zuvor hatte ich das mehrfach mit WS_FTP Pro 2007 gemacht)
    - Installationsroutine starten
    - Vor dem 1. Einloggen in den Administratorbereich Verzeichnis "Installation" löschen
    - Login + Passwort korerekt eingeben
    - Fehlermeldung: Fatal error: Call to a member function Quote() on a non-object in /home/www/html-data/verlag/gwz/includes/gacl_api.class.php on line 1699

    Wie gesagt: diese Version 1.0.12 läuft auf meinem lokalen Web-Server und bei Strato.
    Nur beim Provider SpaceNet mag sie nicht.
    Liegt es doch an der PHP Version 5.0.4?

  9. #9
    Neu an Board Avatar von mediaventa
    Registriert seit
    02.05.2007
    Ort
    München
    Beiträge
    7
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Daumen hoch Gelöst: Problen in PHP 5.0.4

    O.k. habe auf dem Server auf dem Joomla installiert ist nun PHP 5.2.2 statt wie vorher PHP 5.0.4.

    Damit tauchen die oben aufgeführten Fehlermeldungen nicht mehr auf und alles funktioniert.

    Status: gelöst

    Dank an alle, die versucht haben mir weiterzuhelfen.

    Roland

  10. #10
    Neu an Board
    Registriert seit
    09.05.2006
    Ort
    Berlin
    Alter
    26
    Beiträge
    84
    Bedankte sich
    18
    1 Danksagung in 1 Beitrag

    Standard

    falls es noch jemanden interessiert:
    Obviously a change in your server. Do this. Open up the files index.php and login.php inside the template folder and change:

    Code:

    require('templates/minted_one-point-five/configuration.php');


    to this

    Code:

    require($mosConfig_absolute_path.'/templates/minted_one-point-five/configuration.php');
    kann passieren, wenn man die joomla-ordner von einem ort, zu einem anderen ort verschiebt.

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein