Навигация

    Shopker - Форум

    • Зарегистрироваться
    • Войти
    • Поиск
    • Категории
    • Последние
    • Метки
    • Популярные
    • Пользователи
    • Группы
    • Вернуться на сайт

    При входе в админку ошибка: 403 Forbidden

    Поддержка
    2
    9
    305
    Загружаем больше сообщений
    • Сначала старые
    • Сначала новые
    • По количеству голосов
    Ответить
    • Ответить, создав новую тему
    Авторизуйтесь, чтобы ответить
    Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
    • D
      Dominikanetz отредактировано

      При входе в админку ошибка: 403 Forbidden.
      Веб-сервер: Nginx 1.21, ОС: CentOS, права по инструкции даны.
      Может mod_rewrite нужен особенный ?

      Admin 1 ответ Последний ответ Ответить Цитировать 0
      • D
        Dominikanetz @Admin отредактировано

        @admin , да спасибо Вам большое, заработало.

        1 ответ Последний ответ Ответить Цитировать 1
        • Admin
          Admin @Dominikanetz отредактировано

          Должно быть так:

          location / {
              try_files $uri /index.php$is_args$args;
          }
          

          https://shopker.org/documentation/web-server-settings

          D 1 ответ Последний ответ Ответить Цитировать 0
          • D
            Dominikanetz @Admin отредактировано

            @admin , это файл enable-php-74.conf:

            	location ~ [^/]\.php(/|$)
            	{
            		try_files $uri =404;
            		fastcgi_pass  unix:/tmp/php-cgi-74.sock;
            		fastcgi_index index.php;
            		include fastcgi.conf;
            		include pathinfo.conf;
            	}
            
            

            Это файл: /www/server/panel/vhost/rewrite/XXX.conf:

            location / {
            if (!-e $request_filename) {
            rewrite ^/(.*)$ /index.php?q=$1 last;
            }
            }
            
            
            Admin 1 ответ Последний ответ Ответить Цитировать 0
            • D
              Dominikanetz @Admin отредактировано

              @admin Да, правильно понимаете, нажимаю на ссылку Администрирование.
              Адрес такой: https://xxx.click/admin

              1 ответ Последний ответ Ответить Цитировать 0
              • Admin
                Admin @Dominikanetz отредактировано Admin

                Покажите содержимое этих файлов
                include enable-php-74.conf;
                include /www/server/panel/vhost/rewrite/XXX.conf;

                Правильно ли я понимаю, что вы авторизуетесь и нажимаете ссылку "Администрирование"? Какой адрес видите в строке браузера?

                Попробовал запустить на винде на OpenServer на nginx - ситуация такая же.

                Вот инструкция: https://shopker.org/documentation/installing-on-windows

                D 2 ответов Последний ответ Ответить Цитировать 0
                • D
                  Dominikanetz @Admin отредактировано

                  @admin Да, только админка не открывается, frontend весь корректно отображается.
                  nginx_error.png
                  .Conf-файл:

                  server
                  {
                      listen 80;
                  	listen 443 ssl http2;
                      server_name XXX;
                      index index.php index.html index.htm default.php default.htm default.html;
                      root /www/wwwroot/XXX/public;
                  
                      #SSL-START SSL related configuration, do NOT delete or modify the next line of commented-out 404 rules
                      #error_page 404/404.html;
                      #HTTP_TO_HTTPS_START
                      if ($server_port !~ 443){
                          rewrite ^(/.*)$ https://$host$1 permanent;
                      }
                      #HTTP_TO_HTTPS_END
                      ssl_certificate    /www/server/panel/vhost/cert/XXX/fullchain.pem;
                      ssl_certificate_key    /www/server/panel/vhost/cert/XXX/privkey.pem;
                      ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
                      ssl_ciphers ES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
                      ssl_prefer_server_ciphers on;
                      ssl_session_cache shared:SSL:10m;
                      ssl_session_timeout 10m;
                      add_header Strict-Transport-Security "max-age=31536000";
                      error_page 497  https://$host$request_uri;
                  
                      #SSL-END
                  
                      #ERROR-PAGE-START  Error page configuration, allowed to be commented, deleted or modified
                      #error_page 404 /404.html;
                      #error_page 502 /502.html;
                      #ERROR-PAGE-END
                  
                      #PHP-INFO-START  PHP reference configuration, allowed to be commented, deleted or modified
                      include enable-php-74.conf;
                      #PHP-INFO-END
                  
                      #REWRITE-START URL rewrite rule reference, any modification will invalidate the rewrite rules set by the panel
                      include /www/server/panel/vhost/rewrite/XXX.conf;
                      #REWRITE-END
                  
                      # Forbidden files or directories
                      location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
                      {
                          return 404;
                      }
                  
                      # Directory verification related settings for one-click application for SSL certificate
                      location ~ \.well-known{
                          allow all;
                      }
                  
                      location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
                      {
                          expires      30d;
                          error_log /dev/null;
                          access_log off;
                      }
                  
                      location ~ .*\.(js|css)?$
                      {
                          expires      12h;
                          error_log /dev/null;
                          access_log off; 
                      }
                      access_log  /www/wwwlogs/XXX.log;
                      error_log  /www/wwwlogs/XXX.error.log;
                  }
                  

                  Панель использую: aaPanel, ось: CentOS 7x64, php 7.4.
                  Попробовал запустить на винде на OpenServer на nginx - ситуация такая же.

                  Admin 1 ответ Последний ответ Ответить Цитировать 0
                  • D
                    Dominikanetz @Admin отредактировано

                    Это сообщение удалено!
                    1 ответ Последний ответ Ответить Цитировать 0
                    • Admin
                      Admin @Dominikanetz отредактировано

                      @dominikanetz Только при входе в админку? При этом все разделы сайта нормально открываются? Ещё интересно как выглядит эта ошибка. Страница от Nginx или в дизайне сайта?

                      Может mod_rewrite нужен особенный ?

                      Покажите содержимое вашего .conf файла.

                      D 2 ответов Последний ответ Ответить Цитировать 0
                      • 1 / 1
                      • First post
                        Last post
                      2020 • Shopker