升级站长秘籍:使用flarum框架搭建一个有逼格的…

升级站长秘籍:使用flarum框架搭建一个有逼格的…,第1张

升级站长秘籍:使用flarum框架搭建一个有逼格的…

先来一张成品图:

适用于手机的Android版本:

计算机版本:

我的自然环境:ubuntu14.06x64VPS

提前进行安装准备

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

  • sudoapt-get安装apache2
  • sudoapt-get安装php5
  • 安装mysql-server
  • 安装php5-mysql
  • 安装编写器。(这一步只需立即从官网下载可执行文件,复制到/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'安装程序已验证';}else{echo“安装程序损坏”;unlink('composer-setup.PHP');}echoPHP_EOL"
  • PHPcomposer-setup.php安装目录=bin文件名=composer
  • PHP-r"unlink('composer-setup.PHP');"
  • 建立论坛项目

    确保在空目录中实现create-object。

  • mkdirV2NB_论坛
  • cdV2NB_论坛/
  • 作曲家创作-flarum/flarum项目。-稳定性=β
  • 在整个安装过程中,可能会出现错误:

  • 安装flarum/flarum(v0.1.0-beta5)
  • -安装flarum/flarum(v0.1.0-beta5)
  • 下载量:100%
  • 在中创建了项目。
  • 使用软件包信息加载composer存储库
  • 更新依赖项(包括require-dev)
  • 您的需求无法解析为一组可安装的软件包。
  • 问题1
  • -flarum/flarum-ext-akismetv0.1.0-beta3需要tijsverkoyen/akismet^1.1->;可由tijsverkoyen/akismet[1.1.0]满足。
  • -flarum/flarum-ext-akismetv0.1.0-beta5需要tijsverkoyen/akismet^1.1->;可由tijsverkoyen/akismet[1.1.0]满足。
  • -tijsverkoyen/akismet1.1.0需要ext-curl*->;您的系统中缺少请求的PHP扩展curl。
  • -Flarum/Flarum-ext-akismet^0.1.0的安装请求->可由Flarum/Flarum-ext-akismet[v0.1.0-β3,v0.1.0-β5]满足。
  • 要启用扩展,请验证这些扩展是否已在。ini文件:
  • -/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
  • 您也可以在终端中运行“php-ini”,查看php在CLI模式下使用了哪些文件。
  • 此时,您必须安装php-curl,删除目录中的所有文件(包括以。),然后实现ComposerCreate-Projectflare/flare。-稳定性=β。

  • 1sudoapt-get安装php5-curl
  • 所有正常安装系统日志都应该很长很长。

    此时,项目文件目录中的文档如下:

    一些变更和设置变更管理权限

    将项目文件目录中所有文件和文件夹名称的管理权限更改为777。

    比如,我的是:

  • 须藤chmod-R777/home/kiya/v2nb
  • 打开重写

  • CD/etc/Apache2/MODS-已启用
  • sudoln-s../MODS-可用/rewrite.load
  • 跳转

    更改/etc/Apache2/sites-available/000-default.conf文档中的DocumentRoot项,为您提供新的项目文件夹名称。比如DocumentRoot/home/kiya/v2nb。

    在该文件的虚拟主机连接点中间添加以下代码:

  • <目录/home/kiya/V2NB>;
  • 允许所有指令
  • </Directory>;
  • 在/etc/apache2/apache2.conf文档中查找:

  • <目录/>;
  • 符号链接后的选项
  • 配置文件中有多处
  • 要求全部拒绝
  • </Directory>;
  • 将Requirealldenied更改为Requireallgranted,将AllowOverrideNone更改为AllowOverrideAll。

    更改主机

  • sudovim/etc/hosts
  • 打开新的主机升级线,23.105.197.243V2NB。今天。这里的ip是vps的ip,网站的域名可以随便写。如果设备可以是ip,就可以写127.0.0.1。

    如果在这里启动apache服务时不需要警告:

  • Ah0558:Apache2:无法使用v2nb.today可靠地确定服务器的完全限定域名。请全局设置“servername”方向以禁止此消息数据库查询
  • Cmd建立一个社区论坛数据库查询,用户和pass,帐号密码在mysql安装时填写。以后会用到。

  • mysql-u用户-p
  • 及格
  • 创建数据库v2nb
  • 安装flarum

    重新启动apache服务项目。

  • sudo服务apache2重新启动
  • 用电脑浏览器浏览23.105.197.243。如果是本地测试,请浏览localhost。

    如果:

    然后必须安装gd控制模块,执行sudoapt-getinstallphp5-gd,重启apache。

    如果合适,将出现以下页面来填写信息内容:

    MySQL数据库是我们自己数据库的查询名。填写后点击安装Flarum。

    如下图安装~

    经理页面:

    浏览哎呀

    如果用网站域名开社区论坛经常出现Oops!出事了。请重新加载页面并重试,资源无法加载,这可能表明所需的url与配备的url不同。

    必须更改项目文件目录中的Config.php文件。

  • 苏多维姆config.php
  • Set'URL'=>:23.105.197.243'更改为'URL'=>:'v2nb.today'。

    尽情享受吧!

    因为我而累。

    欢迎分享,转载请注明来源:内存溢出

    原文地址: http://outofmemory.cn/zz/764620.html

    (0)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    上一篇 2022-05-01
    下一篇 2022-05-01

    发表评论

    登录后才能评论

    评论列表(0条)

    保存