Cześć drodzy forowicze, presta nie jest moja mocną stroną dlatego poszukuję pomocy u starych wyjadaczy :) A więc do rzeczy:
Przeniosłem sklep oparty na systemie prestashop z hostingu home na hosting Atthost. Wszystko poszło stosunkowo gładko, zrobiłem eksport bazy danych a pliki sklepu skopiowałem przy pomocy filezilla. Wgrałem wszystko na nowy hosting 1do1, zaimportowałem bazę danych, podmieniłem adresy url w bazie na nowe. Udało mi się zalogować bez problemu do panelu administracyjnego, wydawało się, że wszystko gra.
Jednak gdy dopaliłem podgląd strony zastałem taki komunikat (wrzucam także załącznik ze screenem):
[PrestaShopException]
Aktualny motyw jest niedostępny "default-bootstrap". Sprawdź nazwę katalogu motywu i uprawnienia.
at line 259 in file classes/controller/FrontController.php
254. Tools::redirect('index.php?controller=authentication'.($this->authRedirection ? '&back='.$this->authRedirection : '')); 255. } 256. 257. /* Theme is missing */ 258. if (!is_dir(_PS_THEME_DIR_)) { 259. throw new PrestaShopException((sprintf(Tools::displayError('Current theme unavailable "%s". Please check your theme directory name and permissions.'), basename(rtrim(_PS_THEME_DIR_, '/\\'))))); 260. } 261. 262. if (Configuration::get('PS_GEOLOCATION_ENABLED')) { 263. if (($new_default = $this->geolocationManagement($this->context->country)) && Validate::isLoadedObject($new_default)) { 264. $this->context->country = $new_default;
165. /** 166. * Starts the controller process (this method should not be overridden!) 167. */ 168. public function run() 169. { 170. $this->init(); 171. if ($this->checkAccess()) { 172. // setMedia MUST be called before postProcess 173. if (!$this->content_only && ($this->display_header || (isset($this->className) && $this->className))) { 174. $this->setMedia(); 175. }
23. * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) 24. * International Registered Trademark & Property of PrestaShop SA 25. */ 26. 27. require(dirname(__FILE__).'/config/config.inc.php'); 28. Dispatcher::getInstance()->dispatch();
Nie zmieniałem, żadnych nazw ani uprawnień. Próbowałem wgrać inny motyw, jednak komunikat pozostaje identyczny po za nazwą motywu którego nie może znaleźć. Czyli zamiast ""default-bootstrap" wywala ten sam błąd ale z nazwą innego motywu "nazwa innego motywu" reszta pozostaje niezmienna. Próbowałem czyścić pamięć podręczną, zarówno poprzez panel jak i ręcznie poprzez ftp. Słabo ogarniam preste, więc skończyły mi się pomysły. Szukałem również tego problemu w google, jednak sposoby, które tam znalazłem nie pomogły.
Bardzo proszę drodzy forowicze pomóżcie mi z tym :)
Question
Adrtg
Cześć drodzy forowicze, presta nie jest moja mocną stroną dlatego poszukuję pomocy u starych wyjadaczy :) A więc do rzeczy:
Przeniosłem sklep oparty na systemie prestashop z hostingu home na hosting Atthost. Wszystko poszło stosunkowo gładko, zrobiłem eksport bazy danych a pliki sklepu skopiowałem przy pomocy filezilla. Wgrałem wszystko na nowy hosting 1do1, zaimportowałem bazę danych, podmieniłem adresy url w bazie na nowe. Udało mi się zalogować bez problemu do panelu administracyjnego, wydawało się, że wszystko gra.
Jednak gdy dopaliłem podgląd strony zastałem taki komunikat (wrzucam także załącznik ze screenem):
[PrestaShopException]
Aktualny motyw jest niedostępny "default-bootstrap". Sprawdź nazwę katalogu motywu i uprawnienia.
at line 259 in file classes/controller/FrontController.php
254. Tools::redirect('index.php?controller=authentication'.($this->authRedirection ? '&back='.$this->authRedirection : '')); 255. } 256. 257. /* Theme is missing */ 258. if (!is_dir(_PS_THEME_DIR_)) { 259. throw new PrestaShopException((sprintf(Tools::displayError('Current theme unavailable "%s". Please check your theme directory name and permissions.'), basename(rtrim(_PS_THEME_DIR_, '/\\'))))); 260. } 261. 262. if (Configuration::get('PS_GEOLOCATION_ENABLED')) { 263. if (($new_default = $this->geolocationManagement($this->context->country)) && Validate::isLoadedObject($new_default)) { 264. $this->context->country = $new_default;
FrontControllerCore->init - [line 170 - classes/controller/Controller.php]
165. /** 166. * Starts the controller process (this method should not be overridden!) 167. */ 168. public function run() 169. { 170. $this->init(); 171. if ($this->checkAccess()) { 172. // setMedia MUST be called before postProcess 173. if (!$this->content_only && ($this->display_header || (isset($this->className) && $this->className))) { 174. $this->setMedia(); 175. }
ControllerCore->run - [line 367 - classes/Dispatcher.php]
362. if (isset($params_hook_action_dispatcher)) { 363. Hook::exec('actionDispatcher', $params_hook_action_dispatcher); 364. } 365. 366. // Running controller 367. $controller->run(); 368. } catch (PrestaShopException $e) { 369. $e->displayMessage(); 370. } 371. } 372.
DispatcherCore->dispatch - [line 28 - index.php]
23. * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) 24. * International Registered Trademark & Property of PrestaShop SA 25. */ 26. 27. require(dirname(__FILE__).'/config/config.inc.php'); 28. Dispatcher::getInstance()->dispatch();
Nie zmieniałem, żadnych nazw ani uprawnień. Próbowałem wgrać inny motyw, jednak komunikat pozostaje identyczny po za nazwą motywu którego nie może znaleźć. Czyli zamiast ""default-bootstrap" wywala ten sam błąd ale z nazwą innego motywu "nazwa innego motywu" reszta pozostaje niezmienna. Próbowałem czyścić pamięć podręczną, zarówno poprzez panel jak i ręcznie poprzez ftp. Słabo ogarniam preste, więc skończyły mi się pomysły. Szukałem również tego problemu w google, jednak sposoby, które tam znalazłem nie pomogły.
Bardzo proszę drodzy forowicze pomóżcie mi z tym :)
Pozdrawiam serdecznie.
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now