找回密码
 注册
搜索
免费空间 免费域名 免费AI 老牌主机商首月仅1美分!27美元/年!Spaceship优惠码 Namecheap优惠码阿里云2核2G3M新老续费同享99元/年!
查看: 561|回复: 47

[建站交流] 使用Composer在Serv00部署Flarum

[复制链接]
发表于 2024-10-31 01:30:41 | 显示全部楼层 |阅读模式
本帖最后由 eason 于 2024-10-31 10:48 编辑

用Composer部署主要的好处是,安装插件或语言包之类的能一行命令自动完成
未来版本更新也都是一行命令的事,比起手动上传覆盖还是挺方便的 (Flarum官方论坛插件区块有大量资源)

创建网站及MySQL数据库,这部分就不特别说明了,以下主要记录一下连上ssh之后的操作流程
  • 指定PHP版本:(以8.3版为例)
    1. mkdir -p ~/bin
    2. ln -s /usr/local/bin/php83 ~/bin/php
    3. echo 'export PATH=$HOME/bin:$PATH' >> $HOME/.bash_profile
    4. source $HOME/.bash_profile
    复制代码
    完成后运行 php --version 可以检查是否设定正确

    再运行以下命令编辑档案
    1. nano ~/domains/域名/.htaccess
    复制代码
    请自己替换下域名的部分,填入内容
    1. AddType application/x-httpd-php83 .php
    复制代码
    完成后 Ctrl+o 存档,Ctrl+x 退出
  • 安裝Composer:
    1. php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    2. php composer-setup.php
    3. php -r "unlink('composer-setup.php');"
    4. sudo mv composer.phar ~/bin/composer
    复制代码
    完成后运行 composer --version 可以检查是否安装成功
  • 部署Flarum:
    1. mkdir ~/domains/域名/flarum
    2. cd ~/domains/域名/flarum
    3. composer create-project flarum/flarum .
    4. composer require flarum/extension-manager:*
    复制代码
    到这一步还不能开启网页,因为此时Flarum的目录在 ~/domains/域名/flarum/public 而不是预设的 ~/domains/域名/public_html
  • 修改网页目录:
    1. rm -rf ~/domains/域名/public_html
    2. ln -s ~/domains/域名/flarum/public ~/domains/域名/public_htm
    复制代码

  • 修改PHP设定:
    先登入Serv00控制面板 -> "WWW Websites" -> 找到域名 -> "Manage" -> "Details"

    在 "Open Basedir directories" 新增两个路径,直接接在最前面,原有的不要删除
    1. /usr/home/账号/domains/域名/flarum/public:/usr/home/账号/domains/域名/flarum:
    复制代码
  • 设置Flarum:
    接下来开启网页照指示填资料就能设置完成
  • 安装简体中文语言包(Optional):
    1. cd ~/domains/域名/flarum # 使用Composer安装任和插件都要先到这个路径
    2. composer require flarum-lang/chinese-simplified
    3. php flarum cache:clear
    复制代码


演示:https://misc.cloudns.cl/
目前一样有被删除的文章刷新后又出现的问题

刚刚找到 @yucho 的解法,实测有效:https://www.nodeloc.com/d/11731






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

参与人数 1银币 +10 收起 理由
efc88ff45580620 + 10 很给力!

查看全部评分

发表于 2024-10-31 07:25:38 | 显示全部楼层
太厉害了!
发表于 2024-10-31 07:47:19 | 显示全部楼层
太复杂了
发表于 2024-10-31 08:09:05 | 显示全部楼层
这样装有bug,首页刷新有问题。我试过
在其他主机直装没事,但是没法装语言包。
发表于 2024-10-31 08:10:20 | 显示全部楼层
本帖最后由 jason 于 2024-10-31 11:46 编辑

https://chunge.alwaysdata.net/

alwaysdata首页没有刷新的问题
还有鹅毛的sweb

发表于 2024-10-31 09:43:45 | 显示全部楼层
jason 发表于 2024-10-31 08:09
这样装有bug,首页刷新有问题。我试过
在其他主机直装没事,但是没法装语言包。 ...

https://misc.cloudns.cl/
注册了收不到激活邮件
发表于 2024-10-31 09:51:15 | 显示全部楼层
efc88ff45580620 发表于 2024-10-31 09:43
https://misc.cloudns.cl/
注册了收不到激活邮件

没有啊,就1个我自己的 admin
发表于 2024-10-31 10:01:09 | 显示全部楼层
jason 发表于 2024-10-31 09:51
没有啊,就1个我自己的 admin

我提交了注册,说是邮件已经记录,可是收不到邮件
发表于 2024-10-31 10:08:29 | 显示全部楼层
efc88ff45580620 发表于 2024-10-31 10:01
我提交了注册,说是邮件已经记录,可是收不到邮件

有了,但是没有显示需要激活,直接能发帖吗?
没有配置发信邮箱。
发表于 2024-10-31 10:14:07 | 显示全部楼层
efc88ff45580620 发表于 2024-10-31 10:01
我提交了注册,说是邮件已经记录,可是收不到邮件

找到了,手动激活了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|免费吧论坛

GMT+8, 2024-12-22 01:48 , Processed in 0.024495 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表