Я тоже столкнулся с этой проблемой. Мне нужно изменить DocumentRoot и указать его в моем пользовательском каталоге, который использовался для сохранения файлов изображений.
Беркей прав, вам нужно немного отредактировать файл apache httpd.config, но кроме этого вам нужно сделать еще одно изменение, иначе WebSharing не сможет включиться снова.
Откройте ваш httpd.config в вашем любимом редакторе (вероятно, вам нужно сделать это, если вы не изменили права доступа к этому файлу)
- sudo chmod 666 httpd.conf
- Откройте httpd.config и начните редактирование.
- sudo chmod 644 httpd.conf, когда он будет завершен, перейдите к шагу 2 (измените его обратно на исходный доступ)
Найдите DocumentRoot "/Library/WebServer/Documents"
и измените его на DocumentRoot "/Users/leiwang/Sites"
или любую другую нужную папку.
Одна важная вещь - вам нужно дать разрешение на чтение / запись для указанной вами папки.
- sudo chmod -R 747 foldername
Надеюсь, это поможет:)