hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

19年5月20日(Mon) 22時58分
TOP » フォーラム » XOOPS » X-elFinder » ★無効なバックエンドレスポンスです JSONデータではありません

★無効なバックエンドレスポンスです JSONデータではありません


Posts tree


Previous post - Next post | Parent - Children.1 | Posted on 2017-4-3 15:38
Takabo 

お世話になります。
X-elFinder2.15 をインストールしたのですが、ファイルマネージャーを起動すると
「無効なバックエンドレスポンスです JSONデータではありません」とアラートが立ち上がります。

デバッグモードにすると以下のようなメッセージが表示されます。
Fatal error
require_once(): Failed opening required '(xoops_trust_path)/modules/xelfinder/plugins/vendor/autoload.php' (include_path='(xoops_trust_path)/PEAR:.:/usr/local/php54/share/pear') in  (xoops_trust_path)/modules/xelfinder/connector.php  on line  40

Warning [PHP]: require_once((xoops_trust_path)/modules/xelfinder/plugins/vendor/autoload.php): failed to open stream: No such file or directory in file (trust)/modules/xelfinder/connector.php line 40

FTPで調べたところ、(xoops_trust_path)/modules/xelfinder/plugins/vendorというディレクトリがありませんでした。
インストールになにか問題が合ったのでしょうか。

ちなみに当方のサーバ環境は以下のとおりです。

Distribution : XOOPS X(ten) 20170103
XC Legacyバージョン : XOOPS Cube Legacy 2.2.3 Beta 1
使用言語 : ja_utf8
オペレーティングシステム : FreeBSD
サーバー : Apache
PHPバージョン : 5.4.16
MySQLのバージョン : 5.0.95-log

アドバイスをいただけると嬉しいです。よろしくお願いいたします。

Votes:0 Average:0.00
Reply
Previous post - Next post | Parent - Children.1 | Posted on 2017-4-3 22:38 | Last modified
nao-pon  Webmaster From: 愛知県  Posts: 5799

Takabo さん、こんにちは。

vender 以下は以前は同梱していたのですが、現在は管理画面の vender アップデート で composer を利用して取得するようになっています。

ただ、以前同梱していたので vendor/autoload.php の存在をチェックする処理が抜けたままになっていますので、これは修正します。

また、vender 以下は GoogleDrive や Dropbox との連携時に必要になるものですが必須ではありませんので、vender アップデート がエラーになってしまう場合は、以下のファイルの書き換えをお願い致します。

  • /xoops_trust_path/modules/xelfinder/connector.php
    39
    40
    41
    42
    
        // load composer auto loader
        if ($php54) {
            require_once __DIR__ . '/plugins/vendor/autoload.php';
        }
    39
    40
    41
    42
    
        // load composer auto loader
        if ($php54 && is_file(__DIR__ . '/plugins/vendor/autoload.php')) {
            require_once __DIR__ . '/plugins/vendor/autoload.php';
        }

お手数おかけしますがよろしくお願い致します。

Votes:1 Average:10.00
Reply
Previous post - Next post | Parent - Children.1 | Posted on 2017-4-4 8:59
takabo 

nao-ponさん

早速、アドバイスいただきありがとうございます。
connector.php
を書き換えたところ上手く起動しました。
助かりました。

P.S.
vender アップデートは、こちらにご相談する前に試してみたのですが、
アップロードされませんでした。
composerが利用出来る条件があるのでしょうか?
ちょっと気になったので…

Votes:0 Average:0.00
Reply
Previous post - Next post | Parent - Children.1 | Posted on 2017-4-4 17:45 | Last modified
nao-pon  Webmaster From: 愛知県  Posts: 5799

とりあえず、使用できるようになってよかったです。今回の修正分は次のバージョンに含まれます。
ありがとうございます。

vendor アップデートは CLI の php を呼び出して実行しています。CLI 版の実行パスが分かっているのなら「PHP CLI Command」に指定してみてください。
また、Web サーバーでの PHP スクリプトから CLI の php が実行できない場合は、Web 上での更新は無理ですので、サーバーシェルで xoops_trust_path/modules/xelfinder/plugins へ移動して `php composer.phar update` を実行してみてください。

Votes:0 Average:0.00
Reply
Previous post - Next post | Parent - No child | Posted on 2017-4-4 18:44
takabo 

nao-ponさん ありがとうございます。

おっしゃる通り、PHPはCGI版でした。

CLI版のパスが通っていないかホスティング先に問い合わせてみます。

ご指導ありがとうございますm(_ _)m

Votes:0 Average:0.00
Reply

Post into this topic

Subject
guestname
Body

  Advanced search

このフォーラムのトピック一覧
このページのTopへ
ログイン
ユーザ名:

パスワード:

オートログイン

Basic 認証

Register now! | Lost Password?



メインメニュー
ブックマーク
Please log in to use it.
[Login]
サイト内 Wiki
☆ 検索 ☆



高度な検索(サイト内)
FireFox検索プラグイン
オンライン状況
合計 31 人がオンライン中 :-)
(フォーラム : 2 人)

登録ユーザ: 0 & ゲスト: 31

もっと...
サイト情報
管理人

nao-pon
 

登録ユーザ数: 4604


Web Services by Yahoo! JAPAN
楽天ウェブサービスセンター
Amazon.co.jpアソシエイト
現在ページのQRコード
現在ページのQRコード
[携帯対応]
参照元情報