我下载并安装了 media wiki,并从 wikipedia 的 special:export 导入了一些 xml 文件。
我启用了 scribunto 和 parserfunctions 并启用了所有其他必要的扩展。
但所有页面都显示了很多此错误:
:Lua 错误:无法创建进程:proc_open(/dev/null):无法打开流:操作不允许
我徒劳地将 lua 文件和目录 /extensions/Scribunto/ 的所有内容以及 777 更改为 /dev/null。
答案1
帖子 新手尝试让信息框工作。出现 Lua 错误。 听起来很像你的问题:
我已按照说明设置信息框。但是,我收到以下错误,并且谷歌搜索解决方案也没有奏效:
Lua error: Cannot create process: proc_open(/dev/null): Failed to open stream: Operation not permitted
问题发布者的分析表明,这是由限制引起的,您应该删除该open_basedir
限制。php.ini
php.ini
尝试以下操作:在文本编辑器中 打开文件并搜索字符串open_basedir
。通过在行首添加分号 ( ;
) 来注释掉此行,然后重新启动 PHP。或者,您可能应该为其赋予其他值,但我没有您的测试环境。