login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Cannot send session cookie - headers already sent by... (Opgelost)

Offline Gust - 14/08/2015 17:21
Avatar van GustMySQL interesse Hallo,

Ik krijg deze errors maar niet ongedaan:
Warning: session_start() [function.session-start]: open(/tmp/php5sessions/sess_1dee5529189cb725183c6a6dbb468f50, O_RDWR) failed: No such file or directory (2) in /var/www/vhosts/hoorn.be/httpdocs/nieuwsbrief/mailing/index.php on line 45

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/vhosts/hoorn.be/httpdocs/nieuwsbrief/mailing/index.php:45) in /var/www/vhosts/hoorn.be/httpdocs/nieuwsbrief/mailing/index.php on line 45

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/vhosts/hoorn.be/httpdocs/nieuwsbrief/mailing/index.php:45) in /var/www/vhosts/hoorn.be/httpdocs/nieuwsbrief/mailing/index.php on line 45

Warning: Unknown: open(/tmp/php5sessions/sess_1dee5529189cb725183c6a6dbb468f50, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp/php5sessions) in Unknown on line 0

Hoe komt dit?

Plaatscode: 142468

6 antwoorden

Gesponsorde links
Offline Thomas - 14/08/2015 17:32 (laatste wijziging 14/08/2015 17:33)
Avatar van Thomas Moderator Ik denk dat het belangrijk is om een aantal dingen te onderscheiden.

Allereerst, het lijkt erop dat de directory waar je sessie-bestanden worden opgeslagen niet schrijfbaar is. Controleer dit.

Dit resulteert in een fout.

Vervolgens wordt deze fout gerapporteerd op het scherm, hiermee begin je effectief met het verzenden van output.

Waarna nog geprobeerd wordt een cookie en andere zaken in te stellen, wat resulteert in de (mogelijk overbekende) headers-already-sent melding.

Ik zou dus bij het begin beginnen: controleer op het bestaan / de schrijfrechten van je sessie-directory.

Daarnaast, als ik de broncode waar je naar linkte mag geloven dateert deze uit 2007, mogelijk zijn er (recent) zaken aan je webserver geupgrade zodat dit script niet meer compatibel is met je huidige PHP-versie.
Offline Gust - 14/08/2015 17:37
Avatar van Gust MySQL interesse Bedankt,

Maar ik heb een update gedaan via een recente versie en was er nog steeds, terwijl diezelfde versie ergens anders wel werkt.
Offline Thomas - 15/08/2015 11:57
Avatar van Thomas Moderator Dan zou ik kijken hoe deze twee omgevingen verschillen.

Waarschijnlijk heeft dat ding ook documentatie, lees die eens door om te zien of er bepaalde aannames worden gedaan (bijvoorbeeld dat er van uitgegaan wordt dat bepaalde directories aanwezig+schrijfbaar zijn).
Offline Gust - 15/08/2015 17:19
Avatar van Gust MySQL interesse Is al in orde :-)
Offline Thomas - 15/08/2015 19:51
Avatar van Thomas Moderator Euh, wat heb je gedaan om het op te lossen? Het bovenstaande bericht is duidelijk niet "de oplossing".
Offline Gust - 17/08/2015 10:16 (laatste wijziging 17/08/2015 10:16)
Avatar van Gust MySQL interesse Ik heb gewoon een nieuwe installatie gedaan. Dus een oplossing voor het echte probleem heb ik niet gevonden.
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.36s