Назад | Перейти на главную страницу

XAMPP в Windows - проблемы с разрешениями?

Пытаюсь настроить разработку Apache / PHP / MySQL на моем ноутбуке Vista, поэтому я подумал, что XAMPP будет быстрым и простым решением.

У меня такой vhost:

<VirtualHost *:80>
    ServerAdmin webmaster@example.com
    DocumentRoot C:\Development\xxx-projects\xxxx\web
    ServerName miai.local
</VirtualHost>

в httpd.conf я включаю его

Include conf/extra/httpd-vhosts.conf

но я всегда получаю эту ошибку при посещении miai.local:

Access forbidden!

You don't have permission to access the requested object. It is either read-protected or not readable by the server. 

Если я настроил виртуальный хост для чтения из C: \ xampp \ htdocs \ xxxx \ web вместо моей папки C: \ Development \ xxx-projects \ xxxx \ web, он будет работать нормально.

Это вроде проблема с разрешением какая-то ... только на винде. И я понятия не имею, как владение работает с окнами!

Любые идеи?

@furnace: вам также может быть полезно отделить журналы виртуального сервера от местоположения по умолчанию:

ErrorLog C:\Development\xxx-projects\xxxx\web\logs\error.log
CustomLog C:\Development\xxx-projects\xxxx\web\logs\access.log combined

Кроме того, вы, вероятно, это понимаете, но вы можете поместить директиву VirtualHost непосредственно в httpd.conf, а не включать ее из отдельного файла.

Ах, ответ был мой виртуальный хост был плохим. Нужен каталог ... директива ..:

<VirtualHost *:80>
    ServerAdmin webmaster@example.com
    DocumentRoot C:\Development\xxx-projects\xxxx\web
    ServerName miai.local
    <Directory C:\Development\xxx-projects\xxxx\web>
        Order Deny,Allow
        Allow from 127.0.0.1
    </Directory>
</VirtualHost>

Есть альтернатива под названием ВАМП, Я помню, у меня это сработало лучше, когда я попытался настроить что-то.
Также есть Портативная версия это тоже работает.


Вещи, которые находятся поблизости, но напрямую не сравниваются с XAMPP / WAMP.

  • Если у вас хорошая пропускная способность, есть также относительно новый Opera Unite!
  • Мне также понравился FreeSSHd