一对一免费咨询: 13913005726 025-66045668

先来个成品图观赏观赏:

手机版:

电脑版:

我的环境:ubuntu 14.06 x64 VPS

安装准备

依次安装 apache2、php5、mysql-server、php5-mysql .

sudo apt-get install apache2

sudo apt-get install php5

sudo apt-get install mysql-server

sudo apt-get install php5-mysql

安装composer.(这一步直接在官网下载可执行文件加上可执行权限复制到/usr/local/bin中就行)

php -r "readfile('https://getcomposer.org/installer');" composer-setup.php

php -r "if (hash('SHA384', file_get_contents('composer-setup.php')) === '7228c001f88bee97506740ef0888240bd8a760b046ee16db8f4095c0d8d525f2367663f22a46b48d072c816e7fe19959') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

php composer-setup.php --install-dir=bin --filename=composer

php -r "unlink('composer-setup.php');"

创建flarum工程

一定要在空目录里执行create-object.

mkdir V2NB_forum

cd V2NB_forum/

composer create-project flarum/flarum . --stability=beta

安装过程中可能会出现错误:

Installing flarum/flarum (v0.1.0-beta.5)

- Installing flarum/flarum (v0.1.0-beta.5)

Downloading: 100%

Created project in .

Loading composer repositories with package information

Updating dependencies (including require-dev)

Your requirements could not be resolved to an installable set of packages.

Problem 1

- flarum/flarum-ext-akismet v0.1.0-beta.3 requires tijsverkoyen/akismet ^1.1 - satisfiable by tijsverkoyen/akismet[1.1.0].

- flarum/flarum-ext-akismet v0.1.0-beta.5 requires tijsverkoyen/akismet ^1.1 - satisfiable by tijsverkoyen/akismet[1.1.0].

- tijsverkoyen/akismet 1.1.0 requires ext-curl * - the requested PHP extension curl is missing from your system.

- Installation request for flarum/flarum-ext-akismet ^0.1.0 - satisfiable by flarum/flarum-ext-akismet[v0.1.0-beta.3, v0.1.0-beta.5].

To enable extensions, verify that they are enabled in those .ini files:

- /etc/php5/cli/php.ini

- /etc/php5/cli/conf.d/05-opcache.ini

- /etc/php5/cli/conf.d/10-pdo.ini

- 舟山网站建设公司 /etc/php5/cli/conf.d/20-json.ini

- /etc/php5/cli/conf.d/20-mysql.ini

- /etc/php5/cli/conf.d/20-mysqli.ini

- /etc/php5/cli/conf.d/20-pdo_mysql.ini

- /etc/php5/cli/conf.d/20-readline.ini

You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.

这时需要安装php-curl后,删除目录中的所有文件(包括.开头的隐藏文件)再执行composer create-project flarum/flarum . --stability=beta.

1 sudo apt-get install php5-curl

正常的安装日志应该好长好长。

这时工程目录中的文件如下:

一些修改和设置 修改权限

将工程目录全部文件和文件夹的权限修改为777.

如我的是:

sudo chmod -R 777 /home/kiya/v2nb

开启rewrite

cd /etc/apache2/mods-enabled

sudo ln -s ../mods-available/rewrite.load

重定向

修改/etc/apache2/sites-available/000-default.conf文件中的DocumentRoot项为你的项目文件夹路径. 如DocumentRoot /home/kiya/v2nb.

并在该文件中的VirtualHost节点之间添加如下代码:

Directory /home/kiya/V2NB

AllowOverride 鹤壁网站建设公司 All

/Directory

在/etc/apache2/apache2.conf文件中找到:

Directory /

Options FollowSymLinks

AllowOverride None

Require all denied

/Directory

将Require all denied改为Require all granted,将AllowOverride None改为AllowOverride All.

修改host

sudo vim /etc/hosts

打开hosts新增加一行23.105.197.243 v2nb.today. 这里的ip是vps的ip,域名随便写. 本机的话可以ip可以写成127.0.0.1.

如果这里不加在启动apache服务时会警告:

AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using v2nb.today. Set the 'ServerName' directive globally to suppress this message 数据库

命令行创建一个论坛用的数据库,user和pass时安装mysql时填写的账号密码. 待会要用到.

mysql -u user -p

pass

create database v2nb;

安装flarum

重启apache服务.

sudo service apache2 网站建设服务 restart

用浏览器访问23.105.197.243. 如果是本地测试则访问localhost.

如果出现的是:

则需要安装gd模块,执行sudo apt-get install php5-gd重启apache即可.

正确的话会出现下图页面用以填写信息:

其中的MySQL Database是上面我们自己创建的数据库名字. 填好之后点击Install Flarum.

出现下图就安装好啦~

管理员界面:

访问oops

在使用域名打开论坛时如果经常出现Oops! Something went wrong. Please reload the page and try again并且资源也加载不出,可能是说明请求的url和配置的url不一样.

需要修改工程目录下的config.php文件.

sudo vim config.php

如将'url' = '23.105.197.243'改为'url' = 'v2nb.today'.

enjoy !

累煞我也.


 


 南京牧狼文化传媒有限公司简介:


      牧狼传媒,牧者之心,狼者之性,以牧之谦卑宽容之心待人,以狼之团结无畏之性做事!


  公司注册资金100万,主营众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放以及电商营销推广全案等相关业务,致力于为客户提供更有价值的服务,创造让用户满意的效果!


  为百度官方及其大客户、苏宁易购、金山WPS秀堂、美的、创维家电、新东方在线、伊莱克斯、宝丽莱等国内国外知名品牌服务过,服务经验丰富!同时,公司也是南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位,可以为您提供更好的服务!


  主营项目:众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放、竞价托管、网站优化、电商代运营等


  合作客户:百度、苏宁易购、饿了么、美的、创维家电、新东方在线、宝丽莱、金山WPS秀堂、伊莱克斯


  资质荣誉:百度商业服务市场2017年度最佳图片服务商、南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位、八戒通TOP服务商、"易拍即合杯"H5创意大赛"三等奖"。



致力于为客户创造更多价值
13913005726 025-66045668
需求提交
电话咨询
在线咨询