さくらのサーバで ioncube loaderのエラー

1,132 views
Skip to first unread message

G M

unread,
May 14, 2018, 11:26:08 PM5/14/18
to a-blog cms forum
いつもお世話になっております。
昨日まで問題なく動いていた、さくらインターネット上の開発中サイトなのですが、「Site error: the ionCube PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking. Please visit get-loader.ioncube.com for install assistance.」と表示されるようになりました。PHP7.1 で ioncube_loader_fre_7.1.so も最新のものに入れ替えてみましたが改善されません。設定は変えていないのですが、何か考えられる原因はありますでしょうか。
ちなみに、別サブドメインに新規インストールを試してみましたが、簡単セットアップも動かないようです。よろしくお願いいたします。

伊藤淳

unread,
May 15, 2018, 12:27:08 AM5/15/18
to a-blog cms forum
お世話になっております。

エラーメッセージを見ると、ioncube loaderがインストールされていない状態かと思います。
もう一度 ioncube loader のインストールを確かめていただけますでしょうか。
よくある問題としては、PHPのバージョンが変わってしまっているなどがあります。

よろしくお願いいたします。

G M

unread,
May 15, 2018, 12:53:23 AM5/15/18
to a-blog cms forum
ありがとうございます。
昨日までは動いていたので、loaderがインストールされていないというわけはないはずですし、該当ディレクトリにもファイルは存在しています。
最初にも書きましたが、簡単セットアップで新規に別のサブドメインへインストールを試みると、必要なファイルがアップロードされている状態(ioncubeディレクトリも各phpバージョン用のloaderも入っています)にはなるのですが、セットアップ画面が表示されず上記エラーになってしまうというわけです。
ちなみに「さくらのレンタルサーバ ビジネス」を使っております。サーバのサポートに問い合わせる方が良いかもしれませんね。

伊藤淳

unread,
May 15, 2018, 12:56:42 AM5/15/18
to a-blog cms forum
一つファイルを作って確認いただけないでしょうか。

<?php

pnpinfo
();

これで ioncube で検索して見つかりますでしょうか?見つからない場合は、インストールできていない事になります。

またセットアップ画面が見れないという事ですので、メンテナンスプログラムの中に入ると、ioncubeがインストールできていない状態になっている可能性があります。
php.iniをドキュメントルートに設置するような場合は、同じファイルをメンテナンスプログラムのディレクトリの中に設置してお試しいただけないでしょうか。

よろしくお願いいたします。

G M

unread,
May 15, 2018, 1:14:58 AM5/15/18
to a-blog cms forum
確かに info.php では、ioucube が表示されていません。
他契約しているさくらスタンダード(PHP5.6)では問題なく動いていますし、info.phpにも ioncubeが表示されます。
setupディレクトリに php.iniをコピーしようとすると、簡単セットアップが作成するのか既に存在していました。こちらの php.iniは、サブドメインルートに作成された ioncubeディレクトリ内の 7.1用loaderを指定しているのですが・・・。
さくらのサポートにもメールで問い合わせていますが、PHP5.6の方が安定運用できそうな感じです。

伊藤淳

unread,
May 15, 2018, 2:23:27 AM5/15/18
to a-blog cms forum
確認ありがとうございます。

あと一点ご確認いただきたいのですが、PHPはモジュール版で動いていなすでしょうか?CGI版でしょうか?

G M

unread,
May 15, 2018, 3:14:35 AM5/15/18
to a-blog cms forum
お手数をおかけしてすみません。コントロールパネルでは、下記のように表示されています。

PHP 7.1 (モジュール版)
PHP 7.1.14 (cgi-fcgi) (built: Feb 2 2018 14:09:41)
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.1.14, Copyright (c) 1999-2018, by Zend Technologies

と、ここで再アクセスすると、不具合のあったサイト全て
(新規セットアップ画面も含む)正常に表示されました。
さくらインターネット側で何かあったような感じですね。問い合わせの回答がありましたら報告します。
ありがとうございました。

伊藤淳

unread,
May 15, 2018, 3:17:55 AM5/15/18
to a-blog cms forum
と、ここで再アクセスすると、不具合のあったサイト全て(新規セットアップ画面も含む)正常に表示されました。

おっしゃる通り、さくら側で何かあった感じですね。
無事動作しよかったです!

G M

unread,
May 16, 2018, 4:56:58 AM5/16/18
to a-blog cms forum
事後報告です。

さくらのサポートからは該当タイミングで仕様変更等は行っていなしし、PHP関連や運用についてはサポート外との回答がありました。
当然予想された回答ですが、なんだかこちらで勝手に騒いだだけのような感じになってしまいました。

いずれにしても、こちらも何もしていないのに関わらず前日まで動いていた開発中サイトが動かなくなったのと、簡単セットアップが動かなかったのは間違いないことなので、サーバ側で何らかのトラブルがあったのではないかと思います。解消されたのも、こちらが問い合わせをした後ですし・・・。

サーバコンパネでは7.1はモジュール版しか選択出来ないのですが、伊東様のおっしゃるように一時的にCGI版になっていたとか、(素人考えでは)そんな感じかなあというところです。お騒がせしました。
Reply all
Reply to author
Forward
0 new messages