2017-11-10 12 views
0

Google CloudでホストされているBitnami mediawikiインスタンスにmediawiki.xmlをインポートしようとしています。Google Cloud環境でbitnami mediawikiをインポートしようとすると

Googleの指示に従って、ブラウザを使用してxmlをGoogle Cloud Storageバケットに移動しました。そのブラウザで

、私はパスのように見えるものの下でファイルを見ることができます - GoogleクラウドSSHクライアント内でバケツ/ 2017年11月9日 - mediawiki_import/mediawiki.xml

を、私はBitnamiインスタンスにしていますパスで:

私bitnami-はmediawiki-DM-8cff @:は/ opt/bitnami /アプリケーション/ mediawikiの/ htdocsに/メンテナンス$ランニング:ここ

のphp importDump.php <ファイル名...

私は実際の経路がGoogle Buckets、またはSSHクライアントを使用してXMLファイルを検索する方法について説明します。

Newb here - これは本当にシンプルかもしれませんが、私はこれらのツールやコマンドラインに精通していないので、助けていただければ幸いです。あなたのファイルはあなたがURLを知るすべての人にそれを公開すると、それをダウンロードすることができます任意の機密データが含まれていない場合

答えて

1

はURL

にアクセスします。 Google Cloud Platformコンソールのメニューで[ストレージ]を選択し、バケットとファイルを探して[共有する]列のチェックボックスをオンにします。

各ファイルとフォルダ、あなたはcurlwgetなど任意のブラウザまたはコマンドラインツールを使用してファイルをダウンロードすることができ、リソースにアクセスする権利を持っている場合 https://storage.googleapis.com/BUCKETNAME/FOLDER1/FOLDER2/.../FILENAME

したがって:Googleクラウドで次の形式を持ちます。あなたのマシンがGoogleクラウドCompute Engineのによって提供されており、クラウドSDKがすでにインストールされているので$ gsutil

を使用して

、あなたはaccess to the bucketgsutilを使用することができます。

は、ローカルにあなたは、次のコマンドを実行することができます格納されたXMLファイルをコピーするには:

$ gsutil cp gs://2017-11-09-mediawiki_import/mediawiki.xml . 

あなたが任意のエラーが出た場合、あなた自身を認証し、再び前のコマンドを発行するのgcloud認証ログインを実行する必要があります。

php importDump.php < mediawiki.xml 
:あなたはバケツからファイルをダウンロードすることに成功した場合

2つのソリューションの上で次のスクリプト

を実行し、次のコマンドを実行することができます

関連する問題