BrokenArrow1404 您好,我在安装Flarum的第三步这里遇到了一个问题,这里我与您教程的区别是我使用了php8.2.5而不是8.2.0 其他完全一致 到这一步时我的目录与您的目录内容不太一样 而且执行composer命令没有反馈
BrokenArrow1404 拜瑞 我后来发现composer没反应是因为没装,我原来以为会报一个类似command not found之类的信息的 结果没有 我现在用docker安装完成了 但是我还是比较好奇为什么之前按照这里教程的步骤来目录里的文件会不一样 我不确定是不是php版本的问题 希望后面如果有朋友遇到这个问题可以注意一下
vicevolf 棉花糖翼酱 在 disable_functions 添加 ; 注释该行。 🚨 教程的这一步不太合适,存在一定的风险。建议只启用需要的 PHP 函数。 注释掉 disable_functions在PHP配置文件中,即是允许PHP执行某些本来被限制的函数。这些函数可能涉及到系统级别的操作,如exec(), shell_exec(), system()等等,这些函数可以直接影响到操作系统,包括读取文件、执行命令等。通常情况下,为了系统的安全性,我们会在PHP的配置文件中设置disable_functions,禁止执行这些可能造成风险的函数。如果注释掉了这个选项,就意味着给了可能的恶意代码一种可以利用的机会,它们可以通过这些函数执行一些危害系统安全的操作。所以,出于安全考虑,我们不建议注释掉disable_functions。如果你确实需要使用到那些被禁止的函数,建议你只允许必要的函数,而不是全部允许。—— GPT4