6

在服务器上,都在同一个目录中,并且所有权限都临时设置为 777(包括目录本身):

我在 store.php 中编辑了用户列表,并检查了 store.php 页面在浏览器中加载时是否没有错误。

$USERS = array(
    'myuser'=>'mypass', 
    'UserName2'=>'Password2', 
    'UserName3'=>'Password3');

并在控制面板的“保存”选项卡中设置以下内容:

  • 维基名称:myuser
  • 密码:mypass
  • 服务器网址:http://myhostnoerrors/my_dir/store.php
  • 上传目录:.
  • 备份目录:.

当我单击保存按钮(或尝试创建新的 Tiddler)时,我在右上角看到了“开始保存 wiki”的标记,但保存图标保持红色,并且文件未在我的服务器上更新(即使我刷新)。

Firefox 中的“网络”Web 开发人员工具显示 POST 请求将发送到正确的位置和正确的信息,但返回 403 Forbidden 错误。

我究竟做错了什么?有没有人能够在 5.1.7 版本中成功使用 store.php?

4

2 回答 2

1

在我的带有archlinux的树莓派上也有类似的问题。解决方案是启用 apache " " 设置并在 store.php 脚本Overwrite中用 " " 实现替换已弃用的 "split" 。preg_split

于 2016-02-21T19:01:44.560 回答
0
mkdir($structure, 0777, true)

在您的mkdirs($dir)函数中,您正在创建目录 recursive 。因此,您必须授予该目录的权限。默认模式为 0777,但在 Windows 上将被忽略。所以授予所有文件夹的权限。

于 2015-03-06T12:31:52.223 回答