26. maj 2005 - 15:38Der er
9 kommentarer og 1 løsning
mere end 1 open_basedir direktiv inden in virtualhost ?
Hej eksperter.
jeg bruger open_basedir direktivet på et pr. virtualhost plan.
samtidigt har jeg en alias regel der siger at /phpmyadmin skal sendes til phpmyadmin mappen på serveren. -dette virker bare ikke da denne mappe er uden for virtualhostens basedir.
nogen måder at omgå dette på ? muligvis ved at have flere open_basedir direktiver i samme virtualhost eller muligvis på global niveau. en anden løsning kunne være at lade alias reglen pege på en absolut url istedet for en mappe. -er dette muligt?
Det er ikke en løsning at sætte open_basedir til en mappe højere oppe i dir-strukturen.
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
hvis du læser mit spørgsmpl vil du kunne se at de netop er det som er problemet. med open_basedir /var/www/domæne/public_html kan man jo netop ikke åbne /var/www/apps/phpmyadmin fra den virtualhost.
Well, hvis du kun vil have dit alias til at fungere på en enkelt vhost, så kan jeg godt se dit problem. Ellers må du bare kunne angive et alias globalt, open_basedir gælder jo kun for de enkelte vhosts.
kasper.. læs nu spørgsmålet. det drejer sig ikke om at få et alias til at virke. -men at sørge for vhosten både kan tilgå sin egen folder og alias folderen. Det er basedir der sætter begrænsningen her. mit alias virker fint.
Jeg har læst spørgsmålet flere gange.. Forstår det godt, men kunne ikke umidlbart se problemet i det. Løsningen er dog meget simpel, og står i PHP manualen:
" Under Windows, separate the directories with a semicolon. On all other systems, separate the directories with a colon."
F.eks (på et ikke-Windows system): php_admin_value open_basedir /www/apps/phpmyadmin:/var/www/domæne/public_html
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.