Polskie wsparcie PrestaShop

PrestaShop => PrestaShop 1.6 => Wątek zaczęty przez: dawidd w Luty 28, 2015, 07:42:57 pm

Tytuł: Masa błędów po aktualizacji
Wiadomość wysłana przez: dawidd w Luty 28, 2015, 07:42:57 pm
Witam,
mam problem z moim sklepem po automatycznej aktualizacji do 1.0.6.12 na serwarze linuxpl.com
Adres sklepu www.brillant-shop.pl
Niestety wgranie kopii zapasowej nic nie pomaga.
Nie działaja ustawienia podatków, przez co nie moge dodać produktu. Nie pokazują się moje zamównia kontrolne.  Nie mogę wyłączyć zaokrąglania cen. Wszystkie ceny produktów obniżyły się średnio o ok 15%.
Konsola błędów po stronie back office pokazuje

[PrestaShopDatabaseException]Nieznana kolumna 'last_connection_date' w  where clause


[pre]         UPDATE `ps_employee` SET `last_connection_date` = CURRENT_DATE() WHERE `id_employee` = 1 AND `last_connection_date`< CURRENT_DATE() [/pre]
at line 646 in file classes/db/Db.php[pre]641.          WebserviceRequest::getInstance()->setError(500, '[SQL Error] '.$this->getMsgError().'. From '.(isset($dbg[3]['class']) ? $dbg[3]['class'] : '').'->'.$dbg[3]['function'].'() Query was : '.$sql, 97); 642.       } 643.       elseif (_PS_DEBUG_SQL_ && $errno && !defined('PS_INSTALLATION_IN_PROGRESS')) 644.       { 645.          if ($sql) 646.             throw new PrestaShopDatabaseException($this->getMsgError().'[br /][br /]'.$sql.'[/pre]'); 647.          throw new PrestaShopDatabaseException($this->getMsgError()); 648.       } 649.    } 650. 651.    /** [list]
[li]DbCore->displayError -  - [pre]Argument [/pre][list][li][pre] UPDATE `ps_employee` SET `last_connection_date` = CURRENT_DATE() WHERE `id_employee` = 1 AND `last_connection_date`< CURRENT_DATE() [/pre][/li]
[li]DbCore->query -  - [pre]Argument [/pre][list][li][pre] UPDATE `ps_employee` SET `last_connection_date` = CURRENT_DATE() WHERE `id_employee` = 1 AND `last_connection_date`< CURRENT_DATE() [/pre][/li]
[li]DbCore->execute -  - [pre]Argument [/pre][list][li][pre] UPDATE `ps_employee` SET `last_connection_date` = CURRENT_DATE() WHERE `id_employee` = 1 AND `last_connection_date`< CURRENT_DATE() [/pre][/li]
[li]EmployeeCore::setLastConnectionDate -  - [pre]Argument [/pre][list][li][pre] 1 [/pre][/li]
[li]AdminControllerCore->init - [pre]158.    /** 159.     * Start controller process (this method shouldn't be overriden !) 160.     */ 161.    public function run() 162.    { 163.       $this->init(); 164.       if ($this->checkAccess()) 165.       { 166.          // setMedia MUST be called before postProcess 167.          if (!$this->content_only && ($this->display_header || (isset($this->className) && $this->className))) 168.             $this->setMedia(); [/pre][/li]
[li]ControllerCore->run - [pre]368.          // Execute hook dispatcher 369.          if (isset($params_hook_action_dispatcher)) 370.             Hook::exec('actionDispatcher', $params_hook_action_dispatcher); 371. 372.          // Running controller 373.          $controller->run(); 374.       } 375.       catch (PrestaShopException $e) 376.       { 377.          $e->displayMessage(); 378.       } [/pre][/li]
[li]DispatcherCore->dispatch - [pre]49.    $_POST['controller'] = strtolower($_POST['tab']); 50. if (!isset($_REQUEST['controller']) && isset($_REQUEST['tab'])) 51.    $_REQUEST['controller'] = strtolower($_REQUEST['tab']); 52. 53. // Prepare and trigger admin dispatcher 54. Dispatcher::getInstance()->dispatch(); [/pre][/li]
[/list][/li]
[/list][/li]
[/list][/li]
[/list][/li]
[/list]
Tytuł: Odp: Masa błędów po aktualizacji
Wiadomość wysłana przez: west w Luty 28, 2015, 11:53:03 pm
wgraj tabelę ps_employee ponownie ją masz uszkodzoną
z backupu odtwórz też baze danych jeśli już robisz przywracanie sklepu
Tytuł: Odp: Masa błędów po aktualizacji
Wiadomość wysłana przez: dawidd w Marzec 02, 2015, 09:17:40 am
Niestety nie mam w ogóle takiego pliku  jak go odtworzyć?
Tytuł: Odp: Masa błędów po aktualizacji
Wiadomość wysłana przez: design4VIP w Marzec 02, 2015, 09:28:31 am
to nie plik tylko kolumna bazy danych (utworzysz np, przez phpMyAdmin)
Tytuł: Odp: Masa błędów po aktualizacji
Wiadomość wysłana przez: dawidd w Marzec 03, 2015, 09:02:12 am
Pomoże mi ktoś uzupełnić tą kolumne?
Tytuł: Odp: Masa błędów po aktualizacji
Wiadomość wysłana przez: design4VIP w Marzec 03, 2015, 09:10:12 am
zapoznaj sie z poleciem zapytania bazy MySQL - ALTER TABLE - i stworz przy jego pomocy kolumne "last_connection_date" w ps_employee
Tytuł: Odp: Masa błędów po aktualizacji
Wiadomość wysłana przez: dawidd w Marzec 03, 2015, 11:20:24 am
Dziękuje, Serdecznie. Będe próbował .