去下载页面下载Flarum一键安装包,然后将其解压到web应用根目录,比如使用xampp的话对应目录为/path/to/xampp/htdocs
,将解压后的文件夹重命名为flarum
。
注:目前Flarum还是测试版本,不建议用于生产环境。
启动web服务器(xampp、wamp或其他)。
在浏览器中访问http://localhost/flarum
(如果你想要通过域名访问也可以配置虚拟主机),没什么意外的话显示如下界面(出现异常参考可能出现的问题及解决办法):
去本地数据库创建一个新的数据库flarum
:
然后按照自己的本地环境及个人喜好填写该表单的各个输入框,参考示例如下:
然后点击“Install Flarum”按钮开始安装。
安装完成后前台页面显示如下:
访问http://localhost/flarum/admin
查看后台页面:
好了,安装完成,Enjoy it 吧!
缺少fileinfo扩展
修改php.ini
,去掉extension=php_fileinfo.dll
前的分号:
extension=php_fileinfo.dll
保存php.ini
,重启web服务器。如果缺少其它扩展参考此方法。
如果是要配置通过域名访问Flarum,URL重写规则配置如下:
确保mod_rewrite模块已开启,然后添加如下配置到.htaccess:
<Directory "/path/to/your/forum"> AllowOverride All </Directory>
添加如下配置到server配置区块:
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; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_index index.php; include fastcgi_params; } 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"; } gzip on; gzip_http_version 1.1; gzip_vary on; gzip_comp_level 6; gzip_proxied any; gzip_types application/atom+xml \ application/javascript \ application/json \ application/vnd.ms-fontobject \ application/x-font-ttf \ application/x-web-app-manifest+json \ application/xhtml+xml \ application/xml \ font/opentype \ image/svg+xml \ image/x-icon \ text/css \ text/html \ text/plain \ text/xml; gzip_buffers 16 8k; gzip_disable "MSIE [1-6]\.(?!.*SV1)";