zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden file_get_contents und Vista Berechtigungen

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 07.05.2008, 20:43
Benutzerbild von paracelsus
be simple
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 16.07.2007
Ort: Kapfenberg - Austria, einige meinen am "Anus Mundi"
Beiträge: 4.788
paracelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nett
Standard file_get_contents und Vista Berechtigungen

Servus!

Ich bin heute mit meinem Localhost von meinem XP auf meinen Vista Rechner umgestiegen.
Erster Eindruck: oje, das Teil ist langsamer.

Nun habe ich ein kleines Problem.
Im CMS wird eine html Datei als Template eingelesen. Das funkte nicht mehr.
Mit der Kontrollfunktion:
PHP-Code:
if (file_exists($language[$default_lang]['templ']."templ.html")) {
    print 
"The file exists";
} else {
    print 
"The file does not exist";

bekomme ich dann auch schön "The file does not exist".
Ich kann mir nur vorstellen, das es mit den Sicherheiten unter Vista zu tun hat. Versuchsweise habe ich die Berechtignungen auf den ganzen Server extrem geöffnet (Jeder == Vollzugriff), dennoch keine Änderungen.

Entweder suche ich falsch oder Guugle gibt dazu auch nix her.
Was übersehe ich?
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 07.05.2008, 20:51
Benutzerbild von mantiz
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.02.2007
Beiträge: 2.843
mantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz sein
Standard

Sicher, dass in
PHP-Code:
$language[$default_lang]['templ'
auch das richtige drin steht?

Hast Du Dir das schonmal ausgeben lassen?

Häufig sind beim "Server"-Wechsel veränderte PHP-Einstellungen die Ursache, warum dies oder das nicht rund läuft.

AFAIK verwendest Du XAMP oder sowas? Hast Du da evtl. auch sofort ne aktuellere Version installiert?
Hin und wieder unterscheiden sich auch PHP-Default-Settings von Version zu Version.
Evtl. ist die Variable gar nicht gesetzt, aber Du hast in error_reporting E_NOTICE nicht mit drin?

Nur mal so ins Blaue geschossen, ansonsten weiß ich leider nicht, kenne Vista überhaupt nicht.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 07.05.2008, 21:00
Benutzerbild von paracelsus
be simple
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 16.07.2007
Ort: Kapfenberg - Austria, einige meinen am "Anus Mundi"
Beiträge: 4.788
paracelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nett
Standard

Aiai.

Das Prob ist schon gelöst. Der String ist schon richtig, hab ich natürlich als erstes Probiert, auch alle anderen Tipps waren so meine ersten Gedanken.
Bin dann doch im Inet fündig geworden:
Zitat:
In PHP kann als Parameter der Funktion fopen() eine URL angegeben werden, um z.B. per HTTP eine Datei von einem externen Server zu lesen. Bei der Installation von Moodle unter Windows Vista kann nun das Problem auftreten, dass das web-basierte Installationsprogramm einfach kommentarlos hängen bleibt. Nach ein wenig Debugging stellte sich heraus, dass es an der Funktion fopen() liegt, die auf eine Datei auf dem lokal installierten Apache per //localhost/filename.php zugreift und dabei blockiert...

Der Grund für das Blockieren liegt anscheinend darin, dass in Vistas "hosts" Datei im Verzeichnis \windows\system32\drivers\etc ein Eintrag der Form
::1 localhost
steht. Es handelt sich dabei um die IPv6 Notation des Loopback-Internaces. Dieser muss einfach per Raute-Zeichen kommentiert werden. Der Eintrag bringt augenscheinlich den Resolver-Mechanismus von PHP durcheinander, wodurch der lokale Rechnername "localhost" nicht aufgelöst werden kann.
Da soll man mal drauf kommen, oder?
BTW: das auskommentieren dieser Line verzehnfacht die Geschwindigkeit von Localhost! Jetzt hüpfen mich meine Seiten regelrecht an...

Danke!
Mit Zitat antworten
  #4 (permalink)  
Alt 07.05.2008, 21:07
Benutzerbild von mantiz
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.02.2007
Beiträge: 2.843
mantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz sein
Standard

Da kann man nur noch den Kopf schütteln.
Mit Zitat antworten
  #5 (permalink)  
Alt 07.05.2008, 21:11
Benutzerbild von paracelsus
be simple
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 16.07.2007
Ort: Kapfenberg - Austria, einige meinen am "Anus Mundi"
Beiträge: 4.788
paracelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nett
Standard

jop .
Mit Zitat antworten
  #6 (permalink)  
Alt 08.05.2008, 20:34
Benutzerbild von Scheppertreiber
Chaot und Nonkonformist.
XHTMLforum-Kenner
 
Registriert seit: 13.03.2007
Ort: Steinmark im Spessart
Beiträge: 7.458
Scheppertreiber ist ein LichtblickScheppertreiber ist ein LichtblickScheppertreiber ist ein LichtblickScheppertreiber ist ein LichtblickScheppertreiber ist ein Lichtblick
Standard

Ja. Vitamin ...
__________________
Grüße aus dem Spessart, Joe

{ table-layout: biertischistbesser; }
Der Mausinator
Mit Zitat antworten
  #7 (permalink)  
Alt 09.05.2008, 01:15
Benutzerbild von netspy
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 13.08.2004
Ort: Leipzig
Beiträge: 1.953
netspy sorgt für eine eindrucksvolle Atmosphärenetspy sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von paracelsus Beitrag anzeigen
BTW: das auskommentieren dieser Line verzehnfacht die Geschwindigkeit von Localhost! Jetzt hüpfen mich meine Seiten regelrecht an...
Warum gibst du Pfade überhaupt mit //localhost/ an? Warum nicht einfach absolute oder relative Pfade?

Mario
__________________
AppDev Blog · AppDev Forum
Mit Zitat antworten
  #8 (permalink)  
Alt 09.05.2008, 01:58
Benutzerbild von Gumbo
XHTMLforum-Kenner
 
Registriert seit: 22.08.2004
Ort: Trier
Beiträge: 2.733
Gumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekannt
Standard

Vielleicht will er auf einen Rechner im Windowsnetzwerk zugreifen.
Zitat:
Zum Prüfen von Dateien auf Windows network shares verwenden Sie bitte //computername/share/filename oder \\computername\share\filename.
__________________
Markus Wulftange

Geändert von Gumbo (09.05.2008 um 02:02 Uhr)
Mit Zitat antworten
  #9 (permalink)  
Alt 09.05.2008, 02:21
Benutzerbild von netspy
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 13.08.2004
Ort: Leipzig
Beiträge: 1.953
netspy sorgt für eine eindrucksvolle Atmosphärenetspy sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von Gumbo Beitrag anzeigen
Vielleicht will er auf einen Rechner im Windowsnetzwerk zugreifen.
Der wird dann aber kaum localhost heißen.

Mario
__________________
AppDev Blog · AppDev Forum
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 09.05.2008, 09:06
Benutzerbild von paracelsus
be simple
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 16.07.2007
Ort: Kapfenberg - Austria, einige meinen am "Anus Mundi"
Beiträge: 4.788
paracelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nett
Standard

Zitat:
Zitat von netspy Beitrag anzeigen
Warum gibst du Pfade überhaupt mit //localhost/ an? Warum nicht einfach absolute oder relative Pfade?

Mario
Zitat:
Zitat von netspy Beitrag anzeigen
Der wird dann aber kaum localhost heißen.

Mario
Voll Daneben.
Ich nutze aufgrund mod_rewrite absolute Pfade.
also http: Slash Slash localhost.
Wenn ish das aber hier so schreibe, will vB gleich einen Link draus machen, also habe ich das http: einfach weggelassen...
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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 aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
mehrere IE versionen gleichzeitig mit Vista Cu Chullain Offtopic 7 03.07.2008 13:29
Sizer unter Vista oder Alternative emti Offtopic 2 12.06.2008 09:39
Erweiterte Ordnerfreigabe unter Vista ct2oo4 Ressourcen 0 10.05.2008 12:53
Xampp unter Windows Vista langsamer paracelsus Ressourcen 7 10.05.2008 11:29
Sprechende Sicherheitslücke in Vista kadees Offtopic 2 02.02.2007 15:02


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:15 Uhr.