Úvodní stránka › Fórum podpory WordPressu › Problémy s WordPressem › Multisite na WP – problém s aktivací
Štítky: Multisite
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, 1 měsíc.
-
AutorPříspěvky
-
26. března 2016 (11:45) #27082
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íkyMož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
26. března 2016 (12:42) #27083Zvláš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);
26. března 2016 (12:57) #27085Zkusil 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á.
26. března 2016 (13:21) #27086No 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ápis26. března 2016 (13:47) #27088Dí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.
-
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.