WinSCPでファイルをローカル→サーバ、サーバ→ローカルと転送することがよくあります。この際に既に(前回の操作で)対象ファイルが既に存在する場合には、そのファイルを転送対象から除外(スキップ)しスムーズに転送処理を行う方法をまとめます。
膨大なファイルを転送する場合には新しい(更新された)ファイルのみを転送設定する様にすることで効率があがります。
WinSCPを起動する > メニュー > 転送設定 > 新しい/更新されたファイルのみ(E)
一昔前のWinSCPにはサイト接続情報のインポート&エクスポート機能がなかったのですが、最近(2015年)になってWinSCPでもサイト接続情報を簡単にエクスポート → インポート出来る様になりました。
その手順をメモっておきます。
メニュー > セッション > 新しいセッション > ツール(T) > 設定のエクスポート/バックアップ(E) …
winscp_setting.ini としてデスクトップに保存する。
保存したファイルを別の設定した端末に移動し
メニュー > セッション > 新しいセッション > ツール(T) > サイトのインポート(I)…
たったこれだけで簡単に面倒なFTP設定を他の端末にも移行する事が出来ます。
C#でWEBサーバにファイルを転送した時に以下の様なエラーが出てはまってしまいました><。。。
英語メッセージ
Can’t connect to FTP: (553) File name not allowed
同じC#のコードでAサーバにはは、正常に転送できるのに Bサーバには転送出来ずこの様なエラーが出る場合には、
①⇒②と試してみると良いです。
①転送しようとしているディレクトリのアクセス権限を755 にする。
②ftp接続時のパス指定を修正する。
私の環境では 1) でうまく転送出来なかったので 2) にしたところ正常にファイル転送が出来ました。
1 ) ftp://ftp.hogehoge.com/data
↓
2 ) ftp://ftp.hogehoge.com/public_html/data
WinSCP等で正常にサーバ転送出来るのに自前コードで転送出来ないというのは考えてみるとおかしな話しです。原因としてはファイル権限だけではなく、パス指定のミスという事もあり得るので注意しましょう。
access_logsテーブルの中にaccess_date列があったと過程します。
そしてデータが↓の様に入っている事を想定します。
2015-03-02 17:35:25
2015-03-03 17:35:25
2015-04-03 17:35:25
この際に年・月ごとの数をgroup化することにより求めるSQLは次の様に記述します。
Fatal error: Uncaught exception ‘Exception’ with message ‘DateTime::__construct():
It is not safe to rely on the system’s timezone settings.
You are *required* to use the date.timezone setting or the date_default_timezone_set()
function. In case you used any of those methods and you are still getting this warning,
you most likely misspelled the timezone identifier.
We selected the timezone ‘UTC’ for now, but please set date.timezone to select your timezone.
‘ in /home/XXX/www/XXX.php:XXX Stack trace:
#0 /home/XXX/XXX.php(XXX):
DateTime->__construct(’20XX/XX/XX’) #1 {main} thrown in /home/XXX/XXX.php on line XXX
phpで日付関数を使おうとしてこのエラーが出てしまう場合には
php.iniに以下のタイムゾーンを指定すれば直ります。
ずる休みをして国会を欠席した上西 小百合(うえにし さゆり)議員が家城 大心(いえきだいしん)秘書と一緒に体調不良を理由に休暇中だったにも関わらず旅行に行っていたそうです。
しかも、家城 大心(いえきだいしん)秘書には妻子があるそうです。
これは不倫旅行かと個人的には思います。
議員なので取材を受けて当然だと思いますが、記者に対して
と恫喝までしています。まるでヤクザかチンピラの様で怖いですね。
税金で飯を食ってるんだからもう少ししっかりした対応が求められるんではないかと思います。
phpMyAdmin上で作成済のビューを確認する方法を纏めます。
1.データベースを選択する。
2.SQLタブをクリックする。
3.コマンドを発行しデータベースに作成されているテーブル一覧を表示する。
SHOW TABLES
4.ビューの名前が確認出来たら、そのビューを作成する為に必要なSQL分を以下コードを実行し確認する。
※ビュー名は、バックスラッシュ「`」で囲まなくてはなりません。バックスラッシュの入力は、 Shift + @ を押します。
5.実行するとビューを作る為のSQLが一部分だけ表示されます。ただし、この状態だとSQLの全体を確認する事が出来ません。そこで
印刷用画面(全テキストを含む)をクリックします。
クリックすると SQL の結果 という画面が開いてその中にビューを作成する為のSQL分が全て表示された状態になります。
We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.