Assume there are no rules and it's one big free for all
chmod +x ~/webdir
...waarbij webdir de betreffende directory is die door apache wordt gebruikt, meestal htdocs of www.
ik dacht dat de rootdir was /Library/Webserver/Documents/Q schreef op 23 september 2004 @ 16:06:
Bij OS X is je personal webdir standaard ~/Sites
iedere verschillende user kan dan wel in de folder ~/Sites/ publiceren, maar die is vervolgens bereikbaar onder:
http://127.0.0.1/~Username
Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen
Wist ik trouwens niet, ik gebruik het niet.RM-rf schreef op 23 september 2004 @ 16:14:
[...]
ik dacht dat de rootdir was /Library/Webserver/Documents/
De TS krijgt een permission denied als hij url ~username aanroept, zoals hierboven staat, dus hij/zij moet in ~/Sites zijn.iedere verschillende user kan dan wel in de folder ~/Sites/ publiceren, maar die is vervolgens bereikbaar onder:
http://127.0.0.1/~Username
Vind het best raar. Als ze bij elke user een Sites folder aanmaken zou je er vanuit mogen gaan dat het gelijk werkt.wacko schreef op 23 september 2004 @ 15:53:
Je moet je persoonlijke webdir executable maken, zodat Apache erin kan komen. Dat kan met zoiets als het volgende in een console:
chmod +x ~/webdir
...waarbij webdir de betreffende directory is die door apache wordt gebruikt, meestal htdocs of www.
[ Voor 70% gewijzigd door Alpha-sphere op 24-09-2004 16:42 ]
Assume there are no rules and it's one big free for all
Hoe staan de rechten van de bestanden in de folder Sites?Alpha-sphere schreef op 24 september 2004 @ 16:38:
Sorry voor mijn n00bness maar ~/sites? Daar heb ik mijn website al naar gecopieerd. Vanaf het begin al.
[...]
Vind het best raar. Als ze bij elke user een Sites folder aanmaken zou je er vanuit mogen gaan dat het gelijk werkt.
(eventueel kun je appletje+i doen, en dan de rechten op leesrechten voor allen en kopieren naar alle ingevoegde bestanden)
een tweede mogelijkheid is dat er geen index-pagina instaat, er moet een pagina met de naam 'index.html' instaan om als default te worden opgeroepen (in apache op mac osx staat default indexing uit, je krijgt dus geen filelists te zien als er geen 'index.html' in de folder staat)
Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen
Index.html staat erin. Rechten staan als volgdRM-rf schreef op 24 september 2004 @ 16:45:
[...]
Hoe staan de rechten van de bestanden in de folder Sites?
(eventueel kun je appletje+i doen, en dan de rechten op leesrechten voor allen en kopieren naar alle ingevoegde bestanden)
een tweede mogelijkheid is dat er geen index-pagina instaat, er moet een pagina met de naam 'index.html' instaan om als default te worden opgeroepen (in apache op mac osx staat default indexing uit, je krijgt dus geen filelists te zien als er geen 'index.html' in de folder staat)
Ownership & permission - read & write
Owner - read write
group - read only
others - read only
Volgens je vorige post zou de rootdir library/webserver/documents moeten zijn. Ook hier heb ik mijn website naar gecopieerd en als ik dan 127.0.0.1 doe dan krijg ik de standaard apache is geinstalleerd pagina te zien. De bestanden die in documents zaten heb ik allemaal gekopieerd naar een backup folder en nog krijg ik het te zien
[ Voor 21% gewijzigd door Alpha-sphere op 24-09-2004 18:57 ]
Assume there are no rules and it's one big free for all
maak in de ~/Sites map eens een tekstbestand aan en zet er een paar woorden in. Controleer de rechten en roep deze dan aan met:
http://127.0.0.1/~username/tekstbestand
dit zou die paar woorden moeten weergeven.
Problem solved! m'n index.html en de rest van de bestanden (die trouwens op een andere computer gemaakt zijn) stonden op no access.Q schreef op 24 september 2004 @ 21:59:
Het werkt bij mij precies zoals ik schreef. Standaard werkt het perfect, zonder rechten goed te zetten. die ~/Sites (let op de hoofdletter) moet gewoon werken. Ik neem aan dat je apache start via System preferences -> sharing -> personal web sharing.
maak in de ~/Sites map eens een tekstbestand aan en zet er een paar woorden in. Controleer de rechten en roep deze dan aan met:
http://127.0.0.1/~username/tekstbestand
dit zou die paar woorden moeten weergeven.
Assume there are no rules and it's one big free for all
No production networks were harmed during this posting