請問~~~有人成功用 Nginx 安裝 phpBB 3.3.14 嗎?

phpBB Installation & Usage Support
phpBB 3.3.x 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群譯文組

回覆文章
Lilyandy
星球公民
星球公民
文章: 36
註冊時間: 2007-06-26 11:28
聯繫:

請問~~~有人成功用 Nginx 安裝 phpBB 3.3.14 嗎?

文章 Lilyandy »

請問~~~有人成功用 Nginx 安裝 phpBB 3.3.14 嗎?

說實話…
用Apache安裝phpBB真的沒難度,一次就成功!
2025-04-01_100155.png
一旦使用 Nginx 安裝 phpBB 時…,立馬給我無限的 404…
2025-04-01_100212.png
以下是個人的nginx.conf設定檔,卡在rewrite問題,請問有人會寫嗎??

代碼: 選擇全部

location / {
	try_files $uri $uri/ @rewriteapp;

	location ~* \.(php[345]?|phtml)$ {
	    include fastcgi_params;
	    fastcgi_pass unix:/run/php-fpm/php-6a7bc129-0c96-47a9-9c9c-13a7e442dd42.sock;
	    fastcgi_split_path_info ^(.+\.php)(/.*)$;
	    fastcgi_param PATH_INFO $fastcgi_path_info;
	    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
	    #fastcgi_param SCRIPT_NAME $fastcgi_script_name;
	    fastcgi_param DOCUMENT_ROOT $document_root;
	    try_files $uri $uri/ /app.php$is_args$args;
	    fastcgi_intercept_errors on;
	}
	location ~ /(config|common\.php|cache|files|images/avatars/upload|includes|(?<!ext/)phpbb(?!\w+)|store|vendor) {
		deny all;
		internal;
	}
}

location @rewriteapp {
	rewrite ^(.*)$ /app.php/$1 last;
}

location /install/ {
	try_files $uri $uri/ @rewrite_installapp =404;

	location ~* \.(php[345]?|phtml)$ {
	    include fastcgi_params;
	    fastcgi_pass unix:/run/php-fpm/php-6a7bc129-0c96-47a9-9c9c-13a7e442dd42.sock;
	    fastcgi_split_path_info ^(.+\.php)(/.*)$;
	    fastcgi_param PATH_INFO $fastcgi_path_info;
	    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
	   # fastcgi_param SCRIPT_NAME $fastcgi_script_name;
	    fastcgi_param DOCUMENT_ROOT $document_root;
	    try_files $uri $uri/ /install/app.php$is_args$args =404;
	    fastcgi_intercept_errors on;
	}
}

location @rewrite_installapp {
	rewrite ^(.*)$ /install/app.php/$1 last;
}

location ~ /\.svn|/\.git {
	deny all;
	internal;
}

    gzip on; 
    gzip_comp_level 6;
    gzip_min_length 1000;
    gzip_proxied any;
    gzip_disable "msie6";

    # Gzip compression types
    gzip_types
        application/atom+xml
        application/geo+json
        application/javascript
        application/x-javascript
        application/json
        application/ld+json
        application/manifest+json
        application/rdf+xml
        application/rss+xml
        application/xhtml+xml
        application/xml
        font/eot
        font/otf
        font/ttf
        image/svg+xml
        text/css
        text/javascript
        text/plain
        text/xml;

    # Static assets, media
    location ~* \.(?:css(\.map)?|js(\.map)?|jpe?g|png|gif|ico|cur|heic|webp|tiff?|mp3|m4a|aac|ogg|midi?|wav|mp4|mov|webm|mpe?g|avi|ogv|flv|wmv)$ {
        expires    90d;
        access_log off;
    }

    # SVG, fonts
    location ~* \.(?:svgz?|ttf|ttc|otf|eot|woff2?)$ {
        add_header Access-Control-Allow-Origin "*";
        expires    90d;
        access_log off;
    }
改這樣…也不行…

代碼: 選擇全部

location / {
	try_files $uri $uri/ @rewriteapp;

	location ~* \.(php[345]?|phtml)$ {
	    include fastcgi_params;
	    fastcgi_pass unix:/run/php-fpm/php-6a7bc129-0c96-47a9-9c9c-13a7e442dd42.sock;
	    fastcgi_split_path_info ^(.+\.php)(/.*)$;
	    fastcgi_param PATH_INFO $fastcgi_path_info;
	    fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
	    #fastcgi_param SCRIPT_NAME $fastcgi_script_name;
	    fastcgi_param DOCUMENT_ROOT $realpath_root;
	    try_files $uri $uri/ /app.php$is_args$args;
	    fastcgi_intercept_errors on;
	}
	location ~ /(config|common\.php|cache|files|images/avatars/upload|includes|(?<!ext/)phpbb(?!\w+)|store|vendor) {
		deny all;
		internal;
	}
}

