FileZilla Server.xml不会重新加载并显示更改

时间:2018-06-23 05:39:22

标签: filezilla

我创建了一个基本的东西,很快将允许用户自动上传fileZilla,但我还没有将它设为通用。虽然我很好奇,但是当我回头查看fileZilla GUI的用户表时,为什么会这样呢?不添加新用户?我所做的只是将xml结构放入php的write函数中,并将用户从我在fileZilla GUI中创建的用户中更改了。

///写入xml文件

  $xml ='FileZilla Server/FileZilla Server.xml';


  $handler = fopen($xml,'w');

  fwrite($handler,'<FileZillaServer>
      <Settings>
          <Item name="Admin port" type="numeric">14147</Item>
      </Settings>
      <Groups />
      <Users>
          <User Name="ddf">
              <Option Name="Pass">B7B5349BC807B2C385478AA02C2ADDCEA37F3330994D15457C8CB5ED378EF9C7D0E64D5366048AEFEF8F2424662B25A1025D863ACB5F39093BA04091BE510412</Option>
              <Option Name="Salt">)W5@&apos;jgXQ5^&amp;p2F$Wa2V2F4~RG^Ox9.J24H(:LB)i;M[BbQ8&lt;m,J52@Jt$!8Ms/.</Option>
           <Option Name="Group"></Option>
              <Option Name="Bypass server userlimit">0</Option>
              <Option Name="User Limit">0</Option>
              <Option Name="IP Limit">0</Option>
              <Option Name="Enabled">1</Option>
              <Option Name="Comments"></Option>
              <Option Name="ForceSsl">0</Option>
              <IpFilter>
                  <Disallowed />
                  <Allowed />
              </IpFilter>
              <Permissions>
                  <Permission Dir="C:\Users\greatness\Desktop\New folder">
                      <Option Name="FileRead">1</Option>
                      <Option Name="FileWrite">0</Option>
                      <Option Name="FileDelete">0</Option>
                      <Option Name="FileAppend">0</Option>
                      <Option Name="DirCreate">0</Option>
                      <Option Name="DirDelete">0</Option>
                      <Option Name="DirList">1</Option>
                      <Option Name="DirSubdirs">1</Option>
                      <Option Name="IsHome">1</Option>
                      <Option Name="AutoCreate">0</Option>
                  </Permission>
              </Permissions>
              <SpeedLimits DlType="0" DlLimit="10" ServerDlLimitBypass="0" UlType="0" UlLimit="10" ServerUlLimitBypass="0">
                  <Download />
                  <Upload />
              </SpeedLimits>
          </User>
      </Users>
  </FileZillaServer>
');

}

//////////////////////////////////////////

1 个答案:

答案 0 :(得分:0)

Afaik,更改文件时FileZilla Server不会重新加载配置。

FileZilla Server界面使用FileZilla Server的Admin界面端口将更改通知给它,以使其重新加载配置。

您也许可以实现相同的功能。请参阅FileZilla Server存储库中的AdminSocket class