Archiv verlassen und diese Seite im Standarddesign anzeigen : apache 1.3 und php
nach einigem hin und her ist es nun so das apache und php laufen.
jetzt tritt folgendes problem auf.
wenn ich ein skript aufrufe das nur phpinfo() enthält ist alles
super. ich bekomme die infos. aber es werden keine anderen skripts
ausgeführt , weder eine index.php noch irgendwas anderes. es kommt
auch keine meldung das die datei nicht gefunden wird oder ähnliches.
auch ist es egal ob ich in der url direkt das skript angebe oder über
den direktoryindex. es kommt einfach nur eine blanke seite ohne
jeglichen quelltext zurück. was mache ich falsch ?
gruss
Sven
Ist das Anzeigen von PHP-Fehlern in der php.ini aktiviert? Ist das Protokollieren der PHP-Fehler in der php.ini aktiviert? Wenn ja, dann solltest du dir das Apache Errorlog ansehen.
ja ist alles aktiviert. im log steht auch nur das eine bestimmte datei "favicon.ico" nicht existiert. mehr nicht. das sollte aber nicht der grund sein das , dass skript überhaupt nicht ausgeführt wird.
es würde mir unendlich weiterhelfen wenn jemand seine funktionierende php.ini hier postet.
gruss
Poste deine php.ini bitte als Anhang. Ein Link zur PHP-Info-Seite wäre auch wünschenswert.
ok,
hier der link zur phpinfo
http://slg-2005.dyndns.org/phpinfo.php
die php.ini ist angehängt
gruss
was passiert, wenn Du das php-Script direkt an der Konsole ausführtst?
Konsole öffnen, php <scriptname> ausführen - wenn das kein Fehler bringt, dann liegt's zumindest nicht unbedingt am Script...
die bash sagt mir sie kennt den befehl "php" nicht. aber da phpinfo ja ausgeführt wird muss php ja laufen und am skript kann es nicht liegen, denke ich. das skript was ich ausführen möchte habe ich nicht selber geschrieben sondern es war ein d/l.
ruf die seite doch einfach mal ohne "phpinfo.php" auf. es kommt eine absolut leere seite zurück.
die bash sagt mir sie kennt den befehl "php" nicht.
Ich weiss nicht, welche Distribution und Version du hast. Die PHP-Infoseite geht momentan auch nicht.
Bei Debian Sarge muss man die php-Commandline erst installieren (Paket php4-cli).
Ändere in der php.ini:
error_reporting = E_ALL & ~E_NOTICE
; Print out errors (as a part of the output). For production web sites,
; you're strongly encouraged to turn this feature off, and use error logging
; instead (see below). Keeping display_errors enabled on a production web site
; may reveal security information to end users, such as file paths on your Web
; server, your database schema or other information.
display_errors = On
; Even when display_errors is on, errors that occur during PHP's startup
; sequence are not displayed. It's strongly recommended to keep
; display_startup_errors off, except for when debugging.
display_startup_errors = Off
; Log errors into a log file (server-specific log, stderr, or error_log (below))
; As stated above, you're strongly advised to use error logging in place of
; error displaying on production web sites.
log_errors = on
in:
error_reporting = E_ALL
; Print out errors (as a part of the output). For production web sites,
; you're strongly encouraged to turn this feature off, and use error logging
; instead (see below). Keeping display_errors enabled on a production web site
; may reveal security information to end users, such as file paths on your Web
; server, your database schema or other information.
display_errors = On
; Even when display_errors is on, errors that occur during PHP's startup
; sequence are not displayed. It's strongly recommended to keep
; display_startup_errors off, except for when debugging.
display_startup_errors = On
; Log errors into a log file (server-specific log, stderr, or error_log (below))
; As stated above, you're strongly advised to use error logging in place of
; error displaying on production web sites.
log_errors = on
habe ich alles gemacht. immer noch das gleiche problem. das ausführen von skripten auf der konsole gibt auch keine meldung zurück.
ich benutze das ct-debian-sarge , war in heft 4 enthalten. habe das geupdatete iso installiert. normalerweise ist apache 2 mit dabei aber den habe ich gelöscht.
und es läuft php4.
die phpinfo sollte wieder laufen jetzt. mein server ist jeden tag so bis ca. 0 uhr zu erreichen.
thx und gruss
wollte diesen thread mal wieder nach vorne bringen. das problem betseht weiterhin .-(
gruss
poste doch mal eine der php-Dateien, die nicht funktionieren (am besten ein, die ohne DB und ähnliches Gerümpel auskommt...)
es sind keine von mir geschriebenen skripte. ich habe sie von www.powie.de
ich kenne die skripte und habe sie auch schon mehrfach benutzt. nur eben jetzt will nix laufen auf meinem eigenen server :-(
ich hänge mal eine index.php mit ran.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.