Własny serwer – cz.19: Quick.Cart
Ostatnia aktualizacja: 21 listopada 2024, 17:52
W kolejnym, dziewiętnastym z rzędu wpisie z cyklu Własny Serwer zainstalujemy aplikację sklepu internetowego Quick.Cart.
Co to jest Quick.Cart?
Quick.Cart to darmowy skrypt sklepu internetowego skierowany do małych i średnich firm. Quick.Cart posiada podstawowe funkcje do obsługi niedużego sklepu. Jest tworzony przez Polaków, posiada wsparcie dla języka polskiego oraz angielskiego.
Quick.Cart nie wymaga bazy danych typu MySQL lub PostgreSQL. Wszystkie dane zapisywane są w plikach płaskich.
Dzięki temu skrypt jest bardzo lekki, zakładając obsługę niedużej liczby produktów. Przy większej ilości (kilka tysięcy), działanie skryptu może być wolniejsze.
Minimalne wymagania dla instalacji Quick.Cart to:
– PHP 5.2 +
– 2 MB powierzchni dyskowej
QuickCart wymaga kilku narzędzi, które już wcześniej zainstalowaliśmy:
1. Serwer www -> cz.1: wlasny-serwer-cz-1-serwer-www
2. Interpretator PHP 5.6.x lub 7.0.x -> cz.2: wlasny-serwer-cz-2-php-i-sql (baza danych nie jest wymagana)
3. Certyfikat TSL/SSL (nie jest niezbędny, lecz wysoce zalecany – większość stron w sieci działa w oparciu o protokół HTTPS) -> cz.3: wlasny-serwer-cz-3-certyfikat-tsl-ssl
Wymaga również ustawień po stronie serwera:
– włączona funkcja mail() potrzebna do wysyłania e-maili.
– zainstalowana biblioteka gd2 (w Debianie pakiet 'php-gd’)
Quick.Cart, w odróżnieniu od innych aplikacji webowych, nie wymaga systemu bazodanowego, ponieważ dane zapisuje do plików płaskich, czyli tekstowych.
Do celów tej instalacji użyłem Quick.cart w wersji 6.7.
Instalacja
Pobierz paczkę Quick.Cart ze strony projektu. Upewnij się, że pobierasz najnowszą wersję. Dla celów tego wpisu użyłem, na chwilę obecną, najnowszą wersję 6.7.
wget https://opensolution.org/download/?sFile=Quick.Cart_v6.7.zip -O quickcart.zip
Rozpakuj archiwum zip do podkatalogu, np. do public_html:
unzip quickcart.zip -d public_html
Przenieś rozpakowany katalog z plikami sklepu do folderu, który udostępniasz za pośrednictwem serwera www (patrz cz.1):
mv public_html/ /var/www/example.com
Zmień prawa dla 2 katalogów:
cd /var/www/example.com/public_html
chmod -R 777 database
chmod -R 777 files
Deweloper sugeruje, dla większego bezpieczeństwa, aby zmienić prawa tym katalogów na 700:
chmod -R 700 database
chmod -R 700 files
Jeśli aplikacja sklepu nie będzie działać prawidłowo, należy przywrócić chmod 777.
Instalacja aplikacji Quick.Cart została zakończona, możesz otworzyć stronę startową Twojego nowego sklepu, wpisując adres www Twojej strony lub 'localhost’.
Aby przejść do panelu zarządzania sklepem, należy do adresu www dopisać 'admin.php’, np.:
localhost/admin.php
użytkownik/hasło: admin
Po pierwszym zalogowaniu należy zmienić login i hasło.
Pierwsze uruchomienie wymaga zaakceptowania licencji użytkowania aplikacji.
Twój sklep uruchomiony na aplikacji Quick.Cart jest gotowy do działania.
Aplikacja Quick.Cart jest mała, lekka i prosta w obsłudze. Według moich obserwacji, doskonale nadaje się do obsługi klientów, z jednoczesnym zachowaniem prostoty instalacji aplikacji, która ogranicza się do wgrania plików na serwer. Polecam Quick.Cart na pierwszy sklep, np. na taki z niedużą ilością sprzedawanych przedmiotów oraz na słabsze maszyny serwerowe.
Kolejny, podsumowując cały dotychczasowy cykl wpisów z serii Własny Serwer jest rozdział 20 dostarcza porady, które mogą zwiększyć bezpieczeństwo infrastruktury serwera oraz poszczególnych aplikacji.