切换root用户,更新yum
sudo -s
yum update -y
更新composer
composer self-update
如果踩坑报 [ErrorException] zlib_decode(): data error
解决方案:
修改php.ini中zlib.output_compression = On、zlib.output_compression_level = 5
修改前记得备份哟,养成好习惯。
重启php-frm :service php-frm-74 restart,再重试即可。
宝塔建站开始。点击网站→添加站点,域名随便填个提交。
选择站点,点设置,点网站目录,去掉防跨站攻击。
删除网站目录下的index.html、404.html、.htaccess
我的环境flarum的网站目录为/www/wwwroot/flarum.test.com
确认目录确实为空,执行ls -la
开始安装Flarum,在网站目录执行
composer create-project flarum/flarum . –stability=beta
上步可能会报:
The Process class relies on proc_open, which is not available on your PHP installation.
查找php.ini文件搜索proc_open,若在disable_functions,删除即可。
本环境php.ini所在目录为cat ./www/server/php/74/etc/php.ini
file could not be downloaded (HTTP/1.1 504 Gateway Time-out)
不用慌,网络问题。。重试几次就好了,不过每次都要记得清下目录保障
执行前目录为空。
安装到最后报错(心拔拔凉…..):
更改文件所有者
#在网站目录下
chown www:www . -R
打开防跨站保护,把运行目录改成/public
在宝塔面板的站点设置里,伪静态加上/网站目录/.nginx.conf
在宝塔面板数据库选项里添加数据库(安装页面需要)
然后通过ip访问,即可出现安装界面,表前缀可以不填。
我点安装之后会停顿,然后再点回弹个报错,目前看没影响。然后再开窗口重新进就可以进到页面了。