1

という MediaWiki メンテナンス スクリプトを使用して、MediaWikidumpBackup.phpの XML ダンプを作成したいと考えています。

これを行うには、SSH クライアントを使用してサーバーにログインする必要があります。私は Putty (Windows) を使用していますが、ターミナルを使用して OSX でも試しました。

dumpBackup.phpの MediaWiki マニュアルによると、これは次のコマンドを使用して行われます。

cd w/maintenance
php dumpBackup.php --full >d:\backup.xml

私は GoDaddy をホストしているので、最後の行は少し異なります。その理由は、デフォルトで GoDaddy の SSH がまだ php4 を使用しているためです (HTTP サーバーとは異なります)。このため、私のコマンドは次のとおりです(メンテナンスフォルダーにもいると仮定します):

usr/local/php5/bin/php dumpBackup --full >d:\backup.xml

ただし、これはすべて画面にすべてを印刷するだけで、ファイルは作成されません。これがなぜなのか、ファイル作成されたことを確認する方法を知っている人はいますか。

4

1 に答える 1

1

元の例からを省略しました>:

php dumpBackup.php --full >d:\backup\dump.xml

>、スクリプトの出力をd:\backup\dump.xml画面ではなくファイルにリダイレクトするようにシェルに指示します。

ちなみに はd:\backup\dump.xmlWindows のファイル名です。サーバーが Unixish OS (おそらく Linux) を使用しているように見えるため、おそらくそのファイル名を使用したくないでしょう。ただし、現在のディレクトリにファイルを作成することを気にしない場合は、dump.xmlWindows と *nix の両方でプレーンで問題なく動作します。

~/dump.xmlまたは$HOME/dump.xml(どちらもホームディレクトリにファイルを作成する) または$TMP/dump.xml(通常は一時ファイル用に設計されたディレクトリにファイルを作成する) を試すこともでき/tmpます。これは、ディレクトリに十分なスペースがない場合に役立ちます。 MediaWiki をインストールしました。

実際の空き容量を確認するには、コマンドdf -h(実際の空き容量quota -vsを表示) および (制限されている場合に使用できる容量を表示) を試してください。これらのコマンドの詳細については、man dfおよび/またはを試してくださいman quota

于 2012-05-07T12:22:32.940 に答える