Serverwechsel von Linux auf Windows Server 2003

  • Erstmal guten Tag !!

    Ich komme direkt mal zu meine Problem.

    Ich habe wordpress von einem Linux-Server auf einen Windows-Server importiert. Nun ist mir aufgefallen, dass automatische Updates oder Upgrades nicht mehr funktionieren. Ich weiß auch schon woran es liegt, habe allerdings noch nicht die Lösung gefunden.

    Hier mal die Fehlermeldung:

    Warning: touch() [function.touch]: Unable to create file C:\Inetpub\vhosts\domain.tld\httpdocs\home/wp-content/smart-youtube.zip because Permission denied in C:\Inetpub\vhosts\domain.tld\httpdocs\home\wp-admin\includes\file.php on line 175
    Download fehlgeschlagen. Temporäre Datei konnte nicht angelegt werden.

    Wenn man sich die Fehlermeldung genau ansieht liegt es an den "/" in der Pfadausgabe. Da bei Windows ja die Nutzung von "\" üblich ist.

    Kann mir jemand den Tipp nennen wo ich diesen Fehler ausbessern kann ?

    Danke schon im voraus !!

    Gruß Majo

    Einmal editiert, zuletzt von majo8710 (23. August 2009 um 10:55)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Einfach mal die Fehlermeldung übersetzen: Du hast keine Rechte, dort entsprechende Daten anzulegen. Einfach mal Rechte vergeben für die entsprechenden Verzeichnisse auf dem Server

  • Danke für die Antwort aber,dass hat mit den Rechten sehr wenig zutun.

    Schau dir mal die Fehlermeldung an:

    C:\Inetpub\vhosts\domain.tld\httpdocs\home[COLOR=Red]/[/COLOR]wp-content[COLOR=Red]/[/COLOR]smart-youtube.zip

    Bis hierhin stimmt die Formatierung:

    C:\Inetpub\vhosts\domain.tld\httpdocs\home

    Ab hier wirds falsch:

    /wp-content/smart-youtube.zip

    Der richtige String müsste lauten:

    C:\Inetpub\vhosts\domain.tld\httpdocs\home\wp-content\smart-youtube.zip

    Gruß Markus

  • Naja, also Windows kommt mindestens seit Windows 2000 auch sehr gut mit dem "/" Slash als Verzeichnistrenner zurecht. Kann man einfach in der Eingabeaufforderung probieren:

    Code
    U:\>cd /users/putzlowitsch/
    [ENTER]
    U:\users\putzlowitsch>

    Nur als Beispiel.
    Ich habe hier auch eine lokale WP-Installation unter Windows zu laufen, da gab es noch nie Porbleme mit dem Slash.
    In der Fehlermeldung steht ja auch, wie Netbarry richtig angemerkt hat, "Permission denied" und nicht etwas wie "Path not found" oder so.

    Es liegt an den Rechten, behaupte ich mal. Mit welchen Benutzerrechten läuft den denn der IIS?

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • So, habe in der Datenbank zu dem Upload Pfad die "\" in "/" geändert. Zudem habe ich für den "upload"-Ordner dem FTP-User noch die benötigten Rechte gegeben. und siehe da, es funktioniert.
    Hätte nicht gedacht, dass es an den Rechten liegt, da ja der Pfad zu dem Upload-Ordner so komisch angegeben war. Nun ja man(n) kann sich ja auch mal irren.

    Auf jedenfall danke ich Euch für Eure Hilfe !!!

    Vielen Dank.

    Gruß Majo

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!