Nemožnost vytvořit novou stránku

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem Nemožnost vytvořit novou stránku

Zvolené téma obsahuje celkem 14 odpovědí. Do diskuze (2 účastníci) se naposledy zapojil uživatel  admin a poslední změna je stará 8 let, 7 měsíců.

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

    PanLorenc
    Participant
    Web

    zdravím, když dám vytvořit novou stránku tak mi to napíše chybu: Fatal error: Maximum execution time of 10 seconds exceeded in /home/www/sdhmalenovice.cz/subdomains/www/wp-includes/post.php on line 2957

    nevím co s tím, poradtě někdo prosím

    #7769

    admin
    Keymaster
    Web

    Vytvoření příspěvku také nefunguje?

    1) Zkuste deaktivovat všechny pluginy a zapnout výchozí šablonu Twenty Ten. Pokud se to zlepšilo, tak hledejte “viníka” jejich postupným zapínáním…

    2) Další na řadě může být hosting. Jaký máte hosting? Zkontrolujte pomocí PHP funkce phpinfo() jaké máte nastavení u direktivy max_execution_time. Pokud je to pouze 10 sekund, tak požádejte o navýšení. Pokud je totiž hosting občas přetížen, tak může docházet ke zpomalování načítání a u nízké hodnoty pak dojde k předčasnému ukončení celého skriptu (v tomto případě vytváření stránky).

    Shrnuto, buď za to může nějaký plugin (šablona či její úprava) nebo hosting. Dejte prosím vědět, jak jste dopadl…

    #7770

    PanLorenc
    Participant
    Web

    tak jsem aktivoval vychozí šablonu Twenty Ten a pak znova dal tu puvodní a už to jde. Dík za radu

    #7771

    admin
    Keymaster
    Web

    Zajímavé. A ten problém se objevil z ničeho nic? Nebo po nasazení nějakého pluginu / nové šablony? Jen tak samo od sebe by to nemělo zmizet :-)

    #7772

    PanLorenc
    Participant
    Web

    objevilo se to jen tak z ničeho. Nic jsem neměnil nic nového jsem tam nedával. A když jsem takhle jednou vytvářel novou stránku tak už to nešlo. Prvně jsme mysleli, že to zmizí aktualizací, ale nezmizelo. Tak jsem ted zkoušel to s tou šablonou a rozběhlo se to, ale po pár pokusech to opět nejde. Mám tam celkem dost vytvořených stránek, které jsou podřízené jiným a ty taky jiným (přkl. Videogalerie rok 2008,2009,2010)tak jsem vymazal stránku 2008 a tím mi z menu zmizely veškeré stránky, které jí byly podřízené asi něco kolem pár desítek možná stovka. A ted už jde vytvářet nové stránky, ale přišel jsem tím o videa z jedné celé sezóny. Nerozumím tomu

    #7773

    admin
    Keymaster
    Web

    Deaktivace všech pluginů také nepomohla?

    V tom případě platí bod 2 (viz výše), zkuste prosím zodpovědět dotazy… Případně pošlete přihlašovací údaje (WordPress a FTP) na email pavelevap@separatista.net, zkusíme se na to podívat.

    Pokud smažete hlavní (nadřazenou) stránku, tak všechny její podřazené stránky nejsou smazány, ale stanou se hlavními (nebudou už podřazené, protože nemají komu).

    #7774

    PanLorenc
    Participant
    Web

    že podřízené stránky nesmažou vím, ale nezobrazí se mi,protože tu co jsem smazal nebyla úplně ta hlavní, takže jen ty co jí byly podřízeny už nezobrazím. Posílám vám ty přihlašovací údaje…

    #7775

    PanLorenc
    Participant
    Web

    zkoušel jsem to znova, když veměním šablonu tak to nejde. Když hodím do koše jednu z hlavních stránek tak to jde a když ji znova obnovím tak už to zase nejde

    #7776

    admin
    Keymaster
    Web

    Otestováno a myslím, že je to způsobeno následujícím:

    1) Máte na webu už hodně stránek a používáte i hierarchii (podřazené a nadřazené stránky). A jednoho dne už jich bylo prostě tolik, že když vytváříte novou stránku, tak celý ten skript trvá déle než je hostingem povolených 10 sekund (může to být klidně jen o několik milisekund). A déle to trvá u stránek proto, že se tam v postranním sloupci generuje i seznam všech stránek (je jich hodně), abyste mohl vybrat nadřazenou stránku pro tu aktuálně vytvářenou.

    Prozkoumal jsem váš hosting a máte tam nastavenou direktivu max_execution_time pouze na 1O sekund (obvykle bývá 60 – 120, minimálně kolem 30). Řešení je tedy poměrně jednoduché – napište svému poskytovateli hostingu ať vám tuto hodnotu navýší z 10 na alespoň 30 a vše by pak mělo dále v pořádku fungovat.

    2) Na hostingu máte také starou verzi PHP 4.4.2. Když už budete psát na hosting, tak bych zrovna požádal i o změnu na nejnovější PHP (alespoň ve verzi 5.2), protože od WordPressu 3.2 nebude vámi používaná verze PHP podporována a nebude možné WordPress dále aktualizovat (viz poslední odstavec našeho článku o WordPressu 3.1).

    Pokud vám nebude chtít hosting v některém případě vyhovět (nemělo by se stát), tak bude třeba poskytovatele hostingu změnit. Jeden tip naleznete i v banneru v pravém sloupci nahoře na naší hlavní stránce.

    3) Opravil jsem vám automatickou instalaci/aktualizaci WordPressu a pluginů, konkrétně přesně podle tohoto návodu. Nadále sice musíte zadávat heslo k FTP, ale můžete ho také jednoduše zadat přímo v souboru wp-config.php (opět návod naleznete na výše uvedeném odkazu).

    Pokud jsem na nějaký problém zapomněl, tak se klidně dále ptejte… A dejte prosím vědět, jak jste u hostingu dopadl…

    #7777

    PanLorenc
    Participant
    Web

    tak jsem kontaktoval poskytovatele hostingu: přesun na server z PHP 5.3 proběhl bez problému, ale se změnou direktivy max_execution_time pouze na 1O sekund jsem moc dobře nepochodil, poskytují i 30s, ale jen u VIP hostingu, který je vic než dvakrát dražší. Takže jediné prozatimní řešení je ubrat některé stránky, aby vše zatím dobře fungovalo

    #7778

    PanLorenc
    Participant
    Web

    tak na hostingu mi poskytli týdení navýšení max_execution_time na 30 sekund a už vše funguje. Takže hlavní problém byl v tomhle. Díky za pomoc

    #7779

    admin
    Keymaster
    Web

    Není zač, ale opravdu bych asi raději doporučil změnit hosting. Nevím kolik platíte, ale u našeho partnera (viz banner na hlavní stránce) je max_execution_time nastaven na hodnotu 90 (nehledě na memory_limit 128 MB) a neměl byste mít žádný problém.

    Do konce ledna 2011 poskytuje tento hosting akční cenu (23 Kč/měsíc s DPH). Kliknutím na banner na našem webu získáme za vaši případnou objednávku provizi. Raději to píšu, abyste věděl, že na objednávkách máme sice zájem (zisk), ale zatím také velmi dobré zkušenosti…

    #7780

    PanLorenc
    Participant
    Web

    no tak nastal opět problém, po přesunu na server s PHP 5.3 mi přestala prezentace fungovat, tak jsem si to nechal přesunout na server s PHP 5.2 a když spustím stránky vyskočí mi jen tahle chyba:Fatal error: Call to undefined function require_wp_db() in /srv3/www/sdhmalenovice.cz/subdomains/www/wp-settings.php on line 71

    #7781

    admin
    Keymaster
    Web

    WordPress na PHP 5.3 funguje bez problémů. Zobrazená chyba je podle mě způsobena:

    1) Po přesunu na nový server by měly být asi změněny i přístupy do databáze, respektive přesunuta i databáze, protože v souboru wp-config.php je odkazováno na relativní databázový server localhost, který je ale pro každý server jiný. Možná na něco zapomněli nebo nemáte aktuální přístupové údaje, nevím jak to u nich přesně funguje. Každopádně by to neměl být problém WordPressu…

    2) Nebyly správně překopírovány všechny soubory.

    Opět spíše doporučuji přesun na jiný hosting, ušetříte si i do budoucna spoustu problémů…

    #7782

    admin
    Keymaster
    Web

    A ještě malé doplnění k tématu: Pokud máte na webu opravdu hodně stránek, tak můžete vyzkoušet plugin YD *FAST* Page update, který by měl zefektivnit práci s nimi (tzn. rychleji je zpracovávat a zobrazovat).

    Časem se tohoto zlepšení patrně dočkáme i přímo v samotném WordPressu.

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

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