如何在LNMP环境下安装Flarum论坛
前言
最近朋友一直在问我,Flarum论坛怎么在LNMP环境中安装呢?因为他安装后很明显的打不开后台,这就是一个比较尴尬的事情。
在后来翻阅官方文档后,这个问题就变的so 简单。
错误信息
打开后台出现404 分类无法打开 只有首页能进去错误解决
在Nginx下修改规则配置 将下面一段代码添加进你的服务器配置location / { try_files $uri $uri/ /index.php?$query_string; }
location /api { try_files $uri $uri/ /api.php?$query_string; }
location /admin { try_files $uri $uri/ /admin.php?$query_string; }
location /flarum {
deny all;
return 404;
}
location ~* \.php$ {
fastcgi_split_path_info^(.+.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param HTTP_PROXY ""; # Fix for https://httpoxy.org/ vulnerability
fastcgi_index index.php;
}
location ~* \.html$ {
expires -1;
}
location ~* \.(css|js|gif|jpe?g|png)$ {
expires 1M;
add_header Pragma public;
add_header Cache-Control "public, must-revalidate, proxy-revalidate";
}
要记住重启服务器使Nginx配置生效!
因本文不是用Markdown格式的编辑器书写的,转换的页面可能不符合MIP标准。