Právě je 20 dub 2024 12:04

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 5 ] 
Autor Zpráva
 Předmět příspěvku: PrestaShop - Po instalaci prestashopu skrze instalátor C4 chyba databáze.
PříspěvekNapsal: 11 úno 2022 12:15 
C4 zákazník

Registrován:
11 úno 2022 06:55
Příspěvky:
3
Po instalaci Prestashopu 1.7.7.7
přes instalátor C4 vypadalo vše v pořádku. Ale pokud kliknu v backoffice na zákazníky, zobrazí se tato chyba:


Oops... vyzerá to, že sa vyskytla neočakávaná chyba

An exception occurred while executing 'SELECT c.id_customer, c.firstname, c.lastname, c.email, c.active, c.newsletter, c.optin, c.date_add, gl.name as social_title, s.name as shop_name, c.company, (SELECT SUM(total_paid_real / conversion_rate) FROM ps_orders o WHERE (o.id_customer = c.id_customer) AND (o.id_shop IN (?)) AND (o.valid = 1)) as total_spent, (SELECT con.date_add FROM ps_guest g LEFT JOIN ps_connections con ON con.id_guest = g.id_guest WHERE g.id_customer = c.id_customer ORDER BY con.date_add DESC LIMIT 1) as connect FROM ps_customer c LEFT JOIN ps_gender_lang gl ON c.id_gender = gl.id_gender AND gl.id_lang = ? LEFT JOIN ps_shop s ON c.id_shop = s.id_shop WHERE (c.deleted = 0) AND (c.id_shop IN (?)) ORDER BY c.date_add DESC LIMIT 50' with params [1, 1, 1]: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'db-repter.ps_guest' doesn't exist

[Doctrine\DBAL\Exception\TableNotFoundException 0]


A v administraci C4 pokud se chci dostat na https://mysql.nazev-vasi-domeny.cz (nic se nezobrazí)

Jinak vypadá, že vše funguje.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Po instalaci prestashopu skrze instalátor C4 chyba databáze.
PříspěvekNapsal: 11 úno 2022 15:47 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8504
Dobrý den,

podle chybového hlášení nemůže aplikace nalézt v databázi tabulku ps_guest, takže ji zkuste vytvořit spuštěním SQL příkazu:

Kód:
CREATE TABLE `ps_guest` (
  `id_guest` int(10) unsigned NOT NULL auto_increment,
  `id_operating_system` int(10) unsigned DEFAULT NULL,
  `id_web_browser` int(10) unsigned DEFAULT NULL,
  `id_customer` int(10) unsigned DEFAULT NULL,
  `javascript` tinyint(1) DEFAULT '0',
  `screen_resolution_x` smallint(5) unsigned DEFAULT NULL,
  `screen_resolution_y` smallint(5) unsigned DEFAULT NULL,
  `screen_color` tinyint(3) unsigned DEFAULT NULL,
  `sun_java` tinyint(1) DEFAULT NULL,
  `adobe_flash` tinyint(1) DEFAULT NULL,
  `adobe_director` tinyint(1) DEFAULT NULL,
  `apple_quicktime` tinyint(1) DEFAULT NULL,
  `real_player` tinyint(1) DEFAULT NULL,
  `windows_media` tinyint(1) DEFAULT NULL,
  `accept_language` varchar(8) DEFAULT NULL,
  `mobile_theme` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id_guest`),
  KEY `id_customer` (`id_customer`),
  KEY `id_operating_system` (`id_operating_system`),
  KEY `id_web_browser` (`id_web_browser`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;


Pokud se ke správě databáze nedostanete na adrese https://mysql.nazev-vasi-domeny.cz, tak si pravděpodobně DNS záznamy spravujete sami. Můžete ale využít alternativní adresu, která má tvar https://nazev-serveru.skok.cz. Název serveru naleznete v administraci domény v sekci "Hosting > Databáze", kde se u vytvořené databáze podívejte na hodnotu "Mysql server". Ta bude mít tvar např. mysql20, takže URL pro správu databáze bude https://mysql20.skok.cz.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Po instalaci prestashopu skrze instalátor C4 chyba databáze.
PříspěvekNapsal: 18 bře 2022 10:13 
C4 zákazník

Registrován:
11 úno 2022 06:55
Příspěvky:
3
Dobrý den,

děkuji za radu. Nicméně k administraci sql se stejně nedostanu.
V administraci "Hosting > Databáze" Vidím pouze název vytvořené databáze.
(podívejte na hodnotu "Mysql server") - To tam ani nevidím.

Takže pro URL https://nazev-serveru.skok.cz. jsem použil název DB serveru. Ale napsalo to pouze:

Forbidden
You don't have permission to access / on this server.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Po instalaci prestashopu skrze instalátor C4 chyba databáze.
PříspěvekNapsal: 18 bře 2022 10:48 
C4 zákazník

Registrován:
11 úno 2022 06:55
Příspěvky:
3
Nyní jsem aktualizoval, základní moduly prestashopu a už je na stránkách error 500, takže teď už nevím vůbec co dál.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Po instalaci prestashopu skrze instalátor C4 chyba databáze.
PříspěvekNapsal: 18 bře 2022 11:44 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8504
Dobrý den,

omlouvám se za chybnou informaci, název MySQL serveru pro Vás není v administraci dostupný. Ale již jsem požádal o změnu zobrazení. Takže ve Vašem případě použijte pro správu databáze alternativní adresu https://mysql22.skok.cz.

A v případě chyby 500 se buď zkuste podívat na hlášení v Error logu webu (v administraci domény v sekci "Statistiky a logy", nebo si zapněte ladící režim aplikace, aby se Vám chyby vypisovaly přímo na webu. Pro aktivaci ladicího režimu stačí na FTP serveru upravit v souboru config/defines.inc.php řádek:
Kód:
define('_PS_MODE_DEV_', false);
na tvar:
Kód:
define('_PS_MODE_DEV_', true);
Po odstranění chyby nezapomeňte úpravu vrátit zpět.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 5 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PrestaShop partneři

Seznam všech partnerů

PrestaShop Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz