php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.12.2010, 18:10  
Gralin
Gast
 
Beiträge: n/a
Standard [Erledigt] Problem: PHP 6 und $_SERVER-Array Zugriff

Hallo zusammen,

ich habe ein kleines/größeres Problem...

Ich habe ein Webspace bei 1&1, die wiederum die PHP Versionen 5.2.14 und 6.0.0-dev (Build Date: Mar 12 2010 17:51:30) unterstützen. Da ich jetzt aber ein Framework unter XAMPP (mit PHP 5.3) programmiert habe [und ich dieses natürlich auch nutzen will! ^^] musste ich wohl oder übel PHP 6 auf dem Server benutzen.

Jetzt zu meinem Problem: Wenn ich auf die superglobale Variable $_SERVER zugreife, genauer auf einen Index im Array, dann passiert folgendes (unter PHP 6! unter PHP 5.2.14 klappt der Zugriff ohne Probleme.) z.B. für $_SERVER['REQUEST_URI']:
Mit phpinfo() und var_dump($_SERVER) sehe ich immer den Index REQUEST_URI aufgelistet und diese Variable hat auch einen Wert.
Versuche ich darauf zuzugreifen ist entweder der Wert NULL (mit var_dump($_SERVER['REQUEST_URI'])) auf der index.php Seite oder, wenn es in einer Klasse aufgerufen wird die von der index.php geladen wird, so erhalte ich folgendes: "Notice: Undefined index: REQUEST_URI in ... on line 222". Bedenke: phpinfo() und var_dump($_SERVER) sagen aber der index ex. und hat auch einen Wert.

Jetzt meine Frage [1&1 meint ja sie seinen nicht dafür zuständig]: Ist es ein Problem von (diesem Build von) PHP 6 oder ist das eine falsche Server-Konfiguration?

Schöne vorweihnachtliche Grüße,
Gralin

P.S. Habe es gerade auch mit $_ENV ausprobiert: gleiches Resultat

Geändert von Gralin (21.12.2010 um 18:19 Uhr). Grund: Zusatz
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 22.12.2010, 11:19  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Naja PHP 6 ist mal mit Abstand noch weit davon entfernt überhaupt einsetzbar zu sein. Also absolut nicht dafür geeignet es für ein Framework zu nutzen! Ich würd mir da an deiner Stelle lieber einen Webhoster suchen der PHP 5.3 anbietet! Das kann gut sein das sowas noch ein Bug in PHP 6 ist ... dagegen wirst du wohl wenig tun können.
Flor1an ist offline   Mit Zitat antworten
Alt 22.12.2010, 13:09  
Gralin
Gast
 
Beiträge: n/a
Standard

Hi,

danke. Also doch eher (noch) ein Bug...

Da ich einige Seiten auf dem Server laufen habe und diesen Provider schon einige Jahre habe, werde ich ihn wohl nicht wechseln. Außerdem läßt sich schwer ein Provider finden, der überhaupt 5.3 hat. Alle sind bei 5.2 geblieben...

Gruß Andrej
  Mit Zitat antworten
Alt 22.12.2010, 13:14  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Ja gerade aus Stabilitätsgründen wie du jetzt bei PHP 6 gemerkt hast!
Flor1an ist offline   Mit Zitat antworten
Alt 22.12.2010, 13:15  
Gralin
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Flor1an Beitrag anzeigen
Ja gerade aus Stabilitätsgründen wie du jetzt bei PHP 6 gemerkt hast!
Aber PHP 5.3 ist stabil! Und zwar schon seit 2009.
  Mit Zitat antworten
Alt 22.12.2010, 13:16  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Ja von PHP aus, aber z.b. für Debian gibt es noch keine PHP 5.3. stable packages!
Flor1an ist offline   Mit Zitat antworten
Alt 22.12.2010, 13:35  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Wird es offiziel für Debian Lenny wohl auch nicht mehr geben, weil lenny 5.2.X war und ein versions-sprung in so einer komponente wohl entgegen der regeln von debian wäre.

Erst Squeeze (Debian 6.0) wird 5.3 haben, bzw. hat es aktuell sogar schon in Form von 5.3.3 (PHP 5.3.3-6 with Suhosin-Patch (cli) (built: Dec 7 2010 12:47:03)).

Ansonsten gibt es noch dotdeb wenn man unter lenny aktuelleres php/apache/mysql will: http://www.dotdeb.org/
robo47 ist offline   Mit Zitat antworten
Antwort


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
DB Array Problem Sermon PHP Einsteiger 14 10.12.2010 13:04
Problem mit einem Array ... Sengi PHP Tipps 2010 8 23.11.2010 15:14
mehrdimensionales array inhalte tauschen pidaman PHP Tipps 2010 18 27.08.2010 16:58
Problem mit If Anweisung / Array mcca PHP Tipps 2010 6 17.08.2010 13:46
Feed in Datenbank eintragen (Formate: json, php serialized, xml) high_five Datenbanken 5 17.06.2010 03:04
[Erledigt] Sortierung mehrerer Arrays philosapiens PHP Tipps 2010 16 08.06.2010 05:22
IE8 verliert Session Lenki PHP-Fortgeschrittene 10 25.04.2010 01:10
ARRAY: alle möglichen Kombinationen Tentacle PHP Tipps 2006 13 12.05.2006 00:18
Array Problem accomm PHP Tipps 2006 1 04.04.2006 16:35
array - Problem skaterboy PHP-Fortgeschrittene 4 26.02.2006 12:36
Problem mir einem Array PHP Tipps 2005-2 5 11.08.2005 11:33
(schnellere) Funktion zum Zusammenfassen von CSS PHP-Fortgeschrittene 21 08.08.2005 16:47
bbcode - Classe PHP-Fortgeschrittene 4 18.09.2004 17:30

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
1und1 php dev, 1und1 php 5.3, $_server php 5.3.3, php $_server funktioniert nicht, php6 $_server, php 6, 1&1 php dev, $_server php 5.3, php undefined index: request_uri, php6 1und1, php 5.3 $_server[\'request_uri\'], notice: undefined index: $_server in, notice: undefined index: $_server, php6 1&1, 1und1.de php 6, joomla notice: \undefined index: request_ur\, php dev 1und1 5.3, undefined index request_uri in, 1und1php6, undefined index: request_uri in

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:03 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