• Witam,
    parę dni temu przeinstalowałem swojego wordpressa na multisite, stworzyłem nową witrynę i przy dodawaniu mediów wystąpił błąd, media są zapisywane do katalogu wp-content/blogs.dir/2/files – sprawdzałem, ale strona nie potrafi ich wyświetlać, tworzy wpis tak jakby te grafiki istniały, ale w ich miejscu jest pustka…. proszę o pomoc, pozdrawiam

Zobacz 9 odpowiedzi - od 1 do 9 (z 9 łącznie)
  • ale w ich miejscu jest pustka…. proszę o pomoc, pozdrawiam

    Jeżeli Twoim serwerem WWW jest apache, to sprawdź czy w pliku .htaccess masz regułę:

    RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]

    dla nginx’a wygląda ona tak:

    rewrite ^/files/(.+) /wp-includes/ms-files.php?file=$1 last;

    Twórca wątku klobak

    (@klobak)

    Witaj Marcin, dzięki za szybką odpowiedź, ale zanim przystąpię do modyfikacji .htaccess napiszę, że moja pierwotna strona, czyli ta stron, która stała na serwerze zanim zainstalowałem multisite, ma ścieżkę wp-content/uploads i nadal funkcjonuje w porządku, tzn uploaduje i odczytuje, a ta strona zainstalowana po modyfikacji na multisite już nie potrafi odczytywać uploadowanych mediów.

    a co do serwera to jest postawiony na nazwa.pl – więc przypuszczam, że to apache, ale popraw mnie jeśli się mylę

    Twórca wątku klobak

    (@klobak)

    mój .htaccess wygląda tak:

    RewriteEngine On
    RewriteBase /wordpress/
    RewriteRule ^index\.php$ - [L]
    
    # uploaded files
    RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
    
    # add a trailing slash to /wp-admin
    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule  ^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L]
    RewriteRule  ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L]
    RewriteRule . index.php [L]

    Teoretycznie jest wszystko dobrze.

    Sprawdź uprawnienia i własność folderów:

    wp-content/blogs.dir/*

    Może z tym jest problem?

    Twórca wątku klobak

    (@klobak)

    w tym katalogu oprócz
    wp-content/blogs.dir/2/files/2012
    nie ma żadnego pliku z ustawieniami, co począć……zacytuję za klasykiem – jak żyć?
    nie wiem jak ustawiać uprawnienia, ale za to sprawdzałem grafiki z innego katalogu, po prostu kopiując ścieżkę i wyświetlało mi bez zarzutów – no ale na dłuższą metę to bym się wykończył…..
    może w ogóle zmienić katalog do uploadu i odczytu – próbowałem w ustawieniach strony zmienić go wpisując ścieżkę z tej „pierwotnej” strony i nie potrafił czytać

    Twórca wątku klobak

    (@klobak)

    oto przykladowy link do grafiki na serwerze – z tego problematycznego katalogu:

    Twórca wątku klobak

    (@klobak)

    oooo, nie wyświetliło go, to jeszcze raz inaczej:

    http://elemental.nazwa.pl/wordpress/realsupport/files/2012/10/ren2-290×290.jpg

    oooo, nie wyświetliło go, to jeszcze raz inaczej:

    Ten obrazek jest! Ale jest uszkodzony. Jego oryginał też zresztą.

    Twórca wątku klobak

    (@klobak)

    tylko, że plik jest poprawnie odczytywany na serwerze – mogę go bez problemu czytać przy pomocy filezilli a wordpress już sobie z tym nie radzi…..hmmm, macie może jakiś pomysł? czy to nie jest jakiś problem z serwerem?

Zobacz 9 odpowiedzi - od 1 do 9 (z 9 łącznie)

Temat ‘problem z wyświetlaniem mediów w trybie multisite’ jest zamknięty na nowe odpowiedzi.