为什么我的维基媒体页面显示 LUA 错误?

为什么我的维基媒体页面显示 LUA 错误?

我下载并安装了 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。或者,您可能应该为其赋予其他值,但我没有您的测试环境。

相关内容