无法写入新文件,但可以修改现有文件

无法写入新文件,但可以修改现有文件

我刚刚在运行 Ubuntu 16.04 的 apache2 服务器上设置了一个 dokuwiki 页面。当 dokuwiki 尝试创建新页面时,我收到 http 500 错误(IP 页面无法正常工作。IP 目前无法处理此请求。)。但是,我可以毫无问题地编辑和保存现有页面。

我查看了需要修复的问题列表https://www.dokuwiki.org/faq:error500,但我不确定从哪里开始。据我所知,我没有进行任何漂亮的 URL 重写。我的 .htaccess 文件如下所示:

<IfModule mod_authz_host>
    Require all denied
</IfModule>
<IfModule !mod_authz_host>
    Order allow,deny
    Deny from all
</IfModule>

我的 bin、data、inc、lib、vendor 和 conf 文件夹都是 drwxrwxr-x 并归 www-data 拥有。

有人可以给我指出写作的方向吗?

答案1

Call to undefined function utf8_decode()意味着您的 PHP 安装中缺少一个关键功能。在某些发行版中,您需要为 utf8_decode 和 utf8_encode 方法安装 php-xml 包。

相关内容