みてみたでご紹介させて頂いているプラグインのバージョンは其々最新のものです。WordPress 4.5.3で動作確認済です。🔌

Sponsor Link

WordPress-plugin-Media from FTP を更新したらエラーに… 解決方法

Error-AD115_L

先日からWordPressのプラグインを色々入れてみたので
今日は金曜日の午後から時間が空く為、
昨日からサイト更新等々の作業を楽しみにしていたのだが…。

ダッシュボードにログインすると
「WordPress 4.3.1 が利用可能です。 今すぐ更新してください。」
更新メッセージが出ていたので早速更新。更新完了。

この時は何も起こらずプラグインをあれこれいじりつつ、
記事を書こうか。としていたところ「Contact Form 7」の更新と
Media from FTP」の更新メッセージがあるのに気が付き、この二件を更新。

Media_from_FTP更新したらエラーになる1

画像1

問題なく更新出来たと思いきや、
トップページはおろかダッシュボードにもアクセスできず、
何れのページも以下の様に表示される

Parse error: syntax error, unexpected ‘;’, expecting T_FUNCTION in /****/****/*/*****/39ma/1pop/wp-content/plugins/media-from-ftp/inc/MediaFromFtp.php on line 650

「まじかぁ~。真っ白じゃん」と慌てた。

更新が完了していた筈なのに、画像1の様にまだ未更新が残っているような
」が残っていたけど、 この時は冷静を欠いていたので気にしませんでした。

「さぁ、どうにかしなきゃ。」
「これって何とかエラーって奴で前にも海外のプラグイン使ってた時にあったよなぁ…。」

等と思いつつばっさり削除したら戻ると考えたけど
前にそれで取返しのつかない事になったのを思い出した。

何より「Media from FTP」は大変便利なツールで、
今日は画像関係の作業を兼ねて記事を書こうと思っていた為
どうしても削除したくなかった。

同じような事で困った人がいないかWEB調べましたが該当せず、
WordPressのプラグインSupportフォーラムに行ってみたけど居ないまだ誰も。

海外版のプラグインSupportフォーラムに行くと・・・居た!

Media_from_FTP更新したらエラーになる3

画像2

icon-arrow-right https://wordpress.org/support/topic/fatal-error-1805 これに由ると、

困り人Aさん icon-comment
「未定義の関数を呼び出している様で “/wp-content/plugins/media-from-ftp/inc/MediaFromFtp.php on line 650 ” とあるから650行目をみたけど
どうしたらいいか分かんない。
8.5がマルチサイトに対応更新されたと言われているけど、
困ってます。どーしたらいいの?」

困り人Bさん icon-comment
「私も更新したら同じエラーが出たよ」

これに対し、このプラグイン開発者のKatsushi Kawamori
(日本の方です。WEBはこちら)は直ぐに返答されていました(素晴らしい)

icon-comment-o 「ごめんなさい。 単一サイトでは、そのようなエラーが表示されます。
私は今、更新することはできません。 8時間後に対応できます。
お急ぎの場合はINC/MediaFromFtp.phpの648行から次のように修正してください」

function siteurl(){
	if ( is_multisite() ) {
		global $blog_id;
		$siteurl = trailingslashit(get_blog_details($blog_id)->siteurl);
	} else {
		$siteurl = site_url('/');
	}
	return $siteurl;
}

おおっ、書いてくれてる。助かった~。

と、早速MediaFromFtp.phpをダウンロードして 以下の様に書き直し。

Media_from_FTP更新したらエラーになる4

画像3

そしてアップロード。そしたら今度は689だって。

Media_from_FTP更新したらエラーになる2

画像4

/wp-content/plugins/media-from-ftp/inc/MediaFromFtp.php on line 689

で、再びさっきの修正したMediaFromFtp.phpをみてみた。

689行目あたりを確認したけど (>タグ  )だけなので・・・どうしたものかと。

暫くすると、困り人Bさんは解決した模様。あら、私だけ取り残された気分
Katsushi Kawamori氏が帰宅され訂正ファイルの更新して下さるのを待とうかな。
と思ったのですがぁ~ 折角の貴重な時間。

先に進みたくなってきたので、待たずにMedia from FTPを鯖から削除。
無事に表示されて解決ぅぅぅ。

結局削除してしまいましたが、そのうちまたインストールし直します

多分、多分だけど今日のWordPress 4.3.1を更新した事と因果があるのではないかと。
同じ日の更新だし。
未更新が残っているような「」が残っていたのも何か関係するのかな。

でも・・・何故また
「WordPress 4.3.1 が利用可能です。 今すぐ更新してください。」と出るの??

今日はもぅ更新はコリゴリです 

コメント

  1. Katsushi Kawamori より:

    こんにちは。Media from FTPの作者です。
    大変な思いをさせてしまい申し訳ございません。現在、修正版をアップできる環境にいません。修正版は、今夜、9時過ぎにアップの予定です。

    • Tomoriko 39ma より:

      はじめまして。
      まさか作者の方から直々にコメントを頂けるとは、思いもせず驚いております。
      と同時にとても嬉しく思います。

      「大変な思い」なんてとんでもないです。確かにきゃぁぁぁ~。でしたが、いい経験&勉強です。
      貴方様の開発されたプラグインMedia from FTPはとても
      素晴らしいツールなので今後も利用させて頂きます。

      ど素人の私等にコメントを頂けるなんて、、、有難すぎて今日は眠れないかも知れません。
      わざわざお越し頂き有難うございます。