[WordPress]名前を付けて保存


レンタルサーバーを替えてからWordPressを最新のものに更新しようとすると「名前を付けて保存」ウィンドウが表示されて更新できない状態が続き悩まされました。update-core.phpのパーミッションの問題という情報が多かったのですが私の場合は違いました。

以前のレンタルサーバーの時に以下の記事を読んでwp-adminフォルダ内に.htaccessを置いていたのが原因だったようです。

セーフモードによる制限と対処方法 – WordPress Codex 日本語版

よって、.htaccessファイルを削除したら普通に更新できるようになりました。

Mysqlが起動しない(エラー1067)


さっきまで動いていたのにPCを再起動したら突然使えなくなっていました。

c:\xampp\mysql\data\mysql_error.logでエラーログを見てみると、

[ERROR] InnoDB: Attempted to open a previously opened tablespace.
InnoDB: Error: could not open single-table tablespace file .\***.ibd
InnoDB: We do not continue the crash recovery, because the table may become

こんなような記述がありました。

とりあえず該当する***.ibdファイルを移動してMysqlを起動したらあっさり起動してくれました。ファイルが壊れていたのかもしれません。ネットを見るとパーミッションの問題とかいう情報もありました。

とりあえずビールください。:MySQLが起動しない。エラーコード1067。 

[PHP] include_path(windows)複数


php.iniファイルのinclude_pathの記述方法

unixでは「:」、windowsでは「;」で区切れば複数のパスを指定できますが、「;」で区切るとコメントアウトして動きませんでした。そこでパスの部分を""で括ってみると、無事動いてくれました。

SQLSTATE[HY093]: Invalid parameter number


PDOのprepare()でデータベースにInsertしようとしたら表題のエラーが発生。

phpmyadminのほうで新しくカラムを追加していたのにInsert文に入れてなかったのとプレースホルダを''で括っていたのが間違いだったようです。

レンタルサーバーのIPアドレスを調べる


Value Domainの独自ドメインをネームサーバーは「NS1~5.VALUE-DOMAIN.COM」で運用し、レンタルサーバーはhetemlやロリポップを使う際にIPアドレスが必要になったので調べました。

hetemlの場合は[アカウント情報]のところにズバリのってました。[WEBサーバIPアドレス]という部分に。

ロリポップは見当たらなかったのでコマントプロンプトを起動(Win + R)し、「nslookup」と入力。

ロリポップのアカウント情報ページをクリックし、「FTPサーバー」のアドレスをコピペしてEnterキーを押すとIPアドレスを知ることが出来ます。

なお、「FTPSサーバー」を入力しても同じです。hetemlのもやってみましたが同じでした。