xampp i 403

Konfiguracja serwerów, usług, itp.
szczemp
Posty: 26
Rejestracja: 17 lutego 2014, 09:30

xampp i 403

Post autor: szczemp »

Jakiś czas temu przesiadłem się z windowsa na debiana. Na windowsie miałem xammpa i dość sporo projektów php w htdocs. Każdy projekt w osobnym folderze. Po przesiadce też zainstalowałem xamppa i chciałem przenieść te projekty. Skopiowałem wszystko z windowsowego katalogu htdocs do /opt/lampp/htdocs na debianie. Ale serwer nie chce mnie wpuścić do tych skopiowanych katalogów. Wpisując w przeglądarce localhost/jakisProjekt dostaję błąd 403. Dzieje się to tylko w skopiowanych folderach. Jak utworzę ręcznie jakiś folder np /opt/lampp/htdocs/test, to w przeglądarce localhost/test wyświetla mi się jego zawartość. Foldery, które podczas instalacji zostały utworzone w /opt/lampp/htdocs też są dostępne.
Nie wiem czy coś namieszałem z chmodami czy z czymś innym, bo na początku nie mogłem w /opt/lampp/htdocs utworzyć żadnego pliku i coś kombinowałem.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Sprawdź kto jest właścicielem tych folderów i ich uprawnienia:

Kod: Zaznacz cały

ls -l
szczemp
Posty: 26
Rejestracja: 17 lutego 2014, 09:30

Post autor: szczemp »

Problem po części rozwiązany.
Takie były prawa:

Kod: Zaznacz cały

drwxr-xr-x 2 szczemp szczemp 4096 lut 18 18:36 utworzonyRecznie
drwx------ 8 szczemp szczemp 4096 lut 18 18:07 skopiowanyZWindowsa
drwxr-xr-x 2 root root 4096 lut 16 17:00 utworzonyPodczasInstalacji
403 pojawiał się przy skopiowanyZWindowsa.
Zmieniłem mu uprawnienia na 755 i mogę go otworzyć w przeglądarce.
Jednak gdzieś po drodze zginęły mi pliki .htaccess. Projekty, które z nich korzystały, przestały działać. Nie wiem czemu nie zostały skopiowane.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

W jaki sposób to kopiowałeś? "." na początku pliku oznacza plik jako ukryty (stosując nomenklaturę z Windowsa). Jak kopiowałeś to w graficznym menedżerze przez zaznaczenie te pliki mogły się nie zaznaczyć.
szczemp
Posty: 26
Rejestracja: 17 lutego 2014, 09:30

Post autor: szczemp »

Każdy projekt który go używał, miał go w swoim katalogu. Zaznaczyłem katalog i plik powinien być w tym katalogu.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Jesteś pewien, że ich tam nie ma? Sprawdź poleceniem (pokazuje wszystkie pliki, łącznie z ukrytymi):

Kod: Zaznacz cały

ls -a
szczemp
Posty: 26
Rejestracja: 17 lutego 2014, 09:30

Post autor: szczemp »

Tak, jestem pewien. Skopiuję sobie je jeszcze raz.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Nie kopiuj całego katalogu, tylko te pliki. Możesz skorzystać z cp.
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

ZRÓB

chmod
755 na katalogi
644 na pliki
ODPOWIEDZ