Multisite na WP – problém s aktivací

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem Multisite na WP – problém s aktivací

Štítky: 

Zvolené téma obsahuje celkem 4 odpovědi. Do diskuze (2 účastníci) se naposledy zapojil uživatel  wlashack a poslední změna je stará 8 let.

Aktuálně je na stránce zobrazeno 5 příspěvků - 1. až 5. (z celkem 5)
  • Autor
    Příspěvky
  • #27082

    wlashack
    Participant
    Web

    Zdravím,
    používám WordPress pro svůj web i blog a protože chci zprovoznit ještě soukromý separátní blog, zkusil jsem aktivovat Multisite (podle návodu zde). Jsem ale laik, tak se “něco” asi nezadařilo. Do administrace mi přibyly potřebné nabídky, nový web jsem si i založil, vidím jej v seznamu webů, ale nemohu jej ani zobrazit, ani vytvořit příspěvek, hlásí to “Forbidden…”, mohu pouze do jeho nastavení. Netuším, co s tím. Stávající web funguje správně, jeho URL je http://martinvlach.cz, URL toho nefungujícího, vytvořeného jako subdoména je http://outdoor.martinvlach.cz. Poradíte/pomůžete? Díky

    Možná je něco špatně v htaccess, ale to nedokážu posoudit, vypadá teď takto:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    # add a trailing slash to /wp-admin
    RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule ^(wp-(content|admin|includes).*) domains/martinvlach.cz/$1 [L]
    RewriteRule ^(.*\.php)$ domains/martinvlach.cz/$1 [L]
    RewriteRule . index.php [L]
    </IfModule>
    # END WordPress
    #27083

    Azifaral
    Participant
    Web

    Zvláštní, já mám v .htaccessu jenom toto

    # BEGIN WordPress
    
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    
    # add a trailing slash to /wp-admin
    RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
    RewriteRule ^(.*\.php)$ $1 [L]
    RewriteRule . index.php [L]
    
    # END WordPress

    nevím jestli ten RewriteRule na doménu nemůže dělat problém.

    Důležité je ale zda máte všechno také v wp-config.php

    /* Multisite */
    define( 'WP_ALLOW_MULTISITE', true );
    
    define('MULTISITE', true);
    define('SUBDOMAIN_INSTALL', true);
    define('DOMAIN_CURRENT_SITE', 'martinvlach.cz');
    define('PATH_CURRENT_SITE', '/');
    define('SITE_ID_CURRENT_SITE', 1);
    define('BLOG_ID_CURRENT_SITE', 1);
    #27085

    wlashack
    Participant
    Web

    Zkusil jsem změnit svůj htaccess aby byl stejný jako váš, i wp-config jsem updatoval jak píšete (ale to tam asi bylo i dřív, jen jsem to raději nahradil) a chová se to stále stejně. Ať se snažím udělat jakoukoli akci, vrátí mi prohlížeč hlášku, že jdu dělat něco, kam nemám přístup nebo adresa neexistuje. Např.:

    Chci-li vytvořit nový příspěvek:
    Not Found
    The requested URL /wp-admin/post-new.php was not found on this server.

    Chci-li zobrazit web:
    Forbidden
    You don’t have permission to access / on this server.

    Vůbec netuším, jestli musím ještě něco nastavit v administraci, anebo změnit na ftp, prostě jsem v začarovaném kruhu, nic nepomáhá.

    #27086

    Azifaral
    Participant
    Web

    No pokud jste postupoval vlastně podle tohoto návodu, tak by to mělo fungovat. Zkusil jsem ještě googlit a tady jsou nápady jak to řešit.
    1. Klasika – deaktivace všech pluginů, ale nemyslím si, že by to mělo zase takový vliv
    2. Zkuste ten .htaccess smáznout a znovu vytvořit, to už se mi taky jednou stalo, že se sice tvářil, že je v pořádku, ale vlastně byl poškozený.
    3. Podívejte se na nastavení práv u wp-admin adresáře, kde by měly být samozřejmě práva na zápis

    #27088

    wlashack
    Participant
    Web

    Díky, zkusil jsem všechny tři věci, ale chová se to stále stejně. Deaktivoval jsem i web jako takový, pak i vytvořil jiný, ale nic, pořád to končí na tom, že URL neexistuje nebo zakázaný přístup apod. Přijde mi to, jako by se v administraci něco vytvořilo, co ale ve skutečnosti neexistuje. Původní web i blog jede bez problému, očividně se jedná jen o ten nově vytvořený.

    Napadá mě ještě, jestli to nějak nesouvisí se složkou “subdom” na FTP, v ní nic není. Ale to jen tak zoufale pálím od boku, to je mimo mé znalosti, netuším, jak to celé funguje, jsem jen uživatel.

Aktuálně je na stránce zobrazeno 5 příspěvků - 1. až 5. (z celkem 5)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti