Ostatnie wpisy

Instalacja PrestaShop na XAMPP w systemie Windows 11 z PHP 8.1

Instalacja PrestaShop na XAMPP w systemie Windows 11 z PHP 8.1 może napotkać różne problemy, w tym błąd związany z odmową dostępu podczas próby zmiany nazwy pliku. W tym artykule omówimy, jak poprawnie zainstalować PrestaShop oraz jak rozwiązać problem, który może się pojawić.

Kroki instalacji PrestaShop na XAMPP

  1. Pobierz i zainstaluj XAMPP:
    • Przejdź na stronę Apache Friends i pobierz najnowszą wersję XAMPP.
    • Zainstaluj XAMPP, wybierając komponenty, które chcesz zainstalować (Apache, MySQL, PHP).
  2. Pobierz PrestaShop:
    • Odwiedź stronę PrestaShop i pobierz najnowszą wersję.
  3. Skonfiguruj środowisko:
    • Rozpakuj pobrany plik PrestaShop do katalogu C:\xampp\htdocs\presta.
    • Otwórz panel sterowania XAMPP i uruchom serwery Apache oraz MySQL.
  4. Utwórz bazę danych:
    • Otwórz przeglądarkę i wpisz http://localhost/phpmyadmin.
    • Utwórz nową bazę danych dla PrestaShop (np. prestashop_db).
  5. Uruchom instalację PrestaShop:
    • W przeglądarce wpisz http://localhost/presta.
    • Postępuj zgodnie z instrukcjami instalatora.

Rozwiązywanie problemu z odmową dostępu

Podczas instalacji możesz napotkać błąd:

Warning: rename(presta/index.php.temp,C:\xampp\htdocs\presta/index.php):

Odmowa dostępu (code: 5) in C:\xampp\htdocs\presta\index.php on line 1338


Przyczyny błędu

Błąd ten zazwyczaj oznacza, że PHP nie ma odpowiednich uprawnień do modyfikacji plików w katalogu htdocs. Może to być spowodowane:

  • Ustawieniami zabezpieczeń systemu Windows.
  • Uruchomieniem XAMPP bez uprawnień administratora.

Rozwiązania

  1. Zmień ręcznie nazwę pliku index.php.temp na index.php
  2. Uruchom XAMPP jako administrator:
    • Kliknij prawym przyciskiem myszy na ikonę XAMPP i wybierz „Uruchom jako administrator”.
  3. Sprawdź uprawnienia folderu:
    • Upewnij się, że folder C:\xampp\htdocs\presta ma odpowiednie uprawnienia.
    • Kliknij prawym przyciskiem myszy na folderze, wybierz „Właściwości”, a następnie zakładkę „Zabezpieczenia”. Upewnij się, że użytkownik ma pełne uprawnienia.
  4. Wyłącz oprogramowanie zabezpieczające:
    • Czasami programy antywirusowe lub zapory sieciowe mogą blokować dostęp do plików. Spróbuj tymczasowo je wyłączyć.
  5. Sprawdź konfigurację PHP:
    • Upewnij się, że wszystkie wymagane rozszerzenia PHP są włączone w pliku php.ini.

Podsumowanie

Instalacja PrestaShop na XAMPP w systemie Windows 11 z PHP 8.1 jest procesem stosunkowo prostym, jednak mogą wystąpić problemy związane z uprawnieniami do plików. Przestrzeganie powyższych kroków powinno pomóc w pomyślnym zakończeniu instalacji oraz rozwiązaniu problemów z dostępem do plików.

Zostaw komentarz