PHPBU不在localhost上执行任何备份

问题描述 投票:0回答:1

我有一个PHP 7.0的XAMPP环境。我通过将phpbu.phar和phpbu.xml文件放入根目录,在我的网站项目中安装了PHPBU。

我的配置:

<?xml version="1.0" encoding="UTF-8"?>
<phpbu xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:noNamespaceSchemaLocation="http://schema.phpbu.de/5.1/phpbu.xsd"
       verbose="true">
    <sync type="sftp">
        <option name="host" value="my-host"/>
        <option name="port" value="22"/>
        <option name="user" value="my-ftp-user"/>
        <option name="password" value="123456"/>
        <option name="path" value="/my/path"/>
        <option name="passive" value="true"/>
    </sync>
</phpbu>

我在我的终端执行:

php phpbu.phar

我得到以下结果:

phpbu 5.1.6 by Sebastian Feldmann and contributors.

Runtime:       PHP 7.0.6
Configuration: C:\xampp\htdocs\www\european-business-ecademy\website\main\phpbu.xml

Time: 1 second, Memory: 4.00MB

No backups executed!

什么都没有得到补充。怎么会?

php backup
1个回答
0
投票

从您发布的配置中,您似乎没有指定要备份的内容。

例:

<?xml version="1.0" encoding="UTF-8"?>
  <phpbu xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:noNamespaceSchemaLocation="http://schema.phpbu.de/5.1/phpbu.xsd"
         verbose="true">
    <backups>
      <backup name="BackupDB">
        <!-- source -->
        <source type="mysqldump">
          <option name="databases" value="myDatabase"/>
          <option name="user" value="user.name"/>
          <option name="password" value="topsecret"/>
        </source>
        <!-- where should the backup be stored -->
        <target dirname="/path/to/backup/directory"
                filename="mysql-%Y%m%d-%H%i.sql"
                compress="bzip2"/>
    <!-- sync sftp -->
    <sync type="sftp">
      <option name="host" value="backup.example.com"/>
      <option name="port" value="22"/>
      <option name="user" value="user.name"/>
      <option name="password" value="topsecret"/>
      <option name="path" value="backup/someName"/>
      <option name="passive" value="true"/>
    </sync>
      </backup>
  </backups>
</phpbu>

以上将进行mysql备份,然后通过sftp将备份文件传输到远程服务器。

您可以查看文档和xml配置示例:

http://phpbu.de/manual/current/en/configuration.html#configuration.xml
© www.soinside.com 2019 - 2024. All rights reserved.