問題タブ [qnap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
853 参照

python - QNAP への pip のインストール

Python 2.7.5+ は pip をサポートしていないようです。試行するたびに何もインストールできないため、pipを機能させる他の方法があるかどうか疑問に思っています。次のエラーが表示されます。

pip: コマンドが見つかりません

もうpipをインストールすることさえできません。pip を使用するように指示するアプリケーションを実行していますが、コマンドとして pip を取得できません。

0 投票する
1 に答える
95 参照

mysql - Owncloud は config.php の dbtype を無視しているようです (docker を使用)

私は Owncloud の初心者で、Dropbox のプライベートな代替手段として、コンテナ化Owncloudされたバージョンをデプロイしたいと考えています。NAS (QNAP)デフォルトのデータベースを使用して docker コンテナーをOwncloud問題なく実行できsqliteます。GUI にアクセスし、管理者ユーザーを作成し、ファイル構造を参照します。しかし、切り替えたいのMysqlですが、これまでのところOwncloud「の設定を無視しているようconfig.phpです。

別のコンテナーに MySQL インスタンス (MariaDB) を作成し、それに空を追加しました。コンテナーから、適切な資格情報を使用してコマンド ライン経由で MySQL に正常にログインできることowncloud-reserved databaseを確認したため、データベースにアクセスできます。Owncloud

オンラインで見つけたいくつかの指示に従って、ファイルを編集config.phpし、変数 $CONFIG の「installed」フィールドを「true」から「false」に変更しました。これにより、ログイン時に db 構成ウィザードがトリガーされます。ウィザードで「MySQL」を選択し、セットアップ手順が完了するのを待ちます。完了したら、次のことを確認しました。

  1. OwncloudMariaDB データベースにテーブルが作成されている (ウィザードを実行する前に、データベースは空でした)

  2. config.phpファイルが変更され、すべての設定が表示されるようになりました。mysql db特に: 'dbtype' => 'mysql'、(sqlite 設定の前に表示されたファイル)

どうやら魔法使いは自分の仕事をしたようです。

上記にもかかわらず、管理者ユーザーの [設定] ページに移動すると、[一般] の下にまだ赤い警告が表示されます: 「<code>SQLite はデータベースとして使用されています…など」。テストのために、新しいユーザーを追加しましたが、実際にはデータはsqliteMySQL ではなくファイルに保存されています。

したがって、私の結論は、私のセットアップでOwncloudは無視されているということです。config.php

私が無駄にしようとしたこと:

コンテナーOwncloudを複数回再作成する データベースの変更後にコンテナーを再起動する公式ドキュメントに従って、提案された移行スクリプトをsqlite実行するmysqlowncloud

私は何が欠けていますか?前もって感謝しますセルジオよろしく

0 投票する
1 に答える
961 参照

docker - docker compose のネットワーク IP アドレス

tl;dr このスタック内のすべてのコンテナが同じ IP アドレスと MAC アドレスを使用し、ローカル ネットワーク上にあるようにしたいのですが、その方法について助けが必要です

手始めに、私はdockerとdocker-composeが初めてです。Plex サーバー用の docker-stack を作成しました (そのうちの 3 つ、一般的なカテゴリ/テレビ番組、音楽、休日ごとの映画用に 1 つ)。それぞれがローカル ネットワーク上に独自の IP アドレスと MAC を持っています。いくつかのメディア管理ツール用に 2 番目のスタックを作成しますが、今回はスタック全体で 1 つの IP アドレスと MAC アドレスを使用したいのですが、それを正しく行う方法を理解できていません。 QNAP NAS (TVS1282v3/QTS) で実行していますが、コンテナ ステーションを介して docker-compose を実行すると、ネットワークが作成されないことがわかったため、CLI を使用して作業しています。

私はまた、私が置いたPlex構成ファイルでどのように設定されたかのように試しました

各サービスでは、最初のコンテナーのみが機能しました....

ある時点でこれも試しましたが、まだうまくいきません/構文が間違っています

おそらくマイナーな部分が欠けているだけなので、助けていただければ幸いです

0 投票する
0 に答える
64 参照

windows - Windows ボリュームで名前がドットで始まる QNAP ファイルを操作する

Windows 10 に QNAP NAS をマウントしています。

ドットで始まる名前 (.cproject など) で作成されたこのボリューム上のすべてのファイルは、コマンド ウィンドウ (cmd および attrib.exe) でもエクスプローラ プロパティ ダイアログでも変更できない隠し属性を取得します。

ただし、エクスプローラーを使用すると、ファイルの名前変更、コピー、移動、削除が可能です。さらに、ドットで始まらない名前に名前を変更してから、隠し属性を正常に削除することができます。

今まで、Windows バッチ ファイルでこのような操作を行うことはできませんでした。(WIN10でもWIN7でもありません)

私に何ができる?

エクスプローラーができることを模倣することは何とか可能ですか?