+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 18

Thema: Fehler bei joomla 1.5 installation

  1. #1
    War schon öfter hier Avatar von Eisbaer80
    Registriert seit
    22.01.2007
    Ort
    Bad Soden-Salmünster
    Alter
    31
    Beiträge
    171
    Bedankte sich
    16
    Erhielt 28 Danksagungen
    in 19 Beiträgen

    Frage Fehler bei joomla 1.5 installation

    Warning: ini_set() has been disabled for security reasons in /data/members/paid/t/h/the-eisbaerplanet.de/htdocs/anja/libraries/joomla/session/session.php on line 88

    Warning: ini_set() has been disabled for security reasons in /data/members/paid/t/h/the-eisbaerplanet.de/htdocs/anja/libraries/joomla/session/session.php on line 91

    Warning: ini_set() has been disabled for security reasons in /data/members/paid/t/h/the-eisbaerplanet.de/htdocs/anja/libraries/joomla/session/session.php on line 649

    Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /data/members/paid/t/h/the-eisbaerplanet.de/htdocs/anja/libraries/joomla/session/session.php:88) in /data/members/paid/t/h/the-eisbaerplanet.de/htdocs/anja/libraries/joomla/session/session.php on line 407

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /data/members/paid/t/h/the-eisbaerplanet.de/htdocs/anja/libraries/joomla/session/session.php:88) in /data/members/paid/t/h/the-eisbaerplanet.de/htdocs/anja/libraries/joomla/session/session.php on line 407

    Warning: Cannot modify header information - headers already sent by (output started at /data/members/paid/t/h/the-eisbaerplanet.de/htdocs/anja/libraries/joomla/session/session.php:88) in /data/members/paid/t/h/the-eisbaerplanet.de/htdocs/anja/libraries/joomla/session/session.php on line 410
    Diese Fehlermeldung erhalte ich, wenn ich Joomla 1.5 per FTP auf meinen Server lade und ich die Internetadresse eingebe.
    Ich denke da sind irgendwelche Fehler in der Session.php drin, oder?

    Ausserdem wird mir ständig gesagt im Step 2 das mein Browser keine Cookies unterstützt. (Fehler im IE 7 und Firefox)
    In beiden Browsern hab ich Cookies zugelassen und beim IE 7 zu vertrauenwürdigen Seiten hinzugefügt

    Danke im Voraus
    Lars
    Was kann ich da machen.
    Klick mich!!
    PartyLite: [URL="http://diamond-projects.de/component/agora/topic?id=10&p=1#p10[/URL]

  2. #2
    Wohnt hier
    Registriert seit
    01.05.2007
    Ort
    Lingen
    Beiträge
    2.576
    Bedankte sich
    6
    Erhielt 836 Danksagungen
    in 793 Beiträgen

    Standard

    Der Fehler hat nix mit der session.php zu tun. Dein Webhoster, scheint wohl nen Freehoster zu sein, hat die Funktion ini_set deaktiviert und daher kommen die Fehlermeldungen. Such dir entweder einen vernünftigen oder kommentiere die Zeilen 88, 91, 649 in der datei session.php(pfad steht in der ersten Fehlermeldung) mithilfe von // vor der Zeile aus.
    Meine Antwort war hilfreich? Dann würde ich mich über einen Click auf Danke sehr freuen
    Kein kostenloser Support per PN

  3. Erhielt Danksagungen von:


  4. #3
    War schon öfter hier Avatar von Eisbaer80
    Registriert seit
    22.01.2007
    Ort
    Bad Soden-Salmünster
    Alter
    31
    Beiträge
    171
    Bedankte sich
    16
    Erhielt 28 Danksagungen
    in 19 Beiträgen

    Standard

    Danke, nach dem Auskommentieren, waren die Fehler weg....
    Klick mich!!
    PartyLite: [URL="http://diamond-projects.de/component/agora/topic?id=10&p=1#p10[/URL]

  5. #4
    Neu an Board
    Registriert seit
    18.02.2008
    Beiträge
    2
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard ..

    äähm.. wo genau finde ich diese Datei? =)
    Mit FileZilla o.Ä. dem Pfad "nachgehen" ?
    weil dort kann ich keinen Ordner "usr" finden..

    5741K3R

    //edit:
    sry, habs, danke @derroylo

  6. #5
    War schon öfter hier Avatar von Eisbaer80
    Registriert seit
    22.01.2007
    Ort
    Bad Soden-Salmünster
    Alter
    31
    Beiträge
    171
    Bedankte sich
    16
    Erhielt 28 Danksagungen
    in 19 Beiträgen

    Standard

    Zitat Zitat von 5741K3R Beitrag anzeigen
    äähm.. wo genau finde ich diese Datei? =)
    Mit FileZilla o.Ä. dem Pfad "nachgehen" ?
    weil dort kann ich keinen Ordner "usr" finden..

    5741K3R

    //edit:
    sry, habs, danke @derroylo

    hi,

    Du musst dafür am besten einen Php-editor haben. dann in den zeilen 88, 91, 649

    in der Session.php , die Datensätze mit // am Anfang der Zeile auskommentieren (sind dann in grauer Schrift)
    Die Zeilen aber nicht löschen!!!
    Die Session.php ist in dem Verzeichnis auf dem Server zu finden:
    Root/libraries/joomla/session/
    Klick mich!!
    PartyLite: [URL="http://diamond-projects.de/component/agora/topic?id=10&p=1#p10[/URL]

  7. Erhielt Danksagungen von:


  8. #6
    Neu an Board
    Registriert seit
    11.05.2008
    Beiträge
    4
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Standard

    Hallo,
    habe das selbe Problem. Auchnoch nach dem Auskommentieren.

    Besitze einen VServer mit Debian. Habe in der php.ini nach ini_set gesucht, aber nichts gefunden. Wie installiere ich das denn?

    Schöne Pfingsttage

  9. #7
    Neu an Board
    Registriert seit
    07.05.2008
    Beiträge
    14
    Bedankte sich
    4
    1 Danksagung in 1 Beitrag

    Standard

    Zitat Zitat von xboxkill Beitrag anzeigen
    Hallo,
    habe das selbe Problem. Auchnoch nach dem Auskommentieren.

    Besitze einen VServer mit Debian. Habe in der php.ini nach ini_set gesucht, aber nichts gefunden. Wie installiere ich das denn?

    Schöne Pfingsttage
    Nachdem bei mir die gleiche Fehlermeldung kam, habe ich den Tip ausprobiert und es funktioniert.

    Aber wie geht man da vor?

    Also als erstes zieht man sich die aktuelle Version der session.php mit einem FTP-Programm (z.b. FileZilla) vom Server (sicher ist sicher) auf die Festplatte.

    Die Datei befindet sich in dem Ordner, dem die Fehlermeldung vorgibt.

    Warning: ini_set() has been disabled for security reasons in \\deine-adresse\libraries\joomla\session\session.php on line 88
    Ich denke, die Datei wird sich bei allen in dem Ordner [libraries] -> [joomla] -> [session] befinden.

    Wenn man die Datei dann auf seiner Festplatte hat, so kann man sie mit jeden Texteditor bearbeiten. Allerdings wird es dann etwas schwierig mit der Zeilennummer, da die ja nicht mit im Dokument steht. Daher empfiehlt es sich einen Webeditor (z.b. Phase5, NVU oder Dreamweaver) zu verweden, um die Datei zu öffnen.

    Dort sucht ihr die 3 Angegebenen Zeilen 88, 91 und 649 auf.

    Die sehen wie folgt aus:
    087 //set default sessios save handler
    088 ini_set('session.save_handler', 'files');

    090 //disable transparent sid support
    091 ini_set('session.use_trans_sid', '0');


    648 //sync the session maxlifetime
    649 ini_set('session.gc_maxlifetime', $this->_expire);
    Durch die beiden Schrägstriche // kommentiert ich das nachfolgende in der Zeile aus. Das heißt, der Interpreter auf dem Server ignoriert die Angaben.

    Dann sieht es so aus (das [Auskommetiert] habe ich mir zusätzlich reingeschrieben, um später zu sehen, das es im orginal Freigeschatet war).
    087 //set default sessios save handler
    088 // [Auskommentiert] ini_set('session.save_handler', 'files');

    090 //disable transparent sid support
    091 // [Auskommentiert] ini_set('session.use_trans_sid', '0');


    648 //sync the session maxlifetime
    649 // [Auskommentiert] ini_set('session.gc_maxlifetime', $this->_expire);
    Dann kopiert ihr die Datei wieder auf den Server und schon dürfte die Fehlermeldung weg sein.


    Was ich allerdings in dem Zusammenhang nicht weiß; Was bewirken die Befehle? Wann sind sie wofür wichtig? Denn bei den ersten tests, die ich mit Joomla 1.5 gemacht habe, lief alles reibungslos (außer eben der Fehlermeldungen).

  10. Erhielt Danksagungen von:


  11. #8
    Neu an Board
    Registriert seit
    11.05.2008
    Beiträge
    4
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Standard

    Ich habe es jetzt doch noch hinbekommen. Die ini_set ist in der php.ini register_globals.
    Damit habe ich den Fehler schnellstmöglich beheben können.

    Dadurch, dass du die Befehle auskommentiert hast, werden keine speziellen Sessions für jeden einzelnen Benutzer auf deiner Website gestartet. Die Seite ist also unsicherer als wenn es nicht diese Auskommentierungen gibt.

    Gruß

  12. #9
    Neu an Board
    Registriert seit
    07.05.2008
    Beiträge
    14
    Bedankte sich
    4
    1 Danksagung in 1 Beitrag

    Standard

    Zitat Zitat von xboxkill Beitrag anzeigen
    ...Dadurch, dass du die Befehle auskommentiert hast, werden keine speziellen Sessions für jeden einzelnen Benutzer auf deiner Website gestartet. Die Seite ist also unsicherer als wenn es nicht diese Auskommentierungen gibt.
    Okay, das klingt alles logisch. Doch was soll man machen, wenn der Provider dieses eben feaktiviert hat? Die Angabe mit der php.ini usw. mag ein Hinweis sein, doch wie man es sicherer macht, aber dennoch die Fehlermeldung nicht hat, ist mir jetzt auch nicht klar.

    Außerdem; Wenn ich das jetzt richtig verstanden habe, so ist diese ini nur für Sessions eines jeden Users. Gibt es denn noch einen anderen Grund, außer das es bei Shops einen großen Vorteil bringt?

  13. #10
    Neu an Board
    Registriert seit
    11.05.2008
    Beiträge
    4
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Standard

    Dadurch wird Joomla eine sozusagen extrasicherheit gegeben.

    Schönen Pfingstmontag

  14. Erhielt Danksagungen von:


+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

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