Portál AbcLinuxu, 24. dubna 2024 21:08


Dotaz: Po přeinstalování serveru nefunguje jedna stránka (ostatní jedou)

3.1.2014 09:31 halva-jr | skóre: 12
Po přeinstalování serveru nefunguje jedna stránka (ostatní jedou)
Přečteno: 343×
Odpovědět | Admin
Dobrý den,

přeinstalovával jsem server (starý mám pořád funkční taky, takže nová instalace na novém stroji). Vše se mi podařilo přeinstalovat, vše funguje, jen jedna jediná stránka nejede. Je to e-shop na prestashopu. Vše (včetně DB) jsem překopíroval po síti a dal ve stejné podobě na nový server. Bohužel prestashop nenaběhne a zobrazuje se pouze prázdná stránka. Na googlu se mi nepodařilo nic najít, proto se obracím o pomoc na Vás. V error logu stránky vidím toto:
[Fri Jan 03 09:14:47 2014] [warn] [client 5.10.83.9] mod_fcgid: stderr: PHP Fatal error:  Uncaught exception 'PrestaShopException' with message 'Shop not found' in /var/www/clients/client0/web15/web/classes/shop/Shop.php:370
[Fri Jan 03 09:14:47 2014] [warn] [client 5.10.83.9] mod_fcgid: stderr: Stack trace:
[Fri Jan 03 09:14:47 2014] [warn] [client 5.10.83.9] mod_fcgid: stderr: #0 /var/www/clients/client0/web15/web/config/config.inc.php(94): ShopCore::initialize()
[Fri Jan 03 09:14:47 2014] [warn] [client 5.10.83.9] mod_fcgid: stderr: #1 /var/www/clients/client0/web15/web/index.php(28): require('/var/www/client...')
[Fri Jan 03 09:14:47 2014] [warn] [client 5.10.83.9] mod_fcgid: stderr: #2 {main}
[Fri Jan 03 09:14:47 2014] [warn] [client 5.10.83.9] mod_fcgid: stderr:   thrown in /var/www/clients/client0/web15/web/classes/shop/Shop.php on line 370
Server jede na debian 7.3.0, apache, mysql, ispconfig.

Nesetkali jste se prosím někdy s tímto problémem? A jak jste jej případně řešili? Už se s tím docela dlouho trápím a pořád bez výsledku :-(

Děkuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.1.2014 12:37 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Po přeinstalování serveru nefunguje jedna stránka (ostatní jedou)
Odpovědět | | Sbalit | Link | Blokovat | Admin
A co je na řádku 370? (Shop.php:370)

Že by nějaká nepodporovaná funkce PHP
3.1.2014 13:59 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: Po přeinstalování serveru nefunguje jedna stránka (ostatní jedou)
Dobrý den,

posílám část kódu i s řádkem 370
 else
                {
                        $shop = new Shop($id_shop);
                        if (!Validate::isLoadedObject($shop) || !$shop->active || !$id_shop)
                        {
                                // No shop found ... too bad, let's redirect to default shop
                                $default_shop = new Shop(Configuration::get('PS_SHOP_DEFAULT'));

                                // Hmm there is something really bad in your Prestashop !
                                if (!Validate::isLoadedObject($default_shop))
toto je řádek 370                                        throw new PrestaShopException('Shop not found');

                                $params = $_GET;
                                unset($params['id_shop']);
                                if (!Configuration::get('PS_REWRITING_SETTINGS'))
                                        $url = 'http://'.$default_shop->domain.$default_shop->getBaseURI().'index.php?'.http_build_query($params);
                                else
                                {

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.