新聞記事にwordpressの文字が

新聞にwordpressの文字が

2015年3月12日読売新聞より

ちょっと前の新聞記事ですが、ホームページが書き換えられて、イスラム国のマークが表示されるという改ざん(改竄)被害事件がありました。
新聞を見ていて、またやられたところがあるんだと思いながら読んでいると、「WordPress」の活字に目を取られました。 「へー 事件記事にワードプレスなんて珍しい。」

「Fancybox」の文字も。
ファンシーボックスを調べると、写真表示などを効果的に行うプラグインの名前でした。
一般常識として、プラグインもウイルスなどに狙われるので、更新はこまめに行なった方が良いと言われています。 プラグインだけでなく、テーマでさえ狙われるので不要なものは削除したほうが良いという認識があります。

今回wordpressが狙われたのは、それだけ広く使われているので、悪意者の対象にもなりやすかったということでしょう。 脆弱性の情報も得やすいのでしょう。
そのことを常に頭の隅においてこまめな更新を心がけようと思います。

参考サイト
「イスラム国」名乗るウェブ改ざん、WordPressプラグイン「FancyBox」の脆弱性を悪用している可能性(internet.watch)
 FancyBox for WordPressは、画像拡大表示用のWordPressプラグイン。警察庁では、同プラグインを利用しているウェブサイトの管理者に対して速やかにバージョンを確認し、バージョン「3.0.2」以下だった場合は最新バージョンに更新するよう呼び掛けている。

IPWO 知財ネットオフィス

エックスサーバーx10で50個以上のワードプレス導入

lolipopさんのサーバーを使わせていただいております。
安いこともありますが、広く使われていて、情報が多いこともメリットです。
そして、気づきませんでしたがwordpressがいくらでも作れるという非常に大きな利点があります。
自動インストールでいくらでも入ります。
これは利点だったんです。(ただし早くありません。というか、たくさんのアクセスがあったときに制限がかかるようです。 普通に一般的な個人ページはすべて細々でしょうからそれほどの速度差違では無いと思っています。)

ロリポップの利点に気づいたのは、x-svr(エックスサーバー)を使い始めて、あっというまに自動インストールができなくなったからです。

あれー? x-svrはwordpressのサイトも管理画面もすごく早いんですが、毎月1000円の割にはもう上限?
実は、ロリポップでは、wordpressの自動インストールに際し、データベースを共有選択できたんです。 ですから、「データベースを新規作成する」を選択しなければ、既存のデータベースを自動で割り振って使えるように導入されました。
これが実に便利な機能です。
—————————————————————————————

追記:2015年3月10日からx-svrで利用可能なデータベースの数が増強されました。(X10プランの場合で30個から50個)これにより自動インストールで導入できる数が増えました。(エックスサーバーのニュースより。)

■ご利用可能なMySQL5.5データベース数について
X10プラン:30個 から 【50個】へ
X20プラン:50個 から 【70個】へ
X30プラン:50個 から 【70個】へ


x-serverでのwordpress手動インストール

ここからがマイ備忘録です。
・x-svrの自動インストールでは、データベース一個に対し、一個のwordpressしか入りません。
・そうすると、練習とか、テストで入れたwordpressの分のデータベースが無駄になってしまいます。
・したがって、これらを削除すれば新たにwordpressを導入できます。
使用しているサイトのwp-config.phpの中身を参照すると、MySQLの情報がわかります。


define(‘DB_NAME’, ‘***_4zs*e’);
/** MySQL データベースのユーザー名 */
define(‘DB_USER’, ‘***_z**1s’);
/** MySQL データベースのパスワード */
define(‘DB_PASSWORD’, ‘kqs***xr’);
/** MySQL のホスト名 */
define(‘DB_HOST’, ‘my***.xserver.jp’);
/** データベースのテーブルを作成する際のデータベースの文字セット */
define(‘DB_CHARSET’, ‘utf8′);


この内容を参照して、MySQLを操作します。
mysql

使っていないデータベースを削除すれば、自動インストールできます。(はずです。やってません。)

mysql[6]

これは応急処理です。


ここからが本題ですが、データベース自動割り当てが一杯になったときは、lolipopのように、ひとつのDB(データベース)に複数のwordpressを導入すれば良いわけです。
で、x-svrの場合は、これを手動でやります。
参照サイト:
エックスサーバーにWordPressをFTPでインストール | エックスサーバーFAVO
X serverで複数のWordPressをインストールする方法 | cv0629

やったこと。
1 WordPress公式サイト からwordpressをダウンロードして、解凍⇒サイトに転送 ファイル1200個程度(ffftp使用。文字コードはUTF-8N)

2 サイトにアクセスする。最初はエラーが出ていた。
少ししたらwp画面が出た。
サイト
さあ始めましょう。をクリック

wordpress画面

詳細入力ページ。
ここに、MySQLで追加したユーザーなどの情報を入れる。
ユーザの追加
ユーザは追加しておきます。
「同じデータベースでも、異なるテーブル接頭辞を入れる」ことで、個別のwordpressを認識してくれます。ここが肝心な点です。
ユーザ

あらかじめデータベースのアクセス権所有ユーザを複数設定しています。
追加したユーザーの情報をwordpress詳細画面に入れます。

入力画面

テーブル接頭子、ここで適当に作って入れます。
必要情報
wordpress画面。(必要情報)
これは、もう成功間近ですね。

成功

これで同じデータベースに新規のwordpressが導入されました。
URLは全然違いますが、動作には全く影響ありません。
これでx-svr(x10)にいくらでもwordpressを入れられそうです。

IPWO 知財ネットオフィス

 

送信フォームでの一部が文字化けする。

メールフォームの設置に、シェアウエアの送信フォームメイカー使っています。
楽にメールフォームが作れ重宝しております。
最近サーバーの移転をしていて、送信時に文字化けすることを発見しました。
設置サイトの文字コードをutf-8からshift-jisにすることで文字化けは解消しました。

フォームの入力

フォームを設置してから相当の期間が経過して初めて気づきました。
なぜなら、特定の漢字だけ文字化けしたからです。

斎藤という名前を入れると、
■お名前    譁手陸
と表示され、受信されました。
ところが、山田などでは普通に送受信されます。
送信フォームメイカーでは、日本語処理にjcode.pmと、jcode.plが使えます。
nihonngosyori

ここは特に変更せず、cgiを呼び出すhtmlページの文字コードを変更しました。

変更前
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″>
変更後
<meta http-equiv=”Content-Type” content=”text/html; charset=Shift_JIS”>

 

IPWO 知財ネットオフィス