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

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

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


投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 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

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

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-4-3 22:38 | 最終変更
nao-pon  Webmaster 居住地: 愛知県  投稿数: 5734

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';
        }

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

投票数:1 平均点:10.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-4-4 8:59
takabo 

nao-ponさん

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

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

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-4-4 17:45 | 最終変更
nao-pon  Webmaster 居住地: 愛知県  投稿数: 5734

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

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

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2017-4-4 18:44
takabo 

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

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

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

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

投票数:0 平均点:0.00
返信する

このトピックに投稿する

題名
ゲスト名
投稿本文

  条件検索へ

このカテゴリのトピック一覧
  1. 4GB以上のファイル(6) nao-pon 2017-4-27 22:22
  2. picoがインストールできません(6) recpul 2017-4-20 16:42
  3. FTPチェックNGと表示の問題(7) tsutsu 2017-4-16 18:13
  4. スマホやタブレットからxoopsにログインするには(2) tsutsu 2017-4-9 10:40
  5. X-elFinder 2.16 リリース(0) nao-pon 2017-4-5 0:04
  6. xpwikiからxwordsへの自動リンクで別名機能の利用(2) rodeo 2017-4-4 21:36
  7. ★無効なバックエンドレスポンスです JSONデータではありません(4) takabo 2017-4-4 18:44
  8. X-elFinder で DropBox を利用するには PHP 5.5 以上が必須となります(0) nao-pon 2017-3-31 21:23
  9. Xoopsサイトの完全ssl化について(4) Smithfield 2017-3-18 21:33
  10. Gnavi地図表示できない(7) addlife 2017-3-17 22:48
このフォーラムのトピック一覧
このページのTopへ
ログイン
ユーザ名:

パスワード:

オートログイン

Basic 認証

新規登録 | パスワード紛失



メインメニュー
ブックマーク
オンサイトブックマークは
ログインするとご利用になれます
[ログインする]
サイト内 Wiki
☆ 検索 ☆



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

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

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

nao-pon
 

登録ユーザ数: 4431


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