Amxbans на php 7.4

Сообщения
8
Реакции
2
Всем привет. Сначала пытался установить CS-Bans, но всегда получал ошибку 404 Not Found, при этом конфиг nginx'a настраивал, все файлы былина месте. После этого решился поставить Amxbans, думал, что с ним будет проще. Установил, настроил конфиг nginx'a. Файлы видит, но при открытии страницы просто белый экран.
Сам Amxbans устанавливал отсюда(github).

Конфиг nginx:
Код:
# Default server configuration
#
server {
    listen 80 default_server;
    listen [::]:80 default_server;

    root /var/www/html;

    # Add index.php to the list if you are using PHP
    index index.php index.html index.htm index.nginx-debian.html;

    server_name _;
    

    location / {
        # First attempt to serve request as file, then
        # as directory, then fall back to displaying a 404.
        try_files $uri $uri/ =404;
    }

    location ~ \.php$ {
             include snippets/fastcgi-php.conf;
             fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
    }

        location /fastdl/ {
            alias   /home/public_server/serverfiles/cstrike/;
            autoindex on;

            location ~* (\.wad$|(maps|sprites|models|gfx|sound|media|overviews)/.*(bsp|mdl|spr|wav|mp3|bmp|tga|txt|res)$) {
                    allow all;
            }

            deny all;
    }

        location /phpmyadmin {
            alias /usr/share/phpmyadmin/;

            location ~ \.php$ {
                    fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
                    fastcgi_index index.php;
                    fastcgi_param SCRIPT_FILENAME $request_filename;
                    include fastcgi_params;
                    fastcgi_ignore_client_abort off;
            }

            location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
                    access_log    off;
                    log_not_found    off;
                    expires 1M;
            }
        }
    #Amxbans
    location /amxbans {
        alias /var/www/html/amxbans;
        
        location ~\.php$ {
            fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
        }
    }
}
Логи nginx

access.log:
Код:
[02/Jan/2025:19:34:00 +0300] "GET /amxbans/ HTTP/1.1" 200 31 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"
error.log:
Ошибки не выявлены


Система:
Debian 11
php7.4
 
  • Нравится
Реакции: ssx
Сообщения
90
Реакции
32
Помог
2 раз(а)
Попробуйте так

Код:
# Default server configuration

server {

    listen 80 default_server;

    listen [::]:80 default_server;



    root /var/www/html;

    index index.php index.html index.htm index.nginx-debian.html;



      server_name localhost;



    location / {

        try_files $uri $uri/ =404;

    }



    location ~ \.php$ {

        include snippets/fastcgi-php.conf;

        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;

        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

    }



    location /fastdl/ {

        alias /home/public_server/serverfiles/cstrike/;

        autoindex on;

        try_files $uri $uri/ =404;



        location ~* (\.wad$|(maps|sprites|models|gfx|sound|media|overviews)/.*(bsp|mdl|spr|wav|mp3|bmp|tga|txt|res)$) {

            allow all;

        }



        deny all;

    }



    location /phpmyadmin {

        alias /usr/share/phpmyadmin/;



        location ~ \.php$ {

            fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;

            fastcgi_index index.php;

            fastcgi_param SCRIPT_FILENAME $request_filename;

            include fastcgi_params;

            fastcgi_ignore_client_abort off;

        }



        location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {

            access_log off;

            log_not_found off;

            expires 1M;

        }

    }



    # Amxbans

    location /amxbans {

        alias /var/www/html/amxbans;



        location ~ \.php$ {

            fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;

            fastcgi_param SCRIPT_FILENAME $request_filename;

            include fastcgi_params;

        }

    }

}
 
Сообщения
8
Реакции
2
irinaxariton, хмм, это помогло продвинуться. Теперь при открытии amxbans/ открывается amxbans/setup.php с полностью белым экраном :D
Возможно мне надо добавить в конфиг локации для подкаталогов?
 
Сообщения
90
Реакции
32
Помог
2 раз(а)
нужно больше информации
скорее всего теперь проблема в настройке php
 
Сообщения
21
Реакции
26
в php.ini найди error_reporting и измени значение на E_ALL, когда закончишь устранять ошибки, верни старое значение. Скорее всего не хватает каких-то php-модулей, будь то mbstring или gd, либо, что более вероятно, код писался под старую версию php, тогда уже без исправлений самого кода не обойтись.
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу