Odpowiedź forum utworzona

Viewing 5 replies - 1 through 5 (of 5 total)
  • Thread Starter jacek_d74

    (@jacek_d74)

    Nie udało mi się wprawdzie rozwiązać samego problemu, ale udało mi się odkryć przyczynę. Otóż, problem taki jak opisany przeze mnie pojawił się, gdy katalog blogs.dir był tworzony po wrzuceniu na serwer pliku .htaccess.

    Thread Starter jacek_d74

    (@jacek_d74)

    Hmm… zainstalowałem wordpressa (angielskiego) w innym katalogu i działa jak należy. Spróbuję jeszcze raz ruszyć z tym tu.

    Thread Starter jacek_d74

    (@jacek_d74)

    Moim zdaniem tak. Zawartość wp.config.php wygląda następująco (usunąłem oczywiście hasła i namiary na bazę danych i trochę pozmieniałem przed publikacją tu sekeję soli):

    <?php
    /**
    * Podstawowa konfiguracja WordPressa.
    *
    * Ten plik zawiera konfiguracje: ustawień MySQL-a, prefiksu tabel
    * w bazie danych, tajnych kluczy, używanej lokalizacji WordPressa
    * i ABSPATH. Więćej informacji znajduje się na stronie
    * {@link http://codex.wordpress.org/Editing_wp-config.php Editing
    * wp-config.php} Kodeksu. Ustawienia MySQL-a możesz zdobyć
    * od administratora Twojego serwera.
    *
    * Ten plik jest używany przez skrypt automatycznie tworzący plik
    * wp-config.php podczas instalacji. Nie musisz korzystać z tego
    * skryptu, możesz po prostu skopiować ten plik, nazwać go
    * „wp-config.php” i wprowadzić do niego odpowiednie wartości.
    *
    * @package WordPress
    */

    // ** Ustawienia MySQL-a – możesz uzyskać je od administratora Twojego serwera ** //
    /** Nazwa bazy danych, której używać ma WordPress */
    define(’DB_NAME’, '4234232′);

    /** Nazwa użytkownika bazy danych MySQL */
    define(’DB_USER’, '2342434234′);

    /** Hasło użytkownika bazy danych MySQL */
    define(’DB_PASSWORD’, '4234234′);

    /** Nazwa hosta serwera MySQL */
    define(’DB_HOST’, '3423423423′);

    /** Kodowanie bazy danych używane do stworzenia tabel w bazie danych. */
    define(’DB_CHARSET’, 'utf8′);

    /** Typ porównań w bazie danych. Nie zmieniaj tego ustawienia, jeśli masz jakieś wątpliwości. */
    define(’DB_COLLATE’, ”);

    /**#@+
    * Unikatowe klucze uwierzytelniania i sole.
    *
    * Zmień każdy klucz tak, aby był inną, unikatową frazą!
    * Możesz wygenerować klucze przy pomocy {@link https://api.wordpress.org/secret-key/1.1/salt/ serwisu generującego tajne klucze witryny WordPress.org}
    * Klucze te mogą zostać zmienione w dowolnej chwili, aby uczynić nieważnymi wszelkie istniejące ciasteczka. Uczynienie tego zmusi wszystkich użytkowników do ponownego zalogowania się.
    *
    * @since 2.6.0
    */
    define(’AUTH_KEY’, 'K{+Lth1s>k ayK?qr|_%>iO7lMdFzN.SD#e16!}K1!(XXT<kVIfzBo[F`’);
    define(’SECURE_AUTH_KEY’, 'QB~.Oh(KvEk|=sPQlr-lz`Ib+#4MJ5e.@Gq+B@{C72FpF.*+OXj7′);
    define(’LOGGED_IN_KEY’, 'qUN:UEVL lE tr%Vr,)s@#0aa/P5)%3tR+}1)d)’);
    define(’NONCE_KEY’, 'LK/W VsoC!/d&N 2{!_rqu$a3(%(j)fP{nBH!/EZ-d@kUf#(<4)BQFP’);
    define(’AUTH_SALT’, 'HM:~+q]BWuFpALC#da=N*T|jj/3-rOvdrZa`e)&uon{JP)NDxJ%<m,h6|$’);
    define(’SECURE_AUTH_SALT’, ’}|Uz.<g$(clA#P-=vt^M;*Uw+f-Iht_0Xfg=hjxF$=T[As,P},n&!C1SFEjY49m/’);
    define(’LOGGED_IN_SALT’, 's^UaY>)yoZ;X&lr1&|+orhQTY~}+Xd3-W(o-gJ=*{HMmS]|/l’);
    define(’NONCE_SALT’, '+$3sZ=u@9F~2I4|M2jG?WkKT9no5Ywf&KZyE8|S8+Fqmj/_vZ_2Fl`ziHC8)m2h/’);

    /**#@-*/

    /**
    * Prefiks tabel WordPressa w bazie danych.
    *
    * Możesz posiadać kilka instalacji WordPressa w jednej bazie danych,
    * jeżeli nadasz każdej z nich unikalny prefiks.
    * Tylko cyfry, litery i znaki podkreślenia, proszę!
    */
    $table_prefix = 'wpkln_’;

    /**
    * Kod lokalizacji WordPressa, domyślnie: angielska.
    *
    * Zmień to ustawienie, aby włączyć tłumaczenie WordPressa.
    * Odpowiedni plik MO z tłumaczeniem na wybrany język musi
    * zostać zainstalowany do katalogu wp-content/languages.
    * Na przykład: zainstaluj plik de_DE.mo do katalogu
    * wp-content/languages i ustaw WPLANG na 'de_DE’, aby aktywować
    * obsługę języka niemieckiego.
    */
    define(’WPLANG’, 'pl_PL’);

    /**
    * Dla programistów: tryb debugowania WordPressa.
    *
    * Zmień wartość tej stałej na true, aby włączyć wyświetlanie ostrzeżeń
    * podczas modyfikowania kodu WordPressa.
    * Wielce zalecane jest, aby twórcy wtyczek oraz motywów używali
    * WP_DEBUG w miejscach pracy nad nimi.
    */
    define(’WP_DEBUG’, false);

    define(’WP_ALLOW_MULTISITE’, true);

    define( 'MULTISITE’, true );
    define( 'SUBDOMAIN_INSTALL’, false );
    $base = '/’;
    define( 'DOMAIN_CURRENT_SITE’, 'xn--bloguj-14a.pl’ );
    define( 'PATH_CURRENT_SITE’, '/’ );
    define( 'SITE_ID_CURRENT_SITE’, 1 );
    define( 'BLOG_ID_CURRENT_SITE’, 1 );

    /* To wszystko, zakończ edycję w tym miejscu! Miłego blogowania! */

    /** Absolutna ścieżka do katalogu WordPressa. */
    if ( !defined(’ABSPATH’) )
    define(’ABSPATH’, dirname(__FILE__) . '/’);

    /** Ustawia zmienne WordPressa i dołączane pliki. */
    require_once(ABSPATH . 'wp-settings.php’);

    Blog jest dostępny tu: http://bloguję.pl/ (można się rejestrować i zakładać konta). Ponadto takie problemy mam niezależnie od tego, czy sieć instaluję w domenie 'bloguję.pl’ czy w podkatalogu innej domeny (np. http://su33.edu.pl/blog/).

    Thread Starter jacek_d74

    (@jacek_d74)

    I jeszcze jedno, oczywiście w katalogu głównym, gdzie zainstalowany jest wordpress, jest umieszczony plik .htaccess, z zawartością taką, jaka została wygenerowana przez wordpress, w sekcji 'uruchamianie sieci’:

    RewriteEngine On
    RewriteBase /
    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]

    RewriteRule ^([_0-9a-zA-Z-]+/)?blogN/files/(.+) wp-content/blogs.dir/N/files/$2 [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]

    Thread Starter jacek_d74

    (@jacek_d74)

    Instalacja była robiona krok po kroku zgodnie z instrukcją.
    ad 1. blogs.dir istnieje w wp-content
    ad 2. blogs.dir (i podrzędne katalogi) ma prawa ustawione 777 lub 755 (w obu przypadkach efekt jest dokładnie taki sam)
    ad 3. w pliku wp_config.php jest zapis define( 'SUBDOMAIN_INSTALL’, false );

    Obsługa techniczna (blog stoi na serwerach nazwa.pl) twierdzi, że mod_rewrite działa prawidłowo.

Viewing 5 replies - 1 through 5 (of 5 total)