php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.10.2005, 12:56  
Gast
 
Beiträge: n/a
Standard session_start funktioniert nicht

Tach zusammen,

mein Problem ist folgendes:

Ich habe die aktuelle Squirrel-Mail version auf meinem Apache2-Server installiert und konfiguriert. Wenn ich nun per Browser auf die index.php von SM zugreife passiert garnix.
In der Browser-Statusleiste erscheint: "Kontaktaufnahme zu XXXX. Warten auf Antwort..."

Nach einigem Suchen und Probieren habe ich herausgefunden, dass das Problem bei dem Befehl "session_start()" liegt.
Kommentiere ich diese Zeile aus, dann wird die Seite geöffnet.

Zu Testzwecken habe ich ein einfaches PHP-Script erstellt:
<?
session_start();
echo "test";
?>
]
Wie erwartet gibt es den gleichen Fehler.

Der Browser scheint sich beim Aufrufen der Seite in einer Art Wartezustand zu befinden.

Jemand ne Idee?

mfg Martin
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 14.10.2005, 13:03  
Gast
 
Beiträge: n/a
Standard

Wie weit kommt das? Und was gibt es aus?
PHP-Code:
<?php
function printIniParam($name) {
    echo 
'

'
htmlentities($name), ': 'ini_get($name), "</p>\n";
    
flush();
}
error_reporting(E_ALL); ini_set('display_errors'true);

printIniParam('session.save_handler');
printIniParam('session.save_path');
printIniParam('session.serialize_handler');
printIniParam('output_buffering');
printIniParam('open_basedir');

session_start();
echo 
"test";
flush();
exit();
?>
output_buffering und open_basedir findest Du bei http://de3.php.net/manual/en/ini.php
Den Rest bei http://de3.php.net/manual/en/session

p.s.: bei dem Vierzeiler jetzt irrelevant, aber im Allgemeinen bitte die [php] Tags für PHP Code verwenden.
 
Alt 14.10.2005, 13:23  
Gast
 
Beiträge: n/a
Standard

Erstmal danke für die Hilfe!
Hier die Ausgabe aus dem Browser:

session.save_handler: files
session.save_path: /var/lib/php
session.serialize_handler: php
output_buffering:
open_basedir:
 
Alt 14.10.2005, 13:36  
Gast
 
Beiträge: n/a
Standard

Wow. Und dann kommt nichtmal mehr eine Warnung? Irgendwas "headers already sent"?

Zitat:
auf meinem Apache2-Server installiert und konfiguriert
Heißt das Apache2 und php wurden von Dir selbst auf einem Rechner installiert oder ist damit ein Server gemeint, den Du auch nutzen kannst? Wie ist php da installiert (cgi/Modul)? Genaue Versionen und (wenn selbst zusammengebaut) Quellen?

Mal sehen, ob session versagt oder vielleicht schon header()
PHP-Code:
<?php
function printIniParam($name) {
   echo 
'

'
htmlentities($name), ': 'ini_get($name), "</p>\n";
   
flush();
}
error_reporting(E_ALL); ini_set('display_errors'true);

printIniParam('session.save_handler');
printIniParam('session.save_path');
printIniParam('session.serialize_handler');
printIniParam('output_buffering');
printIniParam('open_basedir'); 

header('Content-Type: text/plain');
echo 
'fertig';
flush();
exit();
?>
 
Alt 14.10.2005, 13:55  
Gast
 
Beiträge: n/a
Standard

Ich hab hier Suse 9.3 laufen und einfach die entspechenden Module mit Yast installiert.
apache2
apache2-prefork
apache2-mod_perl
apache2-mod_php4
php4
php4-imap
php4-session
php4-mysql

Bisher hatt dann bei mir mit Suse immer alles sofort funktioniert.
Ich hatte allerdings vorher Apache1 im Einsatz.


Hier die Ausgabe aus dem Browser mit dem neuen Script:

session.save_handler: files
session.save_path: /var/lib/php
session.serialize_handler: php
output_buffering:
open_basedir:

Warning: Cannot modify header information - headers already sent by (output started at /160gb/intranet/martin-test/test.php:2) in /160gb/intranet/martin-test/test.php on line 15
fertig



Da ist dann auch eine Header Warnung dabei .
 
Alt 14.10.2005, 14:55  
Gast
 
Beiträge: n/a
Standard

Hm, bin ich ratlos.
Wie sieht das Verzeichnis /var/lib/php denn aus? Kommst Du mit ls ran?
Sollte da eine Datei rumliegen, funktioniert
file <dateiname>
damit?
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[JS] onClick funktioniert erst beim 2. Mal Klicken. DER_Brain HTML, Usability und Barrierefreiheit 2 08.07.2008 10:47
.htaccess funktioniert On- aber nicht OFFline DER_Brain Server, Hosting und Workstations 5 13.05.2007 10:40
Session funktioniert nicht bei session.use_cookies = Off Quagga PHP Tipps 2007 13 13.01.2007 18:27
Lokal funktioniert alles -> auf Server fast nichts PsychoEagle Datenbanken 2 14.08.2006 08:43
DB Abfrage nach email funktioniert nicht tinchen Datenbanken 3 15.05.2006 13:20
[Erledigt] Mal funktioniert es....mal funktioniert es nicht?! PHP Tipps 2007 6 09.12.2005 14:09
Nach Einfügugng der Sessions funktioniert mein Program nicht PHP-Fortgeschrittene 1 02.10.2005 06:13
Kontakrformular funktioniert nur zum Teil PHP Tipps 2005-2 12 18.07.2005 11:24
Pfadangabe in php.ini funktioniert nicht PHP Tipps 2005 10 29.03.2005 15:16
Abfrage funktioniert unter MySQL aber nicht unter MS SQL Schiedsrichter Datenbanken 2 27.01.2005 15:43
geechoter button funktioniert nicht richtig Crypi HTML, Usability und Barrierefreiheit 10 29.12.2004 19:08
Dateien erstellen oder schreiben funktioniert nicht im Web PHP Tipps 2004-2 1 05.12.2004 19:39
[Erledigt] Upload funktioniert nicht... PHP Tipps 2004 10 21.10.2004 16:11
$row funktioniert nicht, warum? Paulo PHP Tipps 2004 10 22.09.2004 17:22
Header Location funktioniert nicht PHP Tipps 2004 10 12.08.2004 17:11

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php session start geht nicht, php session_start funktioniert nicht, start_session funktioniert nicht, php session_start session_id geht nicht, session_start() funktioniert nich, session_start funktioniert nicht, session_start php4, session_start funktioniert nicht immer, cannot modify ini_set output_buffering, session_start funktoniert nicht, htmlentities funktioniert nicht, htmlentities funktioniert nicht php p, session funktioniert nicht session_start

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:06 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.