使用store.php将TiddlyWiki 5保存到服务器

Ben*_*min 6 php arrays tiddlywiki tiddlywiki5

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

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

$USERS = array(
    'myuser'=>'mypass', 
    'UserName2'=>'Password2', 
    'UserName3'=>'Password3');
Run Code Online (Sandbox Code Playgroud)

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

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

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

Firefox中的"网络"Web开发人员工具显示POST请求将转到正确的位置并使用正确的信息,但会返回403 Forbidden错误.

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

小智 0

mkdir($structure, 0777, true)
Run Code Online (Sandbox Code Playgroud)

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