DokuWiki

It's better when it's simple

用户工具

站点工具


zh:installer

DokuWiki Installer

安装脚本install.php可帮助您进行初始的 DokuWiki 设置。它检查所需的PHP函数的可用性并检查所需的文件权限。它还创建了一个初始的管理员帐户和一个初始的 ACL 策略。 要运行安装程序,请在Web浏览器中打开页面 http://[dokuwikiPath]/install.php (出于安全原因,它仅适用于新的未修改的DokuWiki安装。)

继续阅读以获取字段描述和故障排除的错误说明。

需填写的字段

以下是您可以在安装程序中设置的选项及其含义。

  • Wiki Name
    本字段配置了Wiki的 title 选项。它将显示在默认模板的右上角。
  • Enable ACL
    只有选中此字段,其他字段才可用。DokuWiki不需要 ACL 设置,但建议进行设置,因为如果没有设置,管理界面将无法访问。
  • Superuser
    这是要创建的管理员帐户的用户名。它应该是小写的ASCII字母,不允许使用空格。
  • Full Name
    超级用户的真实姓名。
  • E-Mail
    超级用户的电子邮件地址。这里不进行高级检查,只需要一个@字符,但您仍应提供有效的地址。
  • Password
    超级用户的密码。
  • Once Again
    重复输入超级用户的密码。这是为了避免输入错误。
  • Initial ACL policy!
    安装程序将为您设置初始的 ACL 配置。您的选择取决于您打算如何使用Wiki。这只是一个初始设置,您可能希望稍后调整ACL规则。
  • Allow users to register themselves
    如果不选中,用户无法自行注册(即 disableactions 包含“register”命令)。

可能出现的错误

安装程序将检查某些要求,以确保您想要安装 DokuWiki 的服务器能够运行它。安装程序可能会显示以下消息。

xxx 不可被 DokuWiki 写入。您需要修复此目录的权限设置!
xxx is not writable by DokuWiki. You need to fix the permission settings of this directory!

这可能是最常见的错误。您需要通过 Web 服务器使指定目录可写。请参考 permissions 获取更多信息。

另一个可能的原因是,您在执行安装程序之前尝试移动 data 和 conf 目录。(请阅读 Security 中的说明。移动操作必须在安装过程结束后才能执行。)

SELinux 相关问题

如果它仍然不起作用,那么可能是 selinux 问题不允许 Web 服务器进程写入这些目录。您可以通过禁用 selinux 并尝试再次执行您的 php Web 服务来确认此问题 (sudo setenforce 0) 。

如果上述步骤解决了您的问题,请重新启用 selinux(“sudo setenforce 1”),并从终端运行以下命令:

# grep httpd /var/log/audit/audit.log | audit2allow -M mypol

# semodule -i mypol.pp

PHP 函数 xxx 不可用。也许您的托管服务提供商出于某种原因禁用了它?
PHP function xxx is not available. Maybe your hosting provider disabled it for some reason?

这表示找不到通常由 PHP 解释器提供的特定函数。这可能意味着您的 PHP 版本太旧(DokuWiki 至少需要 PHP 7.2,首选 PHP 8 - 另请参阅 system requirements ),您缺少某个 PHP 扩展(一般不是这个原因)或您的提供商由于某种原因禁用了该功能。

您必须解决这个问题,否则DokuWiki将无法正常工作。请升级您的 PHP 版本或检查 PHP 设置。

xxx - illegal or empty value

您输入的值是非法的。请参阅字段说明,了解每个字段应该如何填写。

zh/installer.txt · 最后更改: 2023-05-08 13:21 由 49.118.185.168

除额外注明的地方外,本维基上的内容按下列许可协议发布: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki