#2 Vi er ikke alle der kan lide grafiske værktøjer eller tyde dem, så hvis du gider bruge ls -al mappe og give os det indput er det meget mere overskueligt :)
Nu er jeg absolut ikke ekspert på det område, men jeg kan dog se, at din index.html er ejet af nobody og gruppe root med rettighederne rwx------ eller med tal: 700. Det vil sige, at du ikke får adgang til noget, med mindre du logger på som en bruger, der hedder nobody, og det gør du nok ikke.
Jeg ved ikke, hvilken Linux, du bruger, men på min Ubuntu server plejer jeg at sætte både bruger og gruppe til: www-data for de mapper og filer, der skal kunne ses offentlig og give rettighederne 757, altså rwxr-xr-x, så kan alle læse og tilgå, men kun ejeren kan skrive.
Jeg kan se, at mappen, som det hele ligger i, hedder /htdocs. Den skal altså også have rettighederne 757
edit: hvorfor i alverden du skulle give 757 (hvilket giver "andre" skriverettigheder er, for mig, helt uforståeligt.) Hold dig til 755 for din egen skyld.
Tror sgu helt ærligt det er fordi deein Apache.conf (eller hvad den nu hedder alt efter din Distro) for byder rettighederne direkte til rootbiblioteket.
Ergo skal du finde din apache.conf hvor du har følkgende kode:
Options Indexes Includes FollowSymLinks
AllowOverride all
Allow from all
Order allow,deny
Eller lign og derefter kigge lidt i noget dokumentation, for dette er nu bare bare taget ud af hovedet i fri luft. så denne er ikke ægte - Sorry!
Men jeg tror mere det er det dit problem ligger.
Det var da pinligt. Jeg skrev forkert ikke bare en men to gange i det samme indlæg. Men det var da rigtigt med bogstaverne.
Rettighederne skal selvfølgelig være 755.
#14 Kender du til noget lignende, eller anden litteratur, omkring den ekstra oktal man kan sætte på. f.eks.
[brian@Lapdog ~]$ chmod 7777 test
[brian@Lapdog ~]$ ls -l test
-rwsrwsrwt 1 brian users 0 18 feb 23:31 test
#15, første octal sætter UID, GID og Sticky. hvis man kun benytter sig af 3 octaler anses det manglende første octal for at være 0 som default, så i dette tilfælde (0755) er det ligegyldigt. Dette står også i chmods manpage.
Kommentarer18
hosting.
Hvad er rettighederne på www mappen?
Ja.
Ønsker ikke mine ting online
*******
Re: Forbidden to acces server ?
:D ?
Ønsker ikke mine ting online
*******
eller se her:
Ønsker ikke mine ting online
*******
Re: Forbidden to acces server ?
Jeg ved ikke, hvilken Linux, du bruger, men på min Ubuntu server plejer jeg at sætte både bruger og gruppe til: www-data for de mapper og filer, der skal kunne ses offentlig og give rettighederne 757, altså rwxr-xr-x, så kan alle læse og tilgå, men kun ejeren kan skrive.
Jeg kan se, at mappen, som det hele ligger i, hedder /htdocs. Den skal altså også have rettighederne 757
Kaj
Okaaay.. =)
Ønsker ikke mine ting online
*******
next:
Ønsker ikke mine ting online
*******
chmod
Ønsker ikke mine ting online
*******
chmod -R 0755 (for
edit: hvorfor i alverden du skulle give 757 (hvilket giver "andre" skriverettigheder er, for mig, helt uforståeligt.) Hold dig til 755 for din egen skyld.
Re: Forbidden to acces server ?
Ergo skal du finde din apache.conf hvor du har følkgende kode:
Options Indexes Includes FollowSymLinks
AllowOverride all
Allow from all
Order allow,deny
Eller lign og derefter kigge lidt i noget dokumentation, for dette er nu bare bare taget ud af hovedet i fri luft. så denne er ikke ægte - Sorry!
Men jeg tror mere det er det dit problem ligger.
Re: Forbidden to acces server ?
Ønsker ikke mine ting online
*******
Re: Forbidden to acces server ?
Rettighederne skal selvfølgelig være 755.
Re: Forbidden to acces server ?
#0 Jeg faldt lige over denne lille applet der kan oversætte chmod's octal koder til de aktuelle rettigheder: http://jeffhowden.com/code/javascript/chmod/
Re: Forbidden to acces server ?
[brian@Lapdog ~]$ chmod 7777 test
[brian@Lapdog ~]$ ls -l test
-rwsrwsrwt 1 brian users 0 18 feb 23:31 test
Re: Forbidden to acces server ?
Re: Forbidden to acces server ?
Re: Forbidden to acces server ?