aaPanel官网安装脚本
URL=https://www.aapanel.com/script/install_6.0_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL" ;else wget --no-check-certificate -O install_6.0_en.sh "$URL";fi;bash install_6.0_en.sh aapanel
aaPanel 6.8.27版本(安装及升降级)
wget -O /root/update6_en.sh https://download.bt.cn/install/update6_en.sh && sed -i 's/LinuxPanel_EN-${version}.zip/LinuxPanel_EN-6.8.27.zip/g' /root/update6_en.sh && bash /root/update6_en.sh && rm -rf /root/update6_en.sh
中文简体语言包(适用6.8.27版本面板)
wget -O aapanel_chinese.zip https://www.baota.me/script/aapanel_chinese/aapanel_simplified_chinese_6827.zip && unzip -o aapanel_chinese.zip -d /www/server/ && /etc/init.d/bt restart
在正式安装Flarum前,先给PHP安装上fileinfo扩展。
位置:软件商城——已安装的PHP——安装模块
Your requirements could not be resolved to an installable set of packages.
Problem 1
- flarum/core[v1.8.0, ..., v1.8.5] require intervention/image 2.5.* || ^2.6.1 -> satisfiable by intervention/image[2.5.0, ..., 2.7.2].
- intervention/image[2.5.0, ..., 2.7.2] require ext-fileinfo * -> it is missing from your system. Install or enable PHP's fileinfo extension.
- Root composer.json requires flarum/core ^1.8 -> satisfiable by flarum/core[v1.8.0, ..., v1.8.5].
需要解除的三个函数为:putenv()
、 pcntl_signal()
、 proc_open()
位置:软件商城——已安装的PHP——禁用函数
找到上述三个函数,并删除。
在宝塔中创建站点,同步创建Mysql。
前往站点根目录(/www/wwwroot/yourdomain.com
),删除目录中的所有文件,因为Flarum要求安装目录为空目录。
.user.ini无法删除,使用下述代码解除锁定后重新删除。
chattr -i .user.ini
Flarum 使用 来管理其依赖包和扩展程序。 Composer
Cd到要安装 Flarum 的空白目录下执行如下命令:
composer create-project flarum/flarum .
1 在宝塔站点设置中,修改运行目录为/public
root
后引入一行,完成后保存:include /www/wwwroot/yourdomain.com/.nginx.conf;
/www/wwwroot/yourdomain.com
),选择PMSN(权限),将其修改为755
,并勾选“应用到子目录”。