location @rewriteapp {
	rewrite ^(.*)$ /app.php/$1 last;
}

location /install/ {
	try_files $uri $uri/ @rewrite_installapp =404;

	location ~* \.(php[345]?|phtml)$ {
	    include fastcgi_params;
	    fastcgi_pass unix:/run/php-fpm/php-6a7bc129-0c96-47a9-9c9c-13a7e442dd42.sock;
	    fastcgi_split_path_info ^(.+\.php)(/.*)$;
	    fastcgi_param PATH_INFO $fastcgi_path_info;
	    fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
	   # fastcgi_param SCRIPT_NAME $fastcgi_script_name;
	    fastcgi_param DOCUMENT_ROOT $realpath_root;
	    try_files $uri $uri/ /install/app.php$is_args$args =404;
	    fastcgi_intercept_errors on;
	}
}

location @rewrite_installapp {
	rewrite ^(.*)$ /install/app.php/$1 last;
}

location ~ /\.svn|/\.git {
	deny all;
	internal;
}

    gzip on; 
    gzip_comp_level 6;
    gzip_min_length 1000;
    gzip_proxied any;
    gzip_disable "msie6";

    # Gzip compression types
    gzip_types
        application/atom+xml
        application/geo+json
        application/javascript
        application/x-javascript
        application/json
        application/ld+json
        application/manifest+json
        application/rdf+xml
        application/rss+xml
        application/xhtml+xml
        application/xml
        font/eot
        font/otf
        font/ttf
        image/svg+xml
        text/css
        text/javascript
        text/plain
        text/xml;

    # Static assets, media
    location ~* \.(?:css(\.map)?|js(\.map)?|jpe?g|png|gif|ico|cur|heic|webp|tiff?|mp3|m4a|aac|ogg|midi?|wav|mp4|mov|webm|mpe?g|avi|ogv|flv|wmv)$ {
        expires    90d;
        access_log off;
    }

    # SVG, fonts
    location ~* \.(?:svgz?|ttf|ttc|otf|eot|woff2?)$ {
        add_header Access-Control-Allow-Origin "*";
        expires    90d;
        access_log off;
    }
在此感激不盡!
Lilyandy休閒資訊網(&哈囉獸醫診所)
《網路環境》
★寬頻 網路:中華電信 企業型光世代 雙向300M
★網站伺服器:Nginx + PHP + MariaDB10
★論壇 系統:XenForo
★個人 網站:https://www.lilyandy.com/
《主要伺服器》
Synology DS718+ (8GB RAM)
《監控伺服器》
Synology DS718+ (8GB RAM)
《主要存儲》
Synology DS1621xs+ (64GB ECC RAM)
《實驗伺服器》
Qnap QVP-21A (8GB RAM):黑群暉
《備用伺服器》
GA-Z77N-WIFI + E3-1265L v2 + 16G RAM
GA-H77N-WIFI + E3-1230 v2 + 8G RAM
Lilyandy
星球公民
星球公民
文章: 36
註冊時間: 2007-06-26 11:28
聯繫:

Re: 請問~~~有人成功用 Nginx 安裝 phpBB 3.3.14 嗎?

文章 Lilyandy »

自問自答…研究了五天…
已成功安裝!
2025-04-01_140243.png
真他X的官方 nginx.sample.conf 根本不能用啊!!!XD
Lilyandy休閒資訊網(&哈囉獸醫診所)
《網路環境》
★寬頻 網路:中華電信 企業型光世代 雙向300M
★網站伺服器:Nginx + PHP + MariaDB10
★論壇 系統:XenForo
★個人 網站:https://www.lilyandy.com/
《主要伺服器》
Synology DS718+ (8GB RAM)
《監控伺服器》
Synology DS718+ (8GB RAM)
《主要存儲》
Synology DS1621xs+ (64GB ECC RAM)
《實驗伺服器》
Qnap QVP-21A (8GB RAM):黑群暉
《備用伺服器》
GA-Z77N-WIFI + E3-1265L v2 + 16G RAM
GA-H77N-WIFI + E3-1230 v2 + 8G RAM
回覆文章

回到「[3.3.x] 安裝與使用」