Jump to content

adiem

Members
  • Posts

    20
  • Joined

  • Last visited

Profile Information

  • First Name
    A
  • Last Name
    A

Recent Profile Visitors

231 profile views

adiem's Achievements

  1. Sprawdzałeś konfigurację Composera? stawiam, że trzeba zaktualizować ścieżki do prawidłowych lokalizacji plików
  2. Front Office działa poprawnie? Łączysz się z serwerem www po IP czy podające domenę? Sprawdziłeś wartości w tabeli (np. dla PS_SHOP_DOMAIN, PS_SHOP_DOMAIN_SSL)? Sprawdź też uprawnienia dla folderu, gdzie rozpakowałeś sklep. Przykładowa komenda dla usera www-data: chown -R www-data: /var/www/moj-sklep/public_html/
  3. w katalogu szablonu musisz znaleźć plik product.tpl i go edytować, szukaj sekcji if $product->quantity <= 0 && !$allow_oosp
  4. Brakujące pole "itemReviewed" to nie kwestia wtyczki revws a szablonu PrestaShop. Dokładniej chodzi o zawartość plików product.tpl lub product-list.item.tpl, które są odpowiedzialne za emisję danych metadata. Sprawdź na początek narzędziem https://search.google.com/test/rich-results?utm_campaign=sdtt&utm_medium=url w jakiej sekcji masz błąd.
  5. Sklep PS na PHP 8.x w porównaniu do wersji 7.3 / 7.4 działa zauważalnie szybciej. Przykładowo Wordpress na PHP 8 może obsłużyć około 18-20% więcej zapytań w ciągu sekundy. Przejście na nową wersję będzie wiązało się z aktualizacją modułów, które posiadasz. Wtyczka stworzona 2 lata temu niekoniecznie zadziała na PHP 8. Dane klientów, koszyków, zamówień itd. w szybki sposób przeniesiesz eksportując tabele w PhpMyAdmin. Przez ostatnie dwa miesiące pracowałem nad nowym szablonem zgodnym z php 8. Moduły były stopniowo instalowane i testowane, w kilku wprowadziłem drobne poprawki. W weekend na serwerze produkcyjnym aktualizacja Debiana z v10 do v12, php z 7.3 do 8.1 na koniec przeniesienie sklepu i bazy danych. Korzystam od początku z forka PS -> ThirtyBees (aktualnie v1.5.1), praca w backoffice sklepu wygląda teraz jakbym był na localhoscie. Ping do VPS'a 14ms. Na serwerze zainstalowany PHPRedis, włączony Server Side Cache. Najbardziej jestem zadowolony z poprawy wyników Google PageSpeed 🙂 Optymalizacja w przyszłości jak znajdę czas.
  6. Visual Studio Code nie ma najmniejszych problemów z formatowaniem plików Smarty, to mój ulubiony edytor który zastąpił Sublime Text. Zainstaluj Smarty Template Support, The Pattern Language (TPL) oraz tpl Lang. Zrzut z VSCode:
  7. Pisałem w innym wątku, z krajowych polecam kylos.pl (wsparcie, kontakt telefoniczny w momencie kiedy minie termin płatności) oraz webh.pl. Obie domeny dostawców mają u mnie świetne czasy odpowiedzi, a to m.in. decyduje o komforcie pracy z panelem administracyjnym Presty (edycja produktów, zmiana statusów zamówień). Poniżej pomiar z dnia dzisiejszego w godzinie szczytu (łącze to symetryk BDI od Netii). Nie polecam natomiast gdańskiego provps.pl (IQ.pl), przez 8 lat było wiele problemów z VPS'em - przerwy w dostępie do serwera na porządku dziennym. Z zagranicznych - hetzner.de. Jeśli chodzi o VPS zauważyłem jednak duże obciążenie serwera z którego korzystam. W godzinach wieczornych Load time przekracza często 1200ms, gdy na następny dzień spada do 420ms. ping -n 10 kylos.pl Pinging kylos.pl [195.162.25.50] with 32 bytes of data: Reply from 195.162.25.50: bytes=32 time=6ms TTL=58 Reply from 195.162.25.50: bytes=32 time=6ms TTL=58 Reply from 195.162.25.50: bytes=32 time=11ms TTL=58 Reply from 195.162.25.50: bytes=32 time=8ms TTL=58 Reply from 195.162.25.50: bytes=32 time=6ms TTL=58 Reply from 195.162.25.50: bytes=32 time=6ms TTL=58 Reply from 195.162.25.50: bytes=32 time=6ms TTL=58 Reply from 195.162.25.50: bytes=32 time=6ms TTL=58 Reply from 195.162.25.50: bytes=32 time=6ms TTL=58 Reply from 195.162.25.50: bytes=32 time=6ms TTL=58 Ping statistics for 195.162.25.50: Packets: Sent = 10, Received = 10, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 6ms, Maximum = 11ms, Average = 6ms ping -n 10 webh.pl Pinging webh.pl [104.27.187.94] with 32 bytes of data: Reply from 104.27.187.94: bytes=32 time=5ms TTL=58 Reply from 104.27.187.94: bytes=32 time=5ms TTL=58 Reply from 104.27.187.94: bytes=32 time=5ms TTL=58 Reply from 104.27.187.94: bytes=32 time=5ms TTL=58 Reply from 104.27.187.94: bytes=32 time=5ms TTL=58 Reply from 104.27.187.94: bytes=32 time=5ms TTL=58 Reply from 104.27.187.94: bytes=32 time=5ms TTL=58 Reply from 104.27.187.94: bytes=32 time=5ms TTL=58 Reply from 104.27.187.94: bytes=32 time=5ms TTL=58 Reply from 104.27.187.94: bytes=32 time=5ms TTL=58 Ping statistics for 104.27.187.94: Packets: Sent = 10, Received = 10, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 5ms, Maximum = 5ms, Average = 5ms
  8. Mając dostęp do roota' przez ssh można też zainstalować ufw - prosty firewall dla Linuxa z zestawami regułek dla popularnych usług.
  9. Cześć, Niestety niezbyt dobrze to wygląda, sklep rzeczywiście ładuje się długo, blisko 30 sekund to słaby wynik, wiele osób zrezygnuje z zakupu zanim ujrzy w pełni stronę główną. Ewidentnie te serwery są obecnie przeciążone, skoro miałeś czas 16.6 sekundy (pewnie w godzinach porannych). https://gtmetrix.com/reports/grafikareligijna.com/SdgxVetD Na początek proponuję skorzystać z porządnego hostingu, nigdy nie miałem zaufania do nazwy, te współdzielone działają bardzo wolno. Polecałem na tym forum Kylos.pl na którym obecnie działa nasz jeden sklep. Bezawaryjna praca od ponad 2 lat, w przypadku, kiedy spóźnimy się z opłaceniem proformy dzwonią i przypominają o zaległościach. Został także poprawiony błąd z niepoprawnym wyświetlaniem miejsca na dysku, wcześniej trzeba było z konsoli wydawać polecenie resize2fs /dev/vda1. Jeszcze lepszym wyjściem jest serwer VPS (lub dedyk w przyszłości jak się biznes rozwinie) na hetzner.de, od ponad roku działa tam nasz główny sklep - notabene na tym samym szablonie co grafikareligijna.com. 🙂 Automatyczna płatność za usługę z karty, możliwość tworzenia snapshotów (migawek) z kopią bezpieczeństwa całego systemu, super wsparcie o każdej porze dnia i nocy. Całość stoi na Debianie 10.6, serwer www to nginx 1.19.3 + pagespeedmod, baza - maria DB 10.3.23, php w wersji 7.3. Sklep działa na thirtybees 1.1.0 (fork presty 1.6, rewelacyjna sprawa, wiele błędów poprawionych, nie muli po wejściu w moduły tak jak powinno być). Serwer VPS konfiguruje się raz, a następnie okresowo aktualizuje. Gdybyś był zainteresowany to daj znać. Moim zdaniem w pierwszej kolejności powinieneś zmienić hosting, a docelowo przejść na TB - nigdy nie osiągniesz takiej szybkości działania BO na PS 1.7. Migracja z php 5.3 na wersję 7.x da również zauważalny przyrost ładowania sklepu. Skompresuj też zdjęcia na głównej w sliderze, przykładowy obrazek zamiast 3328,9 KiB może zajmować 1843,5 KiB. Apache tez nie jest demonem prędkości, zdecydowanie lepszym wyborem jest nginx lub lighttpd. Docelowo pomyśl nad podpięciem Cloudflare, trzymaj zdjęcia na zewnętrznym, szybkim serwerze CDN, używamy Keycdn.com i jego mogę polecić.
  10. Popracuj nad optymalizacją, pomyśl nad zmianą serwera https://gtmetrix.com/reports/stojaki-lazienkowe.pl/RvU0ocGT
  11. Działa perfekcyjnie, aby zainstalować moduł należy rozpakować archiwum, zmienić nazwę głównego folderu na advancedfeaturesvalues i stworzyć ponownie zipa. Frazę Dane katalogowe zmieniasz edytując plik product.tpl albo w tłumaczeniach.
  12. Istnieje darmowy moduł, który spełnia swoje zadanie w 100%: https://github.com/jdanthinne/advancedfeaturesvalues
  13. appParameters.php nie ma żadnego prawa ustawionego, jeśli masz dostęp do konsoli to wykonaj komendę chmod 644 appParameters.php Jeśli nie masz dostępu zmień prawa read/write dla tego pliku korzystając z klienta FTP.
×
×
  • Create New...