【WordPress】からログアウトしようとしています 本当にログアウトしますか ?

「からログアウトしようとしています 本当にログアウトしますか ?」と表示されてログアウトが正常にできませんでした。

 

 

調べていくとどうも「WP User Frontend」プラグインのバージョンが「3.1.8」で発生しました。

その前の「3.1.7」でもただしくログアウトできない・・・・

 

WordPressを入れなおしてみるか?

 

→新規でインストールしたときは、「WP User Frontend」が入っていても問題なくログアウトできた。

 

それなので「WP User Frontend」の設定をリセットしたら、ログアウトの問題は解決したようなんだ。

 

って、ちょっとまだ検証中。

【WordPress】カスタム投稿で投稿が0件でもPOST_TYPEを取得する

WordPressでカスタム投稿のPOST TYPEで表示設定を見分けるようなものをつくっていたときに投稿記事が0件だとPOST TYPEが「FALSE」で値が取得できなくてこまった。。。

 

「get_query_var」で「post_type」を取得できるらしく、これを利用してみた。

$post_type = get_query_var( 'post_type' );
echo  $post_type;

 

 

 

WordPressでメディアに画像をアップロードしたらHTTPエラー。

WordPressでメディアに画像をアップロードしたらHTTPエラーになりました。

あれ、今まで何も問題なくやってきたのになぜ?って思いましたが疑問に思っていてもしょうがないので対応方法をまとめてみました。

 

■エラー

メディア→画像アップ→HTTPエラー

 

 

■エラーログ

mod_fcgid: stderr: PHP Fatal error:  Maximum execution time of 30 seconds exceeded

 

あれ、タイムアウトらしいです。

 

うむ。疑問は残りますが

 

■対処

php.iniの下記の値を変更

 

(修正前)

max_execution_time = 30

(修正後)

max_execution_time = 100

 

これで回避できました。

 

今回は、XSERVERのWordPress初期状態で発生!

まあ、回避できたからよしとしよう。

 

スマートブレスレットなるものを試してみる

アップルウォッチは高価なのですが、同じようなもので安価なスマートブレスレットを購入してみました。

 

↓アマゾンで買ったものはこれ


えーと、QRコードからアプリをダウンロードというのですが、iOS系はダウンロードできませんでした。

Bluetoothで接続して下記のアプリが利用できるようなのですが・・今一つ検出できない。。。

https://apps.apple.com/us/app/smart-wristband/id1023246184

 

時間設定ですが、自動的に合うみたいです。

 

あとはまた。

.NET Framework 4.5以降のバージョンを確認する方法

.NET Frameworkのバージョンを知りたい!って思ったのですが意外とどこにバージョンがあるのかわからなかったので調査した結果をまとめました。

 

■手法:レンジストりから調べる方法

1.「レジストリエディタ」(regedit)を起動します。

2.下記のツリーを展開します。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full

3.「Release」名の値を整数でみます。

↓だと「461808」になります。

 

4.下記の表からバージョンを見つけます。

上記の数値からだと「.NET Framework 4.7.2」になります。

.NET Framework のバージョン Release DWORD の値
.NET Framework 4.5 すべての Windows オペレーティング システム:378389
.NET Framework 4.5.1 Windows 8.1 および Windows Server 2012 R2:378675
.NET Framework 4.5.2 すべての Windows オペレーティング システム:379893
.NET Framework 4.6 Windows 10:393295
他のすべての Windows オペレーティング システム:393297
.NET Framework 4.6.1 Windows 10 November Update システム:394254
他のすべての Windows オペレーティング システム (Windows 10 を含む):394271
.NET Framework 4.6.2 Windows 10 Anniversary Update および Windows Server 2016 の場合:394802
他のすべての Windows オペレーティング システム (他の Windows 10 オペレーティング システムを含む):394806
.NET Framework 4.7 Windows 10 Creators Update:460798
他のすべての Windows オペレーティング システム (他の Windows 10 オペレーティング システムを含む):460805
.NET Framework 4.7.1 Windows 10 Fall Creators Update および Windows Server バージョン 1709:461308
他のすべての Windows オペレーティング システム (他の Windows 10 オペレーティング システムを含む):461310
.NET Framework 4.7.2 Windows 10 April 2018 Update および Windows Server バージョン 1803:461808
Windows 10 April 2018 Update および Windows Server バージョン 1803 以外のすべての Windows オペレーティング システム:461814
.NET Framework 4.8 Windows 10 May 2019 Update: 528040
他のすべての Windows オペレーティング システム (他の Windows 10 オペレーティング システムを含む): 528049

 

わかりずらいですけど、いつか調べなくてはならないときがあるので記録として残しておきます。

netbeansでSFTPを追加して接続テストすると「invalid privatekey」と出て接続できない

長いことnetbeansでSFTPを接続して何もなくすんなりいっていたのですがひさびさにやってみたら、「invalid privatekey」とでて接続できない。

SSHの公開鍵と秘密鍵はtera termで作成ずみ。

 

ということで、

 

PuTTy Key Generatorでキーをコンバートしてみる

 

1.teratermで作成した秘密鍵を読み込む(File > Load Private Key)

2.コンバートしてエクスポートで保存する(Conversions > Export Open SSH Key)

 

これでエクスポートしたところ問題なく利用可能。。

 

そっか、Tera termバージョンアップして何か変わったのかな。。。チェックしてなかったな。

 

Chromeでアクセスしたら「Bad Request」でページが表示できない

Chromeでアクセスしたら「Bad Request」でページが表示できないけど、他のブラウザでは表示ができるというケースが発生!

 

↓エラーメッセージはこんな内容

Bad Request
Your browser sent a request that this server could not understand.
Size of a request header field exceeds server limit.
Cookie

 

どうもこれによるとクッキーがNGなようです。

 

そうしたら該当サイトのCookieを削除します。

・Chromeのクッキーの削除方法

https://support.google.com/chrome/answer/95647?co=GENIE.Platform%3DDesktop&hl=ja

 

↓のように該当ウェブサイトのクッキーをごみ箱ボタンで削除します。

 

それで、再度アクセスすると、問題なく表示されました。

 

 

【WordPress】サイドバーの引数の配列で id が設定されませんでした。既定では「sidebar-1」です。id に「sidebar-1」を設定することでこの情報を消して、既存のサイドバーのコンテンツを保つことができます。

WordPressでFUNCTION.PHPにウィジェットを追加関数を記述したところ下記のようなエラーが表示されていた。

 

「サイドバーの引数の配列で id が設定されませんでした。既定では「sidebar-1」です。id に「sidebar-1」を設定することでこの情報を消して、既存のサイドバーのコンテンツを保つことができます。」

 

上記の通り「id→sidebar-1」を追加してみた。

register_sidebar(
    array(
        'name' => 'widget1',
        'id' => 'sidebar-1',
    )
);

 

これでNoticeのメッセージは表示されなくなったよ

 

っていうかIDで判別するんだからちゃんとIDふっとけよな・・・。(ノД`)・゜・。

WordPressのconfigで「define(‘WP_DEBUG’, true);」としてデバッグモードで見てみる

WordPressをデバッグモードで起動しているとエラーが発生しているかも?ってことあるので念のためチェックします。

 

まずやることは「wp-config.php」の

define('WP_DEBUG', false);

define('WP_DEBUG', true);

としてウェブサイトにアクセスします。

 

そーするとつらつら・・・ってあんまりでないと思いますが..

 

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP;

→PHPのバージョンに関すること

Notice: Undefined index:

→中で利用している変数定義がないとか

 

まあ、こんなところが出力されます。

 

Noticeでも残っているとシステム上、望まれていないので見つけたら修正しましょう!