trang trống example.com/phpmyadmin có lỗi trong bảng điều khiển của trình duyệt


11

Tôi đã cài đặt phpmyadmin và liên kết nó trên máy chủ LEMP của tôi (php 7). Nhưng khi tôi goto tên máy chủ / phpmyadmin, nó sẽ trả về một trang trống với biểu tượng phpmyadmin trên thanh tiêu đề.

Và 3 lỗi trong bảng điều khiển của trình duyệt:

Không thể tải tài nguyên: net :: ERR_INCOMPLETE_CHUNKED_ENCODING

Uncaught ReferenceError: $ không được xác định

Uncaught ReferenceError: PMA_commonParams không được xác định

Tôi đã thử nhiều giải pháp nhưng không thể tìm ra vấn đề gì :(

cấu hình máy chủ:

         server {
   # listen 80 ;
   # listen [::]:80 default_server;

    # SSL configuration
    #
     listen 443 ssl default_server;
     listen [::]:443 ssl default_server;
    #
    # Note: You should disable gzip for SSL traffic.
    # See: https://bugs.debian.org/773332
    #
    # Read up on ssl_ciphers to ensure a secure configuration.
    # See: https://bugs.debian.org/765782
    #
    # Self signed certs generated by the ssl-cert package
    # Don't use them in a production server!
    #
    # include snippets/snakeoil.conf;

    root /var/www/laravel/public;

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

     server_name example.com ;

    ssl on;
    ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;


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

     location /phpmyadmin {

         alias /var/www/laravel/public/;
          index index.php index.html index.htm;
         }


    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

      location ~ \.php$ {
                                include snippets/fastcgi-php.conf;
          fastcgi_split_path_info ^(.+\.php)(/.+)$;

    #       # With php7.0-cgi alone:
    #       fastcgi_pass 127.0.0.1:9000;
    #       # With php7.0-fpm:
            fastcgi_pass unix:/run/php/php7.0-fpm.sock;

            include fastcgi_params;
    }


    # deny access to .htaccess files, if Apache's document root
    # concurs with nginx's one
    #
    location ~ /\.ht {
            deny all;
    }
            location ~ /.well-known {
            allow all;}


}


# Virtual Host configuration for example.com
#
# You can move that to a different file under sites-available/ and symlink that
# to sites-enabled/ to enable it.
#
server {
       listen 80;
#       listen [::]:80;
#
     server_name example.com;
#
#       root /var/www/example.com;
#       index index.html;
#
#       location / {
#               try_files $uri $uri/ =404;
#       }

     return 301 https://example.com$request_uri;
}

Kiểm tra nhật ký lỗi của bạn (Nginx, PHP) và đăng các phần có liên quan như một phần câu hỏi của bạn.
Tim

Câu trả lời:


12

PHP-FPM trong nginx: bộ đệm của fastcgi không đủ lớn.

Hãy thử thêm nó vào cấu hình của bạn:

fastcgi_buffers 8 512k;
fastcgi_buffer_size 256k;
fastcgi_send_timeout 5m;
fastcgi_read_timeout 5m;
fastcgi_connect_timeout 5m;

Cấu hình nginx của tôi:

server {
    client_max_body_size 100M;

    listen 80;

    server_name phpmyadmin.dev;

    root /usr/share/phpmyadmin;

    access_log off;

    index index.php index.html index.htm;

    location ~ ^/(.+\.php)$ {
        try_files $uri = 404;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include /etc/nginx/fastcgi_params;

        fastcgi_buffers 8 512k;
        fastcgi_buffer_size 256k;
        fastcgi_send_timeout 5m;
        fastcgi_read_timeout 5m;
        fastcgi_connect_timeout 5m;
    }
}

tnx một tấn! nó đã làm việc. :)
YaSh Chaudhary
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.