{"id":12203,"date":"2023-12-03T16:41:32","date_gmt":"2023-12-03T14:41:32","guid":{"rendered":"https:\/\/www.vesab.de\/wpvesab\/?p=12203"},"modified":"2023-12-03T16:41:32","modified_gmt":"2023-12-03T14:41:32","slug":"uploadpfad_wordpress","status":"publish","type":"post","link":"https:\/\/www.vesab.de\/wpvesab\/fotografie\/uploadpfad_wordpress-12203\/","title":{"rendered":"Upload-Pfad WordPress \u00e4ndern"},"content":{"rendered":"<h3>Wenn der Upload nicht funktioniert<\/h3>\n<p>Ich habe verschiedene Hostingpakete, also auch verschiedene Webpr\u00e4senzen. Manchmal kommt es vor, dass eine Pr\u00e4senz nicht ganz so funktioniert, wie es sein soll.<\/p>\n<p>Ich habe bei einem Theme das Problem gehabt, dass ich Bilder gr\u00f6\u00dfer 500 kB nicht mehr uploaden konnte. Es kam immer eine Fehlermeldung, dass die Ressourcen des Servers nicht ausreichend sind und ich die Bilder doch verkleinern sollte. Aber genau das war nicht der Fall und die Bilder wollte ich genau in der Gr\u00f6\u00dfe haben.<\/p>\n<p>Was war also los?<\/p>\n<h3>Das Upload-Verzeichnis<\/h3>\n<p>Das Verzeichnis, in dem die Bilder abgelegt werden, wird bei einer sogenannten &#8222;1-Klick-Installation&#8220; von WP oft nicht angegeben und der Standardpfad wird verwendet. Das funktioniert auch oft problemlos. In der Datenbank ist dann unter &#8222;options&#8220; der Pfad zum Upload auch nicht angegeben. Wenn man aber Probleme hat beim Upload mit besagter Fehlermeldung hilft das folgende Vorgehen.<\/p>\n<h3>Upload-Pfad in der Datenbank<\/h3>\n<p>Um den Upload-Pfad zu \u00e4ndern sollte man schrittweise vorgehen:<\/p>\n<ul>\n<li>Ermittlung des Upload-Pfades<\/li>\n<li>Ermittlung des absoluten Upload-Pfades<\/li>\n<li>Aufruf der Datenbank<\/li>\n<li>Eintragen der Pfade in die Datenbank<\/li>\n<\/ul>\n<p>Die folgenden Schritte unternehmt ihr auf eigene Gefahr. Wer Fehler macht, kann evtl. die Website nicht mehr aufrufen. An die Datenbank kommt man aber \u00fcber den Hoster und kann die Sachen auch zur\u00fccksetzen.<\/p>\n<p>Die \u00c4nderung des Pfades war fr\u00fcher in den &#8222;Einstellungen&#8220; von WordPress unter &#8222;Medien&#8220; m\u00f6glich. Seit Version 3.5 ist das entfallen. Wenn ihr die Eingaben nach den oben genannten Schritten \u00e4ndert, erscheint nun auch wieder in den Einstellungen von WordPress diese M\u00f6glichkeit.<\/p>\n<h3>Ermittlung des Upload-Pfades<\/h3>\n<p>Normalerweise verwendet WP folgenden Pfad:<\/p>\n<pre>https:\/\/www.wunschname.de\/wp-content\/uploads\/<\/pre>\n<p>&#8222;www.wunschname.de&#8220; durch eigene Domain ersetzen<\/p>\n<h3>Ermittlung des absoluten Upload-Pfades<\/h3>\n<p>Um auch den absoluten Pfad in der Datenbank richtig einsetzen zu k\u00f6nnen, muss dieser ermittelt werden. Dazu schreibt man mit einem Editor (z.B. dem Texteditor) eine kurze Datei:<\/p>\n<pre>&lt;?php\r\necho dirname(__FILE__);\r\n?&gt;<\/pre>\n<p>Diese Datei kann man dann z.B. abruf.php nennen.<\/p>\n<p>Die soeben erstellte Datei muss nun mittels eines SFTP-Client oder einem anderen Tool, wie z.B. dem &#8222;Commander One Pro&#8220; in das Upload-Verzeichnis von WP geladen werden. Das Verzeichnis hei\u00dft normalerweise:<\/p>\n<pre>https:\/\/www.wunschname.de\/wp-content\/uploads\/<\/pre>\n<p>Die Datei muss nun im Browser aufgerufen werden, also wie folgt:<\/p>\n<pre>https:\/\/www.wunschname.de\/wp-content\/uploads\/abruf.php<\/pre>\n<p>Als Ergebnis erh\u00e4lt man eine einzige Zeile im Fenster, welche den absoluten Pfad darstellt, wie im folgenden Beispiel (Achtung, euer Pfad sieht anders aus!):<\/p>\n<pre>\/mnt\/web60145\/b0\/38\/522387400341\/htdocs\/wp-content\/uploads<\/pre>\n<p>Nun sind beide Informationen vorhanden, welche in die Datenbank eingetragen werden sollten.<\/p>\n<h3>Datenbank aufrufen<\/h3>\n<p>Die Datenbank k\u00f6nnt ihr \u00fcber euren Hoster aufrufen. bei Strato w\u00e4re das z.B. \u00fcber den Punkt Datenbanken an der linken Seite eures Paketes m\u00f6glich:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-12211\" src=\"https:\/\/www.vesab.de\/wpvesab\/wp-content\/uploads\/Bildschirmfoto-2023-12-03-um-15.28.49.png\" alt=\"\" width=\"350\" height=\"82\" srcset=\"https:\/\/www.vesab.de\/wpvesab\/wp-content\/uploads\/Bildschirmfoto-2023-12-03-um-15.28.49.png 474w, https:\/\/www.vesab.de\/wpvesab\/wp-content\/uploads\/Bildschirmfoto-2023-12-03-um-15.28.49-300x70.png 300w, https:\/\/www.vesab.de\/wpvesab\/wp-content\/uploads\/Bildschirmfoto-2023-12-03-um-15.28.49-320x74.png 320w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" \/><\/p>\n<p>Dann weiter unter Datenbankverwaltung. Dort steht eure Datenbank und \u00fcber die drei Punkte hinter der Datenbank kann man dann <span style=\"color: #ff0000;\"><strong>PhpMyAdmin<\/strong><\/span> aufrufen.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-12212\" src=\"https:\/\/www.vesab.de\/wpvesab\/wp-content\/uploads\/Bildschirmfoto-2023-12-03-um-15.30.38.png\" alt=\"\" width=\"829\" height=\"97\" srcset=\"https:\/\/www.vesab.de\/wpvesab\/wp-content\/uploads\/Bildschirmfoto-2023-12-03-um-15.30.38.png 1908w, https:\/\/www.vesab.de\/wpvesab\/wp-content\/uploads\/Bildschirmfoto-2023-12-03-um-15.30.38-300x35.png 300w, https:\/\/www.vesab.de\/wpvesab\/wp-content\/uploads\/Bildschirmfoto-2023-12-03-um-15.30.38-768x90.png 768w, https:\/\/www.vesab.de\/wpvesab\/wp-content\/uploads\/Bildschirmfoto-2023-12-03-um-15.30.38-1536x180.png 1536w, https:\/\/www.vesab.de\/wpvesab\/wp-content\/uploads\/Bildschirmfoto-2023-12-03-um-15.30.38-720x85.png 720w, https:\/\/www.vesab.de\/wpvesab\/wp-content\/uploads\/Bildschirmfoto-2023-12-03-um-15.30.38-520x61.png 520w, https:\/\/www.vesab.de\/wpvesab\/wp-content\/uploads\/Bildschirmfoto-2023-12-03-um-15.30.38-320x38.png 320w\" sizes=\"auto, (max-width: 829px) 100vw, 829px\" \/><\/p>\n<h3>Datenbankeintrag f\u00fcr die Pfade \u00e4ndern<\/h3>\n<p>Nun die beiden Eintr\u00e4ge f\u00fcr die Pfade suchen:<\/p>\n<pre>upload_path\r\n\r\nupload_url_path<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-12215\" src=\"https:\/\/www.vesab.de\/wpvesab\/wp-content\/uploads\/Bildschirmfoto-2023-12-03-um-15.33.39.png\" alt=\"\" width=\"874\" height=\"192\" srcset=\"https:\/\/www.vesab.de\/wpvesab\/wp-content\/uploads\/Bildschirmfoto-2023-12-03-um-15.33.39.png 1938w, https:\/\/www.vesab.de\/wpvesab\/wp-content\/uploads\/Bildschirmfoto-2023-12-03-um-15.33.39-300x66.png 300w, https:\/\/www.vesab.de\/wpvesab\/wp-content\/uploads\/Bildschirmfoto-2023-12-03-um-15.33.39-768x169.png 768w, https:\/\/www.vesab.de\/wpvesab\/wp-content\/uploads\/Bildschirmfoto-2023-12-03-um-15.33.39-1536x338.png 1536w, https:\/\/www.vesab.de\/wpvesab\/wp-content\/uploads\/Bildschirmfoto-2023-12-03-um-15.33.39-720x158.png 720w, https:\/\/www.vesab.de\/wpvesab\/wp-content\/uploads\/Bildschirmfoto-2023-12-03-um-15.33.39-520x114.png 520w, https:\/\/www.vesab.de\/wpvesab\/wp-content\/uploads\/Bildschirmfoto-2023-12-03-um-15.33.39-320x70.png 320w\" sizes=\"auto, (max-width: 874px) 100vw, 874px\" \/><\/p>\n<p>Im Bild sind die Eintragungen rot markiert. Der absolute Pfad wird unter upload_path eingetragen und der lesbare Pfad wird unter upload_url_path eingetragen:<\/p>\n<pre>upload_path: \/mnt\/web60145\/b0\/38\/522387400341\/htdocs\/wp-content\/uploads\r\n\r\nupload_url_path: https:\/\/www.wunschname.de\/wp-content\/uploads\/<\/pre>\n<p>Dazu einfach auf &#8222;Bearbeiten&#8220; gehen und im gro\u00dfen Feld die Pfade eintragen.<\/p>\n<h3>Test<\/h3>\n<p>In einem anderen Browserfenster die Website aufrufen und pr\u00fcfen, ob alles funktioniert. Dann in das Backoffice gehen und testweise etwas gr\u00f6\u00dfere Bilder hochladen. Danach kann die Datenbank wieder geschlossen werden.<\/p>\n<p>Das wars dann.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wenn der Upload nicht funktioniert Ich habe verschiedene Hostingpakete, also auch verschiedene Webpr\u00e4senzen. Manchmal kommt es vor, dass eine Pr\u00e4senz nicht ganz so funktioniert, wie es sein soll. Ich habe bei einem Theme das&#46;&#46;&#46;<\/p>\n","protected":false},"author":2,"featured_media":12215,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36],"tags":[],"class_list":["post-12203","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fotografie"],"_links":{"self":[{"href":"https:\/\/www.vesab.de\/wpvesab\/wp-json\/wp\/v2\/posts\/12203","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vesab.de\/wpvesab\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vesab.de\/wpvesab\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vesab.de\/wpvesab\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vesab.de\/wpvesab\/wp-json\/wp\/v2\/comments?post=12203"}],"version-history":[{"count":11,"href":"https:\/\/www.vesab.de\/wpvesab\/wp-json\/wp\/v2\/posts\/12203\/revisions"}],"predecessor-version":[{"id":12217,"href":"https:\/\/www.vesab.de\/wpvesab\/wp-json\/wp\/v2\/posts\/12203\/revisions\/12217"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.vesab.de\/wpvesab\/wp-json\/wp\/v2\/media\/12215"}],"wp:attachment":[{"href":"https:\/\/www.vesab.de\/wpvesab\/wp-json\/wp\/v2\/media?parent=12203"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vesab.de\/wpvesab\/wp-json\/wp\/v2\/categories?post=12203"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vesab.de\/wpvesab\/wp-json\/wp\/v2\/tags?post=12203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}