Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jag har installerat XAMPP på min Mac/Linux/Windows men får 403 när jag accessar länken dbwebb till dbwebb-kurser #4

Open
mosbth opened this issue Aug 27, 2021 · 1 comment
Assignees
Labels
documentation Improvements or additions to documentation Linux Mac troubleshooting Windows

Comments

@mosbth
Copy link
Member

mosbth commented Aug 27, 2021

Du har installerat XAMPP enligt guiden:
https://dbwebb.se/kunskap/installera-en-egen-webbserver-for-utveckling#link

Du får problem när du gör den symboliska länken "dbwebb" som skall leda till "dbwebb-kurser". Du får ett fel med statuskoden 403 som säger att du inte har behörighet att nå den sidan.

A) Börja med att dubbelkolla att länken du skapade fungerar. Gå till katalogen htdocs där länken ligger och använd ls och cd för att dubbelkolla att länken leder till rätt plats.

cd htdocs     # den katalog där du har webbfilerna, din webroot, det är här du skapade länken
ls dbwebb/
cd dbwebb

Du bör se filerna och du bör kunna flytta in i länken så att den leder till rätt plats.

B) Ett vanligt på Unix-system, inklusive Mac, är att rättigheterna till din katalog dbwebb-kurser gör att webbservern, som körs av en annan användare, inte kommer åt dem. Då behöver man öppna upp kataloghierarkin så att den användare som kör webbservern kommer åt filerna. Så här kan man göra förutsatt att man skapat katalogen dbwebb-kurser direkt under sin hemmakatalog.

cd
chmod 755 .
chmod 755 dbwebb-kurser

Prova nu att ladda om sidan.

@mosbth mosbth added the documentation Improvements or additions to documentation label Aug 27, 2021
@mosbth mosbth self-assigned this Aug 27, 2021
@mosbth
Copy link
Member Author

mosbth commented Sep 1, 2021

Om du får samma sak på Windows så är "troligen" din länk felskapad, den som du gjorde med kommandot mklink.

Enklaste sättet att felsöka är att öppna cdm.exe och gå till den katalogen där du placerade länken, troligen i c:\xampp\htdocs.

Du kan göra dir och du bör se länken dbwebb och vart den pekar. Pröva att använda den.

dir dbwebb
cd dbwebb

Om det fungerar så är länken korrekt och pekar på rätt sätt. Då bör det fungera, det verkar sällan vara problem med att xampp inte kommer åt din användares filer i Windows.

Det vanligaste felet verkar vara att länken fel och inte leder någonstans. Då kan du ta bort länken och skapa en ny. Smidigast (och säkrast) är att radera länken i filväljaren Windows Explorer. Du kan även radera länken direkt i terminalen men läs då först detta om "How can I delete a symbolic link?".

rmdir dbwebb

Nu kan du skapa om länken och testa igen.

@mosbth mosbth changed the title Jag har installerat XAMPP på min Mac/Linux men får 403 när jag accessar länken dbwebb till dbwebb-kurser Jag har installerat XAMPP på min Mac/Linux/Windows men får 403 när jag accessar länken dbwebb till dbwebb-kurser Sep 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation Linux Mac troubleshooting Windows
Projects
None yet
Development

No branches or pull requests

1 participant