2016-01-21 3 views
1

Я использую apache с виртуальным хостом в качестве моего сервера. Я также использую yoman для создания шаблона углового приложения. По какой-то причине, когда я запускаю свой сайт, я могу видеть индексную страницу, но консоль дала мне 403 запрещенных ошибок на всех компонентах, таких как bootstrap, angular.js ... и т. Д. Я не уверен, что я сделал неправильно. Может кто-нибудь помочь? Благодаря!403 запрещено на компонентах bower

мой V-хост файл

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "/Users/John/testproject/app" 
    ServerName testproject.localhost 
    ErrorLog "/private/var/log/apache2/testproject-error_log" 
    CustomLog "/private/var/log/apache2/testproject-access_log" common 
    <Directory "/Users/John/testproject/app"> 
     Options Indexes FollowSymLinks MultiViews 
     AllowOverride All 
     Order allow,deny 
     Allow from all 
     Require all granted 
    </Directory> 
</VirtualHost> 

Моя структура проекта.

testproject 
    app 
     bower_components <-symlink 
    bower_components 
     angular  <----403 error 
     bootstrap <----403 error 
     ...etc 
    Gruntfile.js 
    Bower.json 

Мой URL в браузере

testproject.localhost 

Спасибо за помощь!

ответ

0

Вам нужно перенести проект в/вар/WWW/как/директория пользователя не доступна для apache2 и после перемещения проверки разрешения папки и установить разрешение на 777

sudo chmod -r 755 folder_path 

, если до сих пор не работа установить его на

sudo chmod -r 777 folder path 

и перезапустить apache2. Также не забудьте изменить путь в файле конфигурации apache2.

Смежные вопросы