トップページに予期せぬエラー

2021年2月2日 at 17:02

こんにちは。超初心者なのでこちらのトピックで質問させて頂きます。

知り合いにホームページのロゴ画像を差し替えてほしいと頼まれ、IDとパスワードを教えてもらってログインしていました。私はHTMLやCSSの知識は殆どありません。詳しい知識がなくとも、初心者でもブロックみたいに並べ替えて簡単にカスタマイズできると聞いていたので、興味津々で色々とブロックを追加したりして試していました。
サイト全体のフッターの右下にconcrete5のTwitter・サイト・FBへ誘導するアイコンがありました(画像添付)。以前からお店のブログに飛ぶようにしたらいいのにと思っていたのでとりあえずそれを消そうと思い、削除ボタンを押して暫くすると「予期せぬエラーが発生しました」「Call to a member function getDefaultSortColumn() on boolean」と表示(画像添付)されたっきりで、どうにもならなくなってしまいました。バージョンを遡って元に戻そうにも、左上にあった編集ボタンや追加ボタンも消えてしまいました。「ホームに戻る」ボタンを押しても同じページが表示されるだけです。
元の状態に戻したいのですが、どうすればいいのかお手上げです。
キャッシュもクリア済ですが、何も変わりませんでした。

外部の人がサイトを見る分にはレイアウトは崩れたりしてなくて元のページの状態のままで大丈夫なのですが、管理者が編集できなくなってしまっている状態です。
下書きなどの未公開ページは編集可能でした。

もし、解決策が分かる方がいらっしゃったらアドバイス頂けましたら幸いです。
宜しくお願い致します。


【使ってるサーバー】
SAKURA internet (https://www.sakura.ne.jp/)

【使っているアドオン・テーマ】
エレメンタル

【キャッシュ】
クリア済

【使用ブラウザ】
Chrome

【PCのOS】
Windows10

【concrete5 バージョン】
# concrete5 Version
Core Version - 8.2.1
Version Installed - 8.2.1
Database Version - 20170802000000

# concrete5 Packages
Add and Remove Classes and IDs (0.9.5), Background Image and Overlay (0.9.9), Composer Security (1.0), Customize Editing Interface (1.0.1), Dynamic Images (1.2), Lazy Menu (1.1.4), Navigator (0.9.1), Nestable Manual Nav (1.4.1), Ronyd Expanded Search Bar (2.0), Scroll To Top (1.0.0), Spacer (0.9.4), Styled Maps (1.2.3), SVG Social Media Icons (0.9.9)

# concrete5 Overrides
None

# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache

# Server API
cgi-fcgi

# PHP Version
5.6.40

# PHP Extensions
cgi-fcgi, Core, ctype, curl, date, dom, ereg, exif, fileinfo, filter, gd, gettext, gmp, hash, iconv, intl, json, libxml, mbstring, mcrypt, mysql, mysqli, mysqlnd, openssl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, posix, Reflection, session, SimpleXML, snmp, soap, SPL, sqlite3, standard, tokenizer, xml, xmlreader, xmlwriter, xsl, Zend OPcache, zip, zlib

# PHP Settings
max_execution_time - 30
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - -1
max_input_vars - 1000
memory_limit - 128M
post_max_size - 8M
sql.safe_mode - Off
upload_max_filesize - 2M
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
session.cache_limiter - no value
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
opcache.max_accelerated_files - 2000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

添付: 6.png 4.jpg
タグ:

Re: トップページに予期せぬエラー

2021年2月2日 at 22:24
ブラウザのキャッシュやクッキーを消しても変わりませんか?
 

Re: トップページに予期せぬエラー

2021年2月2日 at 22:44
コメントありがとうございます。
Chromeのキャッシュやクッキーを全て消してみましたが、何も変わりませんでした。
 

Re: トップページに予期せぬエラー

2021年2月3日 at 15:03
画面右上のスライダーアイコンは見えていますか?
または
管理画面ページ(http://yourdomain/index.php/dashboard)
を表示することは可能ですか?
 

Re: トップページに予期せぬエラー

2021年2月3日 at 15:33
予期せぬエラーが表示されているページでは右上のスライダーアイコンも表示されていません。真っ白になってしまっています(画像添付)。
しかし、ログインしてすぐの管理画面でしたら表示させることは可能です(画像添付)。
下書きでも右上のスライダーアイコンは表示させることが可能で、トップページ以外の公開ページでも表示可能でした!
添付: f.jpg g.jpg
 

Re: Re: トップページに予期せぬエラー

2021年2月3日 at 16:39
承知しました。
とりあえず現象は再現出来ないのですが、
消してしまったグローバルエリアのブロックを復活させる方法を提示します。

1:ページのバージョンを戻す
1-1)ようこそ画面右側にある「サイトマップ」をクリックし、「フルサイトマップ」を表示させる
1-2)当該ページをクリックし、サブメニューから「バージョン」をクリックする
1-3)エラーが出る前のバージョンをクリックし、サブメニューから「承認」をクリックする
1-4)上記1-3で承認したバージョンより新しいバージョンは念のため全て削除する
  →当該するバージョンをクリックし、サブメニューから「削除」をクリックする

