开发者社区> 问答> 正文

在Deiban 9里安装FUDforum 3.0 (PostgreSQL)

FUDforum是用PHP写的网上论坛程序,支持多种数据库。本例是在Debian 9,php7.0 和 PostgreSQL 9.6 环境里的安装实践。

过程:

1. apt-get update # 更新软件仓库

2. apt-get install nginx # 安装nginx,如果提示启动失败,请注释掉默认站点监听ipv6的配置行

3. apt-get install php7.0-fpm php7.0-pgsql php7.0-mbstring php7.0-pspell # 安装php7.0及相应组件

4. /etc/nginx/sites-enabled/default # 修改默认站点的配置内容,如添加php支持,增加SSL访问等,本例部分内容如下:
# pass PHP scripts to FastCGI server
        #
        location ~ \.php$ {
                include snippets/fastcgi-php.conf;
        #
        #       # With php-fpm (or other unix sockets):
                fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
        #       # With php-cgi (or other tcp sockets):
        #       fastcgi_pass 127.0.0.1:9000;
        }

5. apt-get install postgresql postgresql-client # 安装PostgreSQL服务端及客户端

6. su postgres # 从当前root用户切换到postgres用户

7. psql # 登录到PostgreSQL控制台

8. 在控制台执行以下命令,创建 fuduser 用户,创建 fuddb 数据库,且授予fuduser用户管理fuddb数据库
CREATE USER fuduser WITH PASSWORD 'aqtest888';
   CREATE DATABASE fuddb OWNER fuduser;
   GRANT ALL PRIVILEGES ON DATABASE fuddb to fuduser;

9. 下载好FUDforum安装包,本例解压到/var/www/html的路径,且创建好/var/www/FUDforum的目录存储论坛的缓存等文件,并设置好权限

10. 在浏览器里访问 install.php,开始安装

11. 检测安装环境


12. 安装第一步,检测访问网址和存储路径


13. 安装第二步,填写数据库访问信息


14. 安装第三步,设置cookies域名,不过这里出现了数据库查询失败的警告


15. 安装第四步,设置论坛主题和显示语言,这里选择了默认的主题和简体中文的语言


16. 安装第五步,设置论坛管理员用户名,密码和邮箱地址


17. 删除网站目录里的 install.php , uninstall.php, upgrade.php 和 fudforum_archive 文件,完成安装


18. 论坛前、后台浏览,内容显示正常




参考:


展开
收起
dongshan8 2018-02-28 18:13:57 5063 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
2023云栖大会:PolarDB for AI 立即下载

相关镜像