2016-10-14 5 views
0

Я пытаюсь установить pimcore с nginx. Я скопировал папку в/var/www/html. Но когда я попытался получить доступ LOCALHOST/pimcore, я получил 403 Запретный ошибкаNginx 403 Запрещено с помощью pimcore

/var/log/nginx/error.log

2016/10/14 20:43:42 [error] 10888#10888: *9 directory index of "/var/www/html/pimcore/" is forbidden, client: 127.0.0.1, server: _, request: "GET /pimcore/ HTTP/1.1", host: "localhost" 

/etc/nginx/nginx.conf

user www-data; 
worker_processes auto; 
pid /run/nginx.pid; 

events { 
    worker_connections 768; 
    # multi_accept on; 
} 

http { 

    ## 
    # Basic Settings 
    ## 

    sendfile on; 
    tcp_nopush on; 
    tcp_nodelay on; 
    keepalive_timeout 65; 
    types_hash_max_size 2048; 
    # server_tokens off; 

    # server_names_hash_bucket_size 64; 
    # server_name_in_redirect off; 

    include /etc/nginx/mime.types; 
    default_type application/octet-stream; 

    ## 
    # SSL Settings 
    ## 

    ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE 
    ssl_prefer_server_ciphers on; 

    ## 
    # Logging Settings 
    ## 

    access_log /var/log/nginx/access.log; 
    error_log /var/log/nginx/error.log; 

    ## 
    # Gzip Settings 
    ## 

    gzip on; 
    gzip_disable "msie6"; 

    # gzip_vary on; 
    # gzip_proxied any; 
    # gzip_comp_level 6; 
    # gzip_buffers 16 8k; 
    # gzip_http_version 1.1; 
    # gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; 

    ## 
    # Virtual Host Configs 
    ## 

    include /etc/nginx/conf.d/*.conf; 
    include /etc/nginx/sites-enabled/*; 
} 


#mail { 
# # See sample authentication script at: 
# # http://wiki.nginx.org/ImapAuthenticateWithApachePhpScript 
# 
# # auth_http localhost/auth.php; 
# # pop3_capabilities "TOP" "USER"; 
# # imap_capabilities "IMAP4rev1" "UIDPLUS"; 
# 
# server { 
#  listen  localhost:110; 
#  protocol pop3; 
#  proxy  on; 
# } 
# 
# server { 
#  listen  localhost:143; 
#  protocol imap; 
#  proxy  on; 
# } 
#} 

Ls -al/вар/WWW/HTML

total 16 
drwxr-xr-x 3 root  root  4096 Oct 14 18:57 . 
drwxr-xr-x 3 root  root  4096 Oct 14 18:57 .. 
-rw-r--r-- 1 root  root  612 Oct 14 18:28 index.nginx-debian.html 
drwxr-xr-x 6 www-data www-data 4096 Oct 13 19:15 pimcore 

Как это исправить?

+0

Вы рекурсивно владели папкой 'pimcore' для пользователя' www-data'? –

+0

Я использовал 'sudo chown -R www-data: www-data pimcore' и перезапустил nginx, но все же получил 403 запрещенных – NoName2

ответ

0

Вы запрашиваете каталог pimcore/, но нет указания, должен ли отображаться список каталогов или использовать индексный файл. Добавление index index.php может помочь.

+0

В каталоге pimcore уже есть index.php – NoName2

+0

Когда я советую добавить' index index.php 'Я хочу добавить это в конфигурационный файл Nginx, иначе Nginx не знает' index.php' –

0

Pimcore не предназначен для запуска из подкаталога. Кроме того, вы, похоже, не настроили nginx (и php) для Pimcore вообще, так как у .conf, который вы опубликовали, не хватает интересных частей, которые включены в подкаталоги .

Просьба пройти через installation guide.

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