2:グローバルエリアにあるブロックのバージョンを戻す
2-1)ようこそ画面右側にある「スタックとブロック」をクリックし、「スタック & グローバルエリア」を表示させる
2-2)一覧にある「グローバルエリア」をクリックする
2-3)一覧にある「Footer Social」をクリックする
2-4)「バージョン履歴」をクリックする
2-5)エラーが出る前のバージョンをクリックし、サブメニューから「承認」をクリックする
2-6)上記2-5で承認したバージョンより新しいバージョンは全て削除する
  →当該するバージョンをクリックし、サブメニューから「削除」をクリックする

以上で元に戻るはずです。
ブロック復活によりエラーが直れば良いのですが…
 

Re: トップページに予期せぬエラー

2021年2月3日 at 18:23
aniya 様
元に戻りました!!トップページも元通りで、編集もできるようになっています。ボタンも復活しています。
本当にありがとうございますm(__)m
自分のホームページではないので、ものすごく冷や冷やしていました。本当に助かりました!安心しました。管理画面からでもバージョンの変更ができるのですね。

何もできなかったので、この機会に少しでもhtml、css、phpを勉強してみることにします。
早速本を借りてきました。concrete5の本も買いました。

初心者でも分かりやすいように、とても丁寧に教えて頂いてありがとうございました。
 

Re: Re: トップページに予期せぬエラー

2021年2月3日 at 20:03
元に戻ったそうで何よりです。
また何かあったらフォーラムを活用してください。
 

Re: トップページに予期せぬエラー

2021年2月7日 at 16:37
2月5日に配信した「第379回 週刊 concrete5」で取り上げました。
http://www.youtube.com/watch?v=aDoR-AOtKAQ
26:00あたりを参照してみてください。

「お知り合いのサイトでの作業」とのことでしたので、
とりあえず早急に戻す方法を説明しましたが根本的な解決にはなっていないので、
ログを確認してみてください、という感じです。
 

Re: トップページに予期せぬエラー

2021年2月11日 at 1:56
こちらの情報もありがとうございますm(__)m
動画配信されていたんですね!動画で私の問題を取り扱って頂けたようで嬉しいです。
明日時間が取れそうなので、動画を見ながらエラーの原因を探っていきたいと思います。
何か分かりましたら、またこちらで報告させて頂きます。
 

Re: トップページに予期せぬエラー

2021年2月11日 at 23:38
動画で説明されていた通り、管理画面>レポート>ログでエラーが出た日まで遡って見てみました。2月2日~3日にエラーが起きていたので、この2日間のログをチェックしました。

Exception Occurred: /home/店のアドレス/www/concrete5/updates/concrete5-8.2.1_remote_updater/concrete/blocks/express_entry_list/controller.php:116 Call to a member function getDefaultSortColumn() on boolean (1)

というようなログがたくさん残っていました。
一応、画像も添付しておきます。

あと、気になるのが、ユーザーがゲストで

Exception Occurred: /home/店のアドレス/www/concrete5/updates/concrete5-8.2.1_remote_updater/concrete/controllers/backend/user_interface.php:38 アクセス拒否 (0)

というログもたくさん残っていることです。
私には原因がさっぱり分かりませんでした。