Uploads in folgendem Ordner speichern: mit relativer Pfadangabe?

  • Hi,

    Vorgeschichte:
    Meinen Upload-Ordner habe ich im Root-Verzeichnis meiner Homepage. Wordpress hingegen in einem Unterordner und darin wp-admin. Die Ausgabe der Artikel (einer bestimmen Kategorie) mache ich hingegen per eigenen Skripten (ohne Themes), da Einbau in bestehende Homepage.

    Kann ich nun in den Mediatzhek-Einstellungen unter "Uploads in folgendem Ordner speichern" diesen Upload-Ordner auch relativ angeben? Gebe ich zB "../upload-ordner" an, so erhalte ich Upload-URLs wie z.B "domain.de/wp-ordner/../upload-ordner ...".
    Prinzipiell funktioniert dies, da die Browser dies "auflösen" (= "domain.de/upload-ordner ..."). Jedoch unschöne Sache...

    Falls keine relative Pfade möglich sind: lässt sich eine Variable benutzen, ähnlich zu "home_url()", so dass ich in dem Feld doch eine absolute URL angeben kann? (mit dem "selben Vorteil", dass es egal ist, ob ich lokal in meiner Testumgebung (WAMP) arbeite oder auf dem Server).

    Danke!
    Carlos

    • 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

  • du könntest den statischen Serverpfad angeben. So z.B.
    Uploads in folgendem Ordner speichern: /srv/www/htdocs/html/uploads
    Kompletter Pfad zu den Dateien: http://www.example.org/uploads

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • du könntest den statischen Serverpfad angeben


    Das möchte ich jedoch nicht, um flexibler zu sein.

    Nutze wie gesagt, als lokale Testumgebung WAMP. Arbeite jedoch nicht mit virtuellen Hosts (oder wie sich dies nennt), sondern mit Unterverzeichnissen quasi als Root-Ordner der jeweiligen Homepages. Da bisher alles ohne solche CMS-Systeme gemacht, hatte ich keine Probleme, die Datenbanken zu synchronisieren -- lokal <-> web. Sprich, ich konnte "in beliebigen Richtungen" synchronisieren. Arbeite also nicht mit absoluten oder "statischen" Pfaden.
    Doch in WP ist wohl genau dies der Fall (gibt ja etliche Posts mit der Frage, wie man solche absoluten Pfadangaben bei einem Serverumzug etc. anpassen kann). Ich könnte also nicht zB den kompletten Web-Datenbestand in mein WAMP übernehmen und dort weiterarbeiten (da ja Bildreferenzen u.ä. ins Leere führen würden).

    Darum also die Frage, wie man solche absoluten Serverpfade umgehen kann bzw. ob es möglich ist, dort eine Variable zu verwenden, die den "aktuellen" Serverpfad zurückgibt. Also entweder "http://localhost/meinUnterordnerJeHomepage/..." oder "http://meinedomain.de/..."

  • Da weder hier, noch woanders genau DIE Lösng für genau MEIN Problem gefunden ;), ersetze ich entsprechend den SQL-Code, wenn ich die Datenbank zwischen lokalem WAMP und Web-LAMP austausche.

  • Öhm, wenn es Live ein LAMP ist, warum nutzt Du nicht einfach einen symbolischen Link???

    Beispiel zur Erstellung:

    Code
    [COLOR=#555555]ln -s /var/www/vhosts/domain.de/httpdocs/uploads ./wp-content/uploads[/COLOR]

    Löst Dein Problem ohne zu Programmieren... ;)

  • Hmm, weil ich da zum einen keinen direkten Zugriff habe (den man möglicherweise haben müsste?). Zum anderen mich damit genau so wenig auskenne wie ich Zugriff habe ;) Und zu Drittens ich gerne lokal und live den selben "Code" verwenden möchte -- um beliebig dazwischen wechseln zu können...

    Doch ich behelfe mich tatsächlich nun so, dass ich bei Spiegelung der DB den SQL-Code entsprechend präpariere von lokal zu live und umgekehrt.

    Danke jedoch für Deinen Tipp! Vielleicht werde ich irgendwann mal tiefergehendes Wissen haben, um Deinen Tipp anwenden zu können!

  • ab WP3.5 hat sich das verändert: http://www.im-tal.net/tipps/wordpres…-wordpress-3-5/

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

Jetzt mitmachen!

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