lain lain 已经解决,用面板的用户不需要装corntab 直接去计划任务创建一个每分钟执行的shell任务,选在容器中运行 php /www/sites/bbs.hello2233.top/index/flarum schedule:run 一定要指向根目录下的 flarum 文件。
松鼠爱摸鱼 获取用户真实IP,这玩意和宝塔差不多,可以修改OpenResty http{} 配置,按需添加进去就好了 set_real_ip_from 0.0.0.0/0; real_ip_header X-Forwarded-For; 当然也可以选择去修改PHP代码,也可以获取到用户真实IP
火车啦啦 Golden 是的,我好像现在就遇到了问题,我后台 任务调度程序 那里显示的 从未运行 ,不知道该怎么解决😂,https://discuss.flarum.org/d/24118-setup-the-flarum-scheduler-using-cron看这个也不知道该怎么操作。 lain 一定要指向根目录下的 flarum 文件 这个根目录我也找不到在哪里,网站目录下除了SSL证书,没其他文件了😭
null o lain 这步你是不是搞错了,如果用php环境安装flarum,不用安装composer吧,而且你权限也有问题,人家1P直接设置1000用户权限,就不需要777读写权限了。 再来你host填IP地址,有没有想过重启之后容器会重新分配IP。 问题一:前面你都叫别人安装composer,后面为啥又要使用压缩包这种安装方式? 问题二:1p 基本标配fileinfo了,不需要再输入一遍 问题三:权限,1p是在网站设置里面给你一键1000用户权限了(先设置权限,再设定public目录,这样权限分配不会断层)。 问题四:数据库不能填IP地址,不然服务器重启了你容器就会重新分配IP,这里是填容器的名称(人家数据库那里写明了连接的名称了) 问题五:不建议在配置文件里面直接加伪静态,而是通过伪静态面板填写你的 .nginx.conf 路径。 问题六:如果嫌在1p进入容器终端麻烦,可以记下你flarum的容器名称,在你ssh客户端使用docker exec -it <flarum在用的php容器名称> ash 。 还有很多问题,我都懒得写了,看看我们是怎么写的: https://forum.gitzaai.com/d/139
lain null o 感谢回复!感谢指正问题! 毕竟是因为不懂才会发出来求指正的嘛。 毕竟我是真正的小白,只是看到有个这样酷的论坛就心动不已。 你们的教程很好。谢谢分享!很多东西网上都搜不到!如果早几天看到你的教程就好了 最后请看到本篇教程的人移步这个教程:https://forum.gitzaai.com/d/139
火车啦啦 null o 大佬,我看到这个https://forum.gitzaai.com/d/139的教程是手动创建php来的,但是我用1panel面板是直接一键部署的flarum,我都没有安装php的过程,装完了,直接打开网站就能登录了,那什么配置填写数据库的步骤都省略了,没有了。我想请问,我这样的部署方式,有什么弊端吗?我需要安装上面给出的教程,重新部署一遍吗?
Eric_Lian 关于那个 1panel 商店里的 flarum 获取用户 ip 的问题参考这个讨论:https://discuss.flarum.org/d/31306-about-using-flarum-behind-reverse-proxy