簡體   English   中英

使用Nginx找不到404十月CMS /后端

[英]October CMS /backend not found 404 with Nginx

我在Nginx服務器上安裝了October CMS,安裝正常。 前端與index.php一起使用,並且樣式正確。 但是后端沒有。 它只是給我一個404頁面錯誤。 我正確地遵循了文檔上的所有內容,嘗試了不同的站點可用的配置文件,它們似乎不起作用,但給出了502,我也檢查了日志,那里什么也沒有。

這是我的one3.com配置文件:

server {
    listen  80;

    root /storage/www/one3community.com;
    index index.php index.html index.htm;
    listen  443;
    ssl     on;
    ssl_certificate         /ssl_keys/one3community.com/public.pem;
    ssl_certificate_key     /ssl_keys/one3community.com/private.pem;
    # Make site accessible from http://localhost/
    server_name www.one3community.com;

    location / {
        try_files $uri $uri.html $uri/ @extensionless-php;
        index index.php;
    }

    location @extensionless-php {
        rewrite ^(.*)$ $1.php last;
    }

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

將默認的Apache .htaccess文件轉換為Nginx。 加載到站點可用的.conf文件中后,nginx重新啟動。 現在啟動並運行。

**必須用nginx文件中的最后一個替換每個中斷,否則會導致文件下載**

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM