php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.02.2006, 07:12  
Erfahrener Benutzer
 
Registriert seit: 18.07.2005
Beiträge: 154
iRadiaX
iRadiaX eine Nachricht über ICQ schicken iRadiaX eine Nachricht über AIM schicken
Standard Lokal klappts, aufm Server leere Seite!?

Hi!
Ich habe ein kleines Problemchen. Also, ich wollte gerade ein Preview meiner neuen Page hochladen. Lokal funzte die index.php perfekt, aber auf dem Server erscheint nur eine leere Seite.

Infos: Der Server wurde vor Kurzem neu aufgesetzt, Apache2, PHP4 und MySQL jedoch sind installiert und funktionieren auch!

Inhalt der index.php:

Code:
<?php
/*
*  File-Pot.com v2
*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~
*
*  Copyright (C) 2005-2006 by Sascha Gehlich
*  Alle Rechte vorbehalten
*
*  Current Version: 2.0.0
*/

define('IN_FILEPOT',true);

$start_time = explode(" ",microtime());
$start_time = $start_time[1] + $start_time[0];

REQUIRE 'config.php';
REQUIRE 'mysql-class.php';
REQUIRE 'dbconfig.php';
REQUIRE 'global.php';
REQUIRE 'template-class.php';
REQUIRE 'rss-class.php';
REQUIRE 'ums.php';
REQUIRE 'getinfos.php';
REQUIRE 'layout.php';
REQUIRE 'counter.php';
switch($_GET['core'])
{
  default:
    REQUIRE 'content/index.php';
  break;
  case 'logout':
    REQUIRE 'ums/logout.php'; # UMS = User-Management-System
  break;
  case 'login':
    REQUIRE 'ums/login.php'; # UMS = User-Management-System
  break;
  case 'forum': 
    REQUIRE 'forum/index.php';
  break;
  case 'ueber_uns':
    REQUIRE 'content/about_us.php';
  break;
  case 'members':
    REQUIRE 'content/members.php';
  break;
  case 'advertisement':
    REQUIRE 'content/advertisement.php';
  break;
  case 'viewprofile':
    REQUIRE 'content/viewprofile.php';
  break;
  case 'statistics':
    REQUIRE 'content/statistics.php';
  break;
}
?>
Woran könnte das liegen?

MfG,
iRadiaX
__________________
Quedilo - Downloads schneller finden
iRadiaX ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 27.02.2006, 09:21  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

Fehlermeldung ?

PHP-Code:
<?php
error_reporting
(E_ALL);

?>
M3g4Star ist offline  
Alt 27.02.2006, 09:22  
Gast
 
Beiträge: n/a
Standard

Und:

Richtig debuggen
1. Man bemerkt, dass ein Skript nicht das tut, was es soll.
2. Man versucht, die Stelle die daran Schuld sein kann, schonmal einzugrenzen. Falls dies nicht geht, wird zunächst das komplette Skript als fehlerhaft angesehen.
3. An markanten Stellen im Skript lässt man sich wichtige Variableninhalte ausgeben und ggf. auch in bedingten Anweisungen eine kurze Ausgabe machen, um zu überprüfen, welche Bedingung ausgeführt wurde (oder auch nicht).
4. Schritt 3 wird so lange wiederholt, bis Unstimmigkeiten im Skript auffallen
5. Damit hat man das Problem (Unstimmigkeit) gefunden und kann versuchen diese zu beheben. Hierzu dienen dann die PHP-Dokumentation und andere Quellen als Ratgeber.
6. Lässt sich das konkrete Problem trotzdem nicht beheben, kann man in Foren um Rat fragen.
7. Das Programm läuft und man kann die Debug-Ausgaben wieder entfernen.

Die Ausgaben per echo kann man sich ersparen, in dem man einen Debugger benutzt, was eigentlich selbstverständlich sein sollte.

Gruß
phpfan
 
Alt 27.02.2006, 09:25  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

mir ist gerade aufgefallen, das wenn ich require gross schreibe es bei mir nicht gehilightet wird (zumindest im Dream Weaver nicht) das gleiche Problem tritt bei Include auf, aber ich denke wohl kaum das es an dem legen wird.
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
Alt 27.02.2006, 09:27  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von dsmcg
mir ist gerade aufgefallen, das wenn ich require gross schreibe es bei mir nicht gehilightet wird (zumindest im Dream Weaver nicht) das gleiche Problem tritt bei Include auf, aber ich denke wohl kaum das es an dem legen wird.
Dann benutze doch einen anständigen Editor und nicht so einen teuren Käse wie Dreamweaver.

Gruß
phpfan
 
Alt 27.02.2006, 09:32  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

zu hause mach ich das ja auch, keine Lust Lizenzen zu Zahlen..

na ja egal, bleiben wir beim Thema :P
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
Alt 27.02.2006, 09:43  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

Hm .. gegen den MX 2004 kann man nix sagen und 1&1 zahlt die Lizenz sobald man einen Größeren Server hostet !!

Aber der Webocton Scriptly markiert beide udn der ist OpenSource
M3g4Star ist offline  
Alt 27.02.2006, 09:45  
Erfahrener Benutzer
 
Registriert seit: 18.07.2005
Beiträge: 154
iRadiaX
iRadiaX eine Nachricht über ICQ schicken iRadiaX eine Nachricht über AIM schicken
Standard

Zitat:
Zitat von M3g4Star
Fehlermeldung ?

PHP-Code:
<?php
error_reporting
(E_ALL);

?>
http://dev.file-pot.com/ <-- habs gemacht, immernoch weiße Seite.

@dsmcg: Bei Weaverslave wirds gehighlightet, daran wirds nicht liegen.

Erstmal danke für eure Hilfe
MfG,
iRadiaX
__________________
Quedilo - Downloads schneller finden
iRadiaX ist offline  
Alt 27.02.2006, 09:52  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

Tja ich würde ja auf verschiedene PHP / MySQL versionen tippen.



Das da zumindest der Ursprung des Fehlers liegt.

hast du dir schon mal $_GET['core'] ausgeben lassen weil wenn das nicht gesetzt ist dann wird wohl bei dir nix ausgegeben stimmts ?
M3g4Star ist offline  
Alt 27.02.2006, 09:55  
Erfahrener Benutzer
 
Registriert seit: 18.07.2005
Beiträge: 154
iRadiaX
iRadiaX eine Nachricht über ICQ schicken iRadiaX eine Nachricht über AIM schicken
Standard

$_GET['core'] ist beim Aufruf der index.php undefiniert, das ist ja klar... würd ich ?core=forum eingeben, würde mir forum ausgegeben werden... habs grad probiert, klappt auch problemlos.
__________________
Quedilo - Downloads schneller finden
iRadiaX ist offline  
 


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
Krieg kein Objekt zurück auf includeter Seite NONNNNN PHP Tipps 2008 5 28.03.2008 19:25
trotz register_globals=on leere seite el_commandante PHP Tipps 2006 8 05.12.2006 00:10
streaming von videos, server lahmt bereits nach einem abruf snowflow Server, Hosting und Workstations 6 30.11.2006 18:04
Abfrage ob Seite am Server vohanden. fender PHP Tipps 2006 2 18.06.2006 11:03
eine PHP Seite als statische Seite auf dem Server legen seven-12 PHP Tipps 2006 16 17.05.2006 15:18
SQL Update funktioniert lokal aber auf dem Server nicht Datenbanken 1 22.07.2005 09:35
PHP Server (lokal) PHP Tipps 2005-2 6 16.07.2005 21:15
Verzeichniss-Struktur aufm Server PHP Tipps 2005-2 3 05.06.2005 12:07
Bekomme eine leere Seite zurück... PHP Tipps 2005 3 31.05.2005 11:08
lokal gehts, auf Server: headers already sent PHP Tipps 2005 12 27.05.2005 15:54
[Erledigt] Server lokal - php.ini Timeout einstellen PHP-Fortgeschrittene 7 28.12.2004 12:05
Seite von anderem server mit post öffnen PHP-Fortgeschrittene 2 26.10.2004 20:41
[Erledigt] php+Seite kann nicht angeziegt werden, Seite existiert aber Server, Hosting und Workstations 2 09.09.2004 08:21
PhP seite funktioniert nicht auf Linux Server Server, Hosting und Workstations 10 01.09.2004 22:49
leere Seite PHP Tipps 2004 9 23.07.2004 12:32

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mysql weiße seite webhost, nach require leere seite, php nach require weiße seite, php break on require, php lokal funktioniert am host weiße seite post, require(\./global.php\); weiße seite, require weiße seite, \sascha gehlich\

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