エントリー

freo ブログ Ping 送信 Plug-in導入顛末記(ロリポップ編)

※【2017/06/10】こちらでPEARのサイトから直接XML_RPCをダウンロードして、もっと簡単にどこのサーバーでも導入できる方法を紹介していますので、そちらを参照して下さい。

さくらインターネットでは無事導入 できた freo ブログ Ping 送信 Plug-in ですが、
ロリポップではどうかと調べてみると、よくある質問

申し訳ございません。
現在、 XML-RPC は未対応となっております。

とのこと。
なのでサーバーにPHP-PEAR、XML_RPC をインストールする必要があります。
さくらインターネットのとき と同様にインストールを進めると、出るわ出るわヘッドに「Warning」の山が...
どうやら先に php.ini の設定をしておくとうまくいくみたいです(phpのバージョンが5.3だったからかもしれません。できれば5.2にしておいた方がいいと思います)。
ということでまとめてみると、

  1. ロリポップの phpの設定php.ini の設定をします。
    デフォルトから変更するのは
    mbstring.languageJapanese
    mbstring.internal_encodingUTF8
    allow_url_includeOn
    の部分です。
    safe_modeOn になってたら Off にしておきましょう。
    ※あとこの際に
    default_charsetUTF8
    output_bufferingOff
    にしておきましょう。
    設定できたら「php.iniを設定する」ボタンをクリックします。
  2. ping送信プラグイン | 天竺旅譚 - インド旅行記関連ファイル をダウンロードし、go-pear.php/pear フォルダにアップロードします。
  3. アップロードした go-pear.php のパーミッションを「755」にして、ブラウザでhttps://(ロリポップ!のドメイン)/pear/go-pear.phpにアクセスします。
  4. 「Next >>」をクリックすると、出た画面の
    「Configuration」の「1.Installation prefix」の欄が「/home/users/(数字)/xxxxxx(アカウント名?)/web/pear」となり、そのままにして(独自ドメインで使用する場合でもOK)
    「11.php.ext path ...」(一番下)の欄に「/usr/local/bin/php」と入れて
    画面下の「Install」ボタンをクリックします。
  5. 「Installation Completed !」が表示され、インストールが完了したら、その下の「Note:」にある「PEAR Installation path」(たぶん「/home/users/(数字)/xxxxxx(アカウント名?)/web/pear/PEAR」になっているはず)をメモしておきます。
  6. ブラウザの画面はそのままで /pear/index.php をダウンロードし、
    $pear_dir = '@pear dir@'

    の部分を、

    $pear_dir = './PEAR'
    に変更して再度アップロードします。
  7. ブラウザの画面に戻って一番下の「Start Web Frontend of the PEAR Installer >>」をクリックすると、PEAR管理ページが表示されます。
  8. 上の方に「list all packagenames」とあるのでそれをクリックします(図の赤丸の部分)。
    ファイル 44-1.jpg
  9. 「Channel pear.php.net All packages:」の右側の下の方に「XML_RPC」があるのでそれをクリックします(画面が変わるまでけっこう時間がかかります)。
  10. 「Install package」をクリックします(図の赤丸の部分)。
    ファイル 44-2.jpg
  11. 「Please be patient while downloading "pear.php.net/XML_RPC-1.*.*".」という警告ウィンドウが出たら「OK」をクリックします。
  12. 「install ok: ...」と表示されればインストール完了です。
    左側のメニューの一番上にある「Package Management」をクリックすると、Packageのリストの中に「XML-RPC」が追加されているのがわかります(図の赤丸の部分)。
    ファイル 44-3.jpg
  13. 全てのインストールが終了したら、pear/ にダイレクトにアクセスされないよう「Deny from all」と記載した .htaccess ファイルをアップロードします。
  14. 以下の記載をした path.inc ファイルを作成し、pear/ フォルダにアップロードします。
    <?php
    ini_set('include_path', '.:/home/users/(数字)/xxxxxx(アカウント名?)/web/pear/PEAR');
    ?>
    (パスは5.でメモをしたものを記入)
  15. 再度、ロリポップの phpの設定php.ini の設定に戻り、
    auto_prepend_file ⇒ /home/users/(数字)/xxxxxx(アカウント名?)/web/pear/path.inc
    にして「php.iniを設定する」ボタンをクリックします。
  16. ここでようやくプラグインを導入します。
    freo ブログ Ping 送信 Plug-in のPHPのコードを(plainモードに切り替えてから)エディタにコピペして、最初の「kuro-box# more~」の行と最後の「kuro-box#」の行を削除し、「更新pingサーバ」を必要部分に書き換えて文字コードをUTF-8(UTF-8N)で保存した end.sendping.phpconfig.sendping.php を作成し、libs/freo/plugins/ に入れてアップロードします。

ページ移動

関連エントリー

コメント

pearのインストールの時点で非推奨と言うエラーが幾つか出て来て40%くらいで止まってしまいます。

  • URL
  • 2015/04/07 11:42:00

ジェネ

同じくできませんでした。

それで検索して、最新のファイルが必要みたいな感じ?です。

詳細はこちらのサイトさん
http://d.hatena.ne.jp/furyu-tei/20140501/1398940857
の記事に書かれています
https://github.com/furyutei/go-pear/raw/master/go-pear.php
をダウンロードで良いかと思います。

私はこれでインストールできましたが、ためしに記事を書き、登録の先でエラー起こして中断している最中です(´-∀-`;)

追記~
freo抜きで、まずインストールする事を検索する事をお勧めしまする。
検索で「 ロリポップ PEAR インストール 」
出てきたサイトさんをご参考に(@^▽^@)

  • URL
  • 2015/04/07 15:43:00

ジェネさん、御教示頂きまして有難う御座います。
リンクを貼って貰った最新ファイルでインストールが出来ました。

作業がend.sendping.phpファイルとconfig.sendping.phpのアップデートまで終わって自サイトにアクセスしたら下記のエラーで表示がされませんでした・・・orz
『Parse error: syntax error, unexpected T_STRING in /home/users/1/lolipop.jp-649509096c06c07f/web/libs/freo/plugins/config.sendping.php on line 5』

下記のURLに記載されているファイルを使っているのですが、何か間違っていますでしょうか。
http://fukutaro.ddo.jp/freo/index.php/view/590

お分かりになる方、ご教示をお願い致します_●/|_

  • URL
  • 2015/04/07 17:48:00

ジェネ

私はこちらのサイトさんのプラグイン
http://momogumi.nanairo.com/diary2/index.php/view/111
で行いましたが、管理画面をここのBootstrap3を使っていますので
http://cccabinet.jpn.org/view/91
entry_form.htmlをちょいといじらないと、私は記事を書いて送信ボタン押した後にエラーになる状態です・・・。

私はアップデート終わって、自サイトにアクセスエラーにはなりませんでしたのでよくわかりません(´-∀-`;)
上記サイトさんのプラグインで試してみてください

  • URL
  • 2015/04/08 01:30:00

ジェネさん、度々ご教示を頂きましてありがとう御座います。
掲載頂いたプラグインを使ってみたら問題なく動作しました。
この度は、色々とありがとう御座いました。

  • URL
  • 2015/04/08 11:33:00

ユーティリティ

2024年12月

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -

キーワード検索

キーワード検索フォーム

ユーザー

  • cccのアバター

新着画像

ブログパーツ

Twitter

Twilogを見る

Feed