予期せぬエラーが発生しました。

2018年4月12日 at 22:52

いつもお世話になっております。

先ほどconcrete5 8.3.2で作成したサイトのURLブロックの内容の変更をした後に...

予期せぬエラーが発生しました。
Interface 'League\Flysystem\FilesystemInterface' not found

と表示され、その後もサイトのURLを入力するも同じ状況です。

何か改善方法はありますか?

宜しくお願い申し上げます。

タグ:

Re: 予期せぬエラーが発生しました。

2018年4月12日 at 22:55
URLブロックとは何でしょうか?標準でインストールされるブロックにそのようなものはないと思いますが…。取り急ぎ、管理画面に入れるのであれば、管理画面内のフルサイトマップから、該当のページのバージョンメニューから、エラーが起こる前のバージョンを複製し、復旧を試みてください。
 

Re: 予期せぬエラーが発生しました。

2018年4月12日 at 23:24
説明が分かりにくくてすみません。
HTMLブロックです。
URLをコピペする際に誤って2個入力しましたので正しく入力後にその状況になりました。
管理画面にも入れなくなりました。(同じ状況で表示されません)
 

Re: 予期せぬエラーが発生しました。

2018年4月13日 at 8:13
HTMLブロックには関係なさそうですし、前例のないエラーですね。とりあえず、キャッシュのクリアを試してみていただけますか。管理画面には入れないとのことなので、サーバー上の application/files/cache フォルダを削除します。cache 以外は必要なフォルダなので決してはいけません。
 

Re: 予期せぬエラーが発生しました。

2018年4月13日 at 23:17
ありがとうございます。

先ほど、サーバー上の application/files/cacheフォルダを削除しましたが同じ状況で「予期せぬエラーが発生しました。Interface 'League\Flysystem\FilesystemInterface' not found」となっています。
管理画面にも入れないので他の方法はありますでしょうか?

宜しくお願い致します。
 

Re: 予期せぬエラーが発生しました。

2018年4月16日 at 10:40
エラーメッセージの情報が少なく手がかりがないので、サーバー上の設定ファイルを変更して、デバッグ用表示を有効にしてみてください。

http://concrete5-japan.org/help/5-7/recipes/config/#debug_mode
 

Re: Re: 予期せぬエラーが発生しました。

2018年4月18日 at 22:51
ありがとうございます。

URLを参考に「application/config/concrete.php ファイルに定義する」を実施しました。

サイトにアクセスすると下記のように表示されました。

... 'debug' => array( // true�ŕ\���Afalse�Ŕ��\�� 'display_errors' => true, // message�Ń��b�Z�[�W�̂݁A // debug�Ńf�o�b�O�p�\�� 'detail' => 'debug' ), ...
Warning: array_replace_recursive(): Argument #2 is not an array in /home/xxx/xxxx.com/public_html/updates/concrete5-8.3.2/concrete/src/Config/FileLoader.php on line 164
... 'debug' => array( // true�ŕ\���Afalse�Ŕ��\�� 'display_errors' => true, // message�Ń��b�Z�[�W�̂݁A // debug�Ńf�o�b�O�p�\�� 'detail' => 'debug' ), ...
Warning: array_replace_recursive(): Argument #2 is not an array in /home/xxxx/xxxx.com/public_html/updates/concrete5-8.3.2/concrete/src/Config/FileLoader.php on line 164
The cache directory must be published under the webroot (or you can set the concrete.cache.directory_relative configuration option)

宜しくお願い致します。
 

Re: 予期せぬエラーが発生しました。

2018年4月19日 at 10:16
application/config/concrete.php に記載ミスがありそうです。
全文を何かで共有していただけますか?

http://gist.github.com/
http://codeshare.io/
 

Re: Re: 予期せぬエラーが発生しました。

2018年4月19日 at 18:01
お手数をおかけしてすみません。

記述が謝っていた模様で変更しましたらデバッグモード?になったかもしれません。

下記のように表示されました。(画像も添付しました)

Whoops \ Exception \ ErrorException (E_ERROR)

Interface 'League\Flysystem\FilesystemInterface' not found

どの辺りを確認すれば良いでしょうか?

申し訳ありませんが、宜しくお願い致します。
添付: debug.JPG
 

Re: 予期せぬエラーが発生しました。

2018年4月20日 at 5:26
無事デバッグモードになったようですが、期待していた情報は得られませんでした…。通常は、どういう経緯でエラーになったかも出るのですが。

とりあえず、エラーメッセージの内容を鵜呑みにして、下記からconcrete5 8.2.1をダウンロードし、concrete/vendor/league/flysystem/src/FilesystemInterface.php をサーバーにアップロードしてください。このファイルがサーバーに存在しないというエラーなので…。

http://www.concrete5.org/developers/developer-downloads/

ただ、意図的に消さない限り、なくなることはないと思うんですが…
 

Re: Re: Re: 予期せぬエラーが発生しました。

2018年4月20日 at 17:40
ありがとうございます。

concrete5 8.2.1をダウンロードし、oncrete/vendor/league/flysystem/src/FilesystemInterface.php をサーバーにアップロードしました。(ファイルは残っていました)

アップロード後にデバッグ表示をOFFにして確認しましたが全く同じ状態です。

サイトと管理画面でしか作業をしていなかったのでファイルには触れていません。

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

Re: 予期せぬエラーが発生しました。

2018年4月20日 at 18:03
今ある情報だとお手上げ…。どなたか心当たりある方は?sad
 

Re: Re: 予期せぬエラーが発生しました。

2018年4月21日 at 14:18
ありがとうございます。

ちょっと気になったのですが5 8.3.1から5 8.3.2へアップデートしている事とは関係しないでしょうか?

宜しくお願い致します。
 

Re: Re: Re: 予期せぬエラーが発生しました。

2018年4月21日 at 15:49
お手数をおかけして申し訳ありません。

サイトの表示はできました。


アップデートファイルに不具合がありました。

updates/oncrete/vendor/league/flysystem/src/FilesystemInterface.php

をアップロードして改善しました。

正しい情報をお伝えしないですみませんでした。

ですがホームのみツールバーとフッターが表示されなくなりましたので編集ができません。

何か改善方法はありますか?

度々申し訳ありませんが宜しくお願い致します。
 

Re: 予期せぬエラーが発生しました。

2018年4月25日 at 15:22
管理画面のサイトマップからホームの正常に動作していた時のバージョンを複製して正しくホームが表示されました。

一応解決しました。

takuro hishikawaさん、アドバイスありがとうございました。