Avatar billede ostehamster Nybegynder
03. juli 2003 - 19:59 Der er 17 kommentarer og
1 løsning

Problemer med filadgang

Hejsa

Jeg har installeret apache 1.3.6... og den virker ok.

Men, nu vil jeg gerne have, at min document root skal være en mappe under min bruger.

F.eks. /home/ostehamster/www_root

Selv om jeg har skrevet chmod 777 /home....., så siger Apache at jeg ikke har adgang. Hvad gør jeg (galt)?

mvh
Christoffer
Avatar billede htm Nybegynder
03. juli 2003 - 20:02 #1
Har du ændret denne til det samme du har sat document_root til?

#
# This should be changed to whatever you set DocumentRoot to.

#
<Directory /home/ostehamster/www_root>
Avatar billede ostehamster Nybegynder
03. juli 2003 - 20:04 #2
Jeps, det leder jo nok også i den, men finde så ud af, at der ikke er adgang
Avatar billede ztyxx Nybegynder
03. juli 2003 - 20:09 #3
har du husket at genstarte efter ændringen
Avatar billede htm Nybegynder
03. juli 2003 - 20:11 #4
Den vil søge fint nok i det bibliotek da du har sat den ved DocumentRoot  men længere nede er denne med directory som giver forskellige rettigheder og indstillinger for det bibliotek

Tjek også lige hvad der står under disse linier:
#
# Controls who can get stuff from this server.
#

Og selvfølgelig har du husket at genstarte apache?
Avatar billede ostehamster Nybegynder
03. juli 2003 - 20:17 #5
jeps, der er genstartet

ellers ville den jo bare have vidst standardbeskeden
Avatar billede htm Nybegynder
03. juli 2003 - 20:18 #6
Hvad er det den fortæller dig? Hvad mener du med ikke adgang og standardbeskeden? Er det en 403-error du får?
Avatar billede ostehamster Nybegynder
03. juli 2003 - 20:18 #7
#
# Controls who can get stuff from this server.
#
    Order allow,deny
    Allow from all
Avatar billede ostehamster Nybegynder
03. juli 2003 - 20:23 #8
Forbidden
You don't have permission to access / on this server.

Apache/1.3.27 Server at localhost.localdomain Port 80
Avatar billede ostehamster Nybegynder
03. juli 2003 - 20:24 #9
så det er en 403

med standardbesked, mente jeg den, som følger med apache

den ligger i ....apache/htdogs/
Avatar billede htm Nybegynder
03. juli 2003 - 20:26 #10
Har du nogen .htaccess liggende der blokerer for det?

har du prøvet og skrive

chmod -R 777 /home/ostehamster/www-Root

Og den besked er ligeglad med hvad du har valgt som document_root det ligger kodet i apache!
Avatar billede ostehamster Nybegynder
03. juli 2003 - 20:30 #11
jeg har en .htaccess, men den indeholder kun:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-F
RewriteRule ^([^/]+)/?([^/]*)/?([^/]*)/?([^/]*)/?$ /selector.php?modul=$1&side=$2

Det kan vel ikke gøre, at der ikke er adgang?
Avatar billede htm Nybegynder
03. juli 2003 - 20:32 #12
Ja det kan godt være at det kan det, prøv og udkommenter alle linierne og test igen
Avatar billede ostehamster Nybegynder
03. juli 2003 - 20:43 #13
Det gav ingen forskel
Avatar billede ostehamster Nybegynder
03. juli 2003 - 20:44 #14
Prøvede lige at flytte det hele til /usr/local/apache/htdogs, og så virker det

Kan jeg ikke se egenskaber for denne mappe, og finde ud af hvordan den anden skal se ud?
Avatar billede htm Nybegynder
03. juli 2003 - 20:51 #15
Som sagt i første indlæg skal du sørge for at den linie er ændret til det som document_root er sat til også!

Havde du prøvet
chmod -R 777 /home/ostehamster/www-Root
Avatar billede ostehamster Nybegynder
03. juli 2003 - 20:56 #16
Jeps, jeg har gjort begge dele
Avatar billede ostehamster Nybegynder
03. juli 2003 - 21:03 #17
hmm, jeg fatter minus :(
Avatar billede ostehamster Nybegynder
03. juli 2003 - 21:54 #18
Jeg har fundet en løsning, som jeg ikke er helt tilfreds med, men alligevel

Jeg har kopieret alle mine "projekter" over i /usr/local/apache/www

Og kørt chmod 777 /usr/local/apache/www -R

Således at jeg kan rette i filerne via min bruger

Dog, er jeg bange for, at hvis jeg opretter en ny mappe, så vil apache ikke bruge den. Men indtil videre virker det.

Tak for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester