Iwao Dev

気付いたことをメモしています.

この画面は、簡易表示です

メモ

TS-253D セットアップ – 5

メール通知の設定.
QNAP NAS メール通知の設定


WordPress の設定.
QNAP NAS  WordPress
そのまま進めてしまうとエラー.
QNAP NAS データベース接続確立エラー
検索すると pnpMyAdmin を入れるみたい
https://www.qnap.com/ja-jp/how-to/knowledge-base/article/how-to-install-wordpress-on-qts-4-4/
QNAP NAS  phpMyAdmin
phpMyAdmin を起動して root / admin と入力しても入れない.
「コントロールパネル」-「アプリケーション」-「SQLサーバー」で有効にする必要がある.
またこの時 root のパスワードを指定する.
QNAP NAS  SQL サーバ  パスワード指定
次の所を参考にさせてもらった.
QNAPのNASにWordPressをインストールしてみました
phpMyAdmin で wordpress データベースの作成
QNAP NAS WordPress データベース設定
QNAP NAS  WordPress  ブログ情報の登録
QNAP NAS WordPress ダッシュボード


Joomla! の設定.ASUSTOR NAS の時と同様.
QNAP NAS Joomla!  サイトの設定
QNAP NAS Joomla!  データベース設定
QNAP NAS Joomla!  インストール
QNAP NAS Joomla!  言語のインストール
QNAP NAS Joomla!  コントロールパネル

この投稿は役に立ちましたか? 役に立った 役に立たなかった 0 人中 0 人がこの 投稿 は役に立ったと言っています。

  にほんブログ村 IT技術ブログへ


TS-253D セットアップ – 4

Virtualization Station 3 のエクスポート.
先日作成した Win10 を VirtualBox などで開くためにエクスポート.
仮想マシンの下にある「エクスポート」ボタンを押して,*.ovf で「スタート」.
Virtualization Station 3 で ovf のエクスポート
18 GB の img で 40 分位かかった.出力された vmdk は 9 GB .
AS5202T の VirtualBox で「ファイル」-「仮想アプライアンスのインポート」.
ASUSTOR NAS VirtualBox 仮想アプライアンスのインポート
変換に 5 分位.
そのまま実行すると 0xc0000225 .
チップセットを「ICH9」,「I/O APIC を有効化」にチェック.
AS5202T VirtualBox の仮想マシンの設定
安定して動作はするが,どこかで間違えたみたいでネットワークがうまく機能しない.
AS5202T phpVirtualBox
PC の VirtualBox で読み込んでみたが,やはりネットワークがうまく動作していない.
PC の VirtualBox でもネットワークがうまくない


今度は VirtualBox のエクスポート.
PC の VirtualBox で「仮想アプライアンスのエクスポート」,AS5202T 上の DevX をエクスポート.50 分位.
VirtualBox 仮想アプライアンスのエクスポート
QNAP NAS Virtualization Station 3 で「VM のインポート」.20 分位.
TS-253D Virtualization Station 3 「VM のインポート」
最初うまく起動しなかった(実際は表示がうまくされていなかっただけ?).
「設定」-「ビデオ」-「タイプ」を「Cirrus」になっていたものを「VGA」に.
Virtualization Station 3 「設定」-「ビデオ」-「タイプ」を「VGA」に
これでうまくいった.VNC 接続も問題なし.
Virtualization Station 3  VNC 接続

この投稿は役に立ちましたか? 役に立った 役に立たなかった 0 人中 0 人がこの 投稿 は役に立ったと言っています。

  にほんブログ村 IT技術ブログへ


TS-253D セットアップ – 3

他の NAS と同じ様に Google Drive から NAS へのコピー.
HBS 3 Hybrid Backup Sync を利用するみたいだが,いろいろな機能がくっついているので慣れるまでわかり難い.


「同期」-「今すぐ同期」で 3 種類の方法が選べる.
QNAP NAS HBS 3 同期の種類
Google Drive 上のファイルを NAS へコピーなので「一方向同期ジョブ」と思ったが,これは NAS のデータを Cloud にバックアップするためのものみたい.
「双方向同期ジョブ」を選択.
QNAP NAS HBS 3 双方向同期
「アクティブ同期ジョブ」の設定を見ると Google Drive から NAS への矢印になっている.
QNAP NAS HBS 3 アクティブ同期
やりたかったのはこっちの方.
また「アクション」は「ミラー」の方が目的に合っている.

この投稿は役に立ちましたか? 役に立った 役に立たなかった 0 人中 0 人がこの 投稿 は役に立ったと言っています。

  にほんブログ村 IT技術ブログへ


TS-253D セットアップ – 2

今回の NAS で一番気になっている Virtualization Station 3
ASUSTOR NAS にも同様の目的の VirtualBox がある が,再起動時の安定度があまり良くない
2020/09/21 ASUSTOR NAS VirtualBox は 6.1.12 になり安定している.


「Virtualization Station 3」-「VM の作成」.
Virtualization Station 3  VM の作成
「OK」で「自動インストール」のメッセージが表示される.
Virtualization Station 3 「自動インストール」の確認
ここは「キャンセル」(「自動インストール」ではうまくいかなかった).
Virtualization Station 3 Win10 インストール開始
Virtualization Station 3 Win10 インストール終了
あまり速くない?
Virtualization Station 3 QNAP Guest Tools のインストール
ブラウザで操作していたため動きが悪かったのかもしれない.VNC 接続だとそれほど気にならない.
「Guest Tools」のインストールでは「Ultra VNC」もインストール可能になっている.

この投稿は役に立ちましたか? 役に立った 役に立たなかった 0 人中 0 人がこの 投稿 は役に立ったと言っています。

  にほんブログ村 IT技術ブログへ


TS-253D セットアップ

QNAP NAS TS-253D のセットアップ.
先ず,メモリの取り付け.
マニュアル通り進めれば可能.
https://us1.qnap.com/Storage/TechnicalDocument/Storage/SMB%20NAS/TS-x53D/TS-x53D-UG-01-ja-JP.pdf
但し,指の太い人はかなり厳しい.ケースカバーを外した方が作業はしやすいと思う.
メモリの表裏が,斜めから見るためわかり難い.
純正の 4G であれば,もともと付いているものと同じ向き(チップが付いている側が下).
HDD は WD Blue 3TB をベイ 2 に入れた.


以降は 付属のマニュアル を見ながらの作業.
ケーブルなどの接続を行い,PC に Qfinder をインストール.
画面の指示に従って進めていった.
TS-253D NAS 名称などの設定
TS-253D  QTS ログイン画面
TS-253D リソースモニタ
取り付けたメモリもちゃんと認識している.


QTS に入っていろいろと操作はできるが,なんかおかしい.
Web サーバを有効にできるのに「File Station」で見ると Web フォルダがない.
ユーザは追加できるが,標準で見えるはずの共有フォルダがない.
SSH 接続すると Home ディレクトリがない様なメッセージ.
ここまでの操作と付属のマニュアルを比べると,ディスクの設定がなかった.
付属のマニュアルは古いのかもしれない.


QNAP セットアップ」で検索すると次の所があった.
https://unistar.jp/column/2899/
これを見ると RAID の設定などは QTS から行うようになった?
TS-253D  ボリューム作成ウィザード 要約
ちょっとわからなかったのが,ボリューム容量の設定.
デフォルトでは 3.63 TB に対して 715.66 GB となった.
「最大に設定」で良いと思うが,今回は仮のセットアップのためデフォルトのままとした.


パスワードの制限は「コントロールパネル」-「システム」-「セキュリティ」-「パスワードポリシー」にある.


http://mish.work/joomla/various/nas/qnap-nas.html



2021/05/17 マニュアル類が更新されている.
https://www.qnap.com/ja-jp/download?model=ts-253d&category=documents

この投稿は役に立ちましたか? 役に立った 役に立たなかった 0 人中 0 人がこの 投稿 は役に立ったと言っています。

  にほんブログ村 IT技術ブログへ


ASUSTOR NAS に SSH 接続できない

AS5202T に SSH 接続 しようとすると,次のメッセージが表示されて接続できなくなった.
ssh_exchange_identification: read: Connection reset

Microsoft Windows [Version 10.0.18362.959]
(c) 2019 Microsoft Corporation. All rights reserved.

C:\Users\Iwao>ssh -l Iwao 192.168.1.75
ssh_exchange_identification: read: Connection reset

C:\Users\Iwao>ssh -l Iwao as5202t
Password:
Iwao@AS5202T:/volume1/home/Iwao $ exit
Connection to as5202t closed.

C:\Users\Iwao>ssh -l Iwao 192.168.1.75
Password:
Iwao@AS5202T:/volume1/home/Iwao $ exit
Connection to 192.168.1.75 closed.

C:\Users\Iwao>ssh -l Iwao 192.168.1.75
Password:
Password:
Password:
Iwao@192.168.1.75's password:
Connection closed by 192.168.1.75 port 22

C:\Users\Iwao>ssh -l Iwao 192.168.1.75
ssh_exchange_identification: read: Connection reset

C:\Users\Iwao> 

AS5202T に SSH 接続できなくなった


対応方法:
ADM に入って「設定」-「ADMディフェンダー」の「自動ブラックリスト」で「削除」する.
ADM 「設定」-「ADMディフェンダー」
スマートフォンの「AiMaster」では「オンラインユーザー」-「ブラックリスト」から.
AiMaster 「オンラインユーザー」-「ブラックリスト」

この投稿は役に立ちましたか? 役に立った 役に立たなかった 0 人中 0 人がこの 投稿 は役に立ったと言っています。

  にほんブログ村 IT技術ブログへ


WinFile.exe v10.1.4.0

Win10 環境で 2019/05 から使っている WinFile
最近よく操作する「ファイル」-「リネーム」がかなりの確率でダウンする(エラーなどは表示されず抜ける).


ダウンロード先を見てみると新しいものがあった.
https://github.com/Microsoft/winfile/releases
WinFile.exe v10.1.4.0


「リネーム」でダウンするのは相変わらず.

この投稿は役に立ちましたか? 役に立った 役に立たなかった 0 人中 0 人がこの 投稿 は役に立ったと言っています。

  にほんブログ村 IT技術ブログへ


CHttpFile アップロードの https 対応

以前作成した MFC によるアップロード の https 対応.
前回コードを書いた頃は https の環境が用意できなかったのでそのままと(http に)なっていた.


次の関数を呼び出して接続しているが,それぞれ引数が異なるものが用意されている.
CInternetSession::GetHttpConnection
CHttpConnection::OpenRequest
それらの引数に dwFlags があり,INTERNET_FLAG_SECURE が指定できる.
最初,両方の呼び出しに指定してみたが,CInternetSession::GetHttpConnection は指定しなくても通った.

	CInternetSession session(userAgent.c_str()) ;
	CHttpConnection* pServer = NULL ;
	CHttpFile*       pFile = NULL ;
	{
	//	if (is_ssl) {
	//		pServer = session.GetHttpConnection(serverN.c_str(),INTERNET_FLAG_SECURE,nPort) ;
	//		}
	//	else {
			pServer = session.GetHttpConnection(serverN.c_str(),nPort) ;
	//		}
		if (pServer == NULL)		{	return	false ;		}
		}
	{
		if (is_ssl) {
			pFile = pServer->OpenRequest(CHttpConnection::HTTP_VERB_POST,php,NULL,1,NULL,_T("HTTP/1.1"),INTERNET_FLAG_SECURE) ;
			}
		else {
			pFile = pServer->OpenRequest(CHttpConnection::HTTP_VERB_POST,php) ;
			}
		if (pFile == NULL)		{	return	false ;		}
	//	...
		}

MFC を使用したアップロード  https post
UpFile.hxx


参考にさせてもらったのは次の所.
How to send HTTPS request using WinInet?
WinInet(MFC)を使ったhttpとhttps(自己証明書)
WinInet (MFC) の SSL通信 で 開発中に自己署名証明書を利用する場合のコード

この投稿は役に立ちましたか? 役に立った 役に立たなかった 0 人中 0 人がこの 投稿 は役に立ったと言っています。

  にほんブログ村 IT技術ブログへ


アップロードがうまく機能しない?

個人的なメモです.


php と form でアップロードしていた所に,汎用のアップロードツール で行うとうまく機能しない.
http://ds116/Test/mics/mba_wgl/


原因は,php の post を受け取って $_FILES を処理している所.
$tempfile = $_FILES[‘fname’][‘tmp_name’] ;
<input type="file" name="fname" accept=".dat">
https://mish.myds.me/wordpress/dev/2018/04/19/php-_files/
これとアップロードツールの C のコード ::Make_send_data で設定している名称が合っていない.


php の受け取る部分を修正して意図した動作になった.
アップロードがうまく機能しない?

この投稿は役に立ちましたか? 役に立った 役に立たなかった 0 人中 0 人がこの 投稿 は役に立ったと言っています。

  にほんブログ村 IT技術ブログへ


Python 負のインデックス

次の所を読ませてもらっていて感じたことを…
けいしゅけのブログ薬局 情報館
https://keisyuke-blogyakkyoku.xyz/python-list-index
今私が習得するのにタイミングや更新サイクルが丁度良いので助かっている.


ASUSTOR NAS AS5202T に SSH 接続して Python を操作.

C:\Program Files\Microsoft Office\Office14>cd C:\Users\Iwao\AppData\Local\Temp

C:\Users\Iwao\AppData\Local\Temp>ssh -l Iwao -p 22 192.168.1.75
Password:
Iwao@AS5202T:/volume1/home/Iwao $ python
Python 2.7.10 (default, Aug 19 2015, 09:18:54)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> a=[0,1,2,3,4]
>>> print(a[0])
0
>>> print(a[4])
4
>>> print(a[5])
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
IndexError: list index out of range
>>> print(a[-1])
4
>>> print(a[-4])
1
>>> print(a[-5])
0
>>> print(a[-6])
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
IndexError: list index out of range
>>>  

Python 負のインデックス
似たようなことを C++ でやろうとすると次の様な感じ.
std::cout << a[a.size()-1] ;


この様な記述ができるからか,今まで負のインデックスの必要性は感じたことがなかった.
また配列の検索で該当するものがないと -1 を返す様なコードもよく書く.
インデックスを変数で持つ時は?
いろいろ考えると個人的にはあまり使わないのではないかと思う.
Python などをやればもっと有効な使い方が出てくるのか?

この投稿は役に立ちましたか? 役に立った 役に立たなかった 0 人中 0 人がこの 投稿 は役に立ったと言っています。

  にほんブログ村 IT技術ブログへ



    top

    %d人のブロガーが「いいね」をつけました。