Problemy z instalacją Prestashop 1.7x na Serwerach Home i Az

problem z instalacją prestashop na home i az

Błędy uprawnień do zapisu plików na serwerze

Najczęstszym błędem podczas instalacji Prestashop jest umieszczenie instalacji do folderu na który kierowana jest domena. Prestashop podczas instalacji tworzy katalog temp poziom wyżej, więc jeśli nie umieścimy katalogu instalacji (np. sklep) w folderze na który kieruje domena, to podczas samoczynnego tworzenia katalogu temp poziom wyżej, dostaniemy błąd dotyczący uprawnień do zapisu, ponieważ instalacja nie może wyjść poza obszar separacji serwisu. Można również spróbować instalacji do folderu bez separacji serwisu, czego nie zalecam ze względów bezpieczeństwa. Mówiąc łopatologicznie, nie umieszczamy plików instalacyjnych w głównym folderze domeny. Tworzymy folder, do niego kopiujemy zawartość instalacji i następnie wywołujemy go z paska: http:/mojadomena.pl/katalog_sklepu

Takie rozwiązanie wygeneruje nam brzydki link np. mojadomena.pl/katalog_sklepu/ ale możemy przepisać link stosując regułę w .htaccess. Zasadniczo Az i Home mają podstawowe serwery w środowisku Apache, więc nie powinno być z tym problemów. Odwiedź przepisanie adresu w htaccess aby dowiedzieć się jak ustawić przyjazny link oraz sprawdź modyfikację ścieżki sklepu w panelu sterowania prestashop. Na poniższym rysunku zaznaczyłem gdzie w panelu należy zmienić ścieżkę.

jak zmienić adres bazowy sklepu w Prestashop

Błąd połączenia z bazą danych

Kolejną przeszkodą jaką możemy napotkać podczas instalacji Prestashop na home.pl jest problem z populacją tabel w bazie danych. Dostaniemy informację że udało się połączyć z bazą ale nie zostanie do niej zapisany żaden rekord. Co należy zrobić? Należy wtedy wyłączyć opcache wpisując jedną linijkę kodu w pliku php.ini. to jest zalecenie bezpośrednio od dostawcy home.pl i można znaleźć je pod linkiem: jak wyłączyć opcache na serwerze home.pl

Obydwa te rozwiązania umożliwiają zainstalowanie Prestashop u tych dostawców. Jeśli nadal masz problem z instalacją, skontaktuj się ze mną, możliwe że będę umiał pomóc.