サーバの以降で 「Exception thrown without a stack frame in Unknown on line 0」エラーが出てしまいます。

2014年6月23日 at 12:32

お世話になります。

ローカル(XAMPP(v3.1.0 3.1.0))で作成したものをレンタルサーバ(X10プラン)へ移行しようとしたところ

Fatal error: Exception thrown without a stack frame in Unknown on line 0

が表示されて先へ進めません。(concrete5 Version 5.6.3.1)


●移行手順

1.concrete5の[システムと設定]-[バックアップとリストア]-[データベースをバックアップ]で
 データをバックアップ。

2.Xサーバ側でDBをインポート。

3.ローカルファイルの/config/site.php を本番DB情報へ書き換え

4.ファイルをすべてXサーバへアップロード

 /config
 /files
 /packages
 /themes
 /updates   のパーミッションは777

 それ以外は755

5.移行後のURLへアクセス

 →Fatal error: Exception thrown without a stack frame in Unknown on line 0


上記作業以外に、修正しなければならない箇所等があるのでしょうか?
何卒ご教示のほどよろしくお願いいたします。

タグ:

Re: サーバの以降で 「Exception thrown without a stack frame in Unknown on line 0」エラーが出てしまいます。

2014年6月23日 at 13:01
本家のフォーラムで同じエラーメッセージのスレッドを見かけたのですが、アップグレード時の処理の様です。
http://www.concrete5.org/community/forums/installation/solved-exception-thrown-without-a-stack-frame-in-unknown-on-line/

念のため、http://サイトのURL/index.php/tools/required/upgrade にアクセスし、アップグレードボタンが表示されたら、実行してみてください。解決するかもしれません…
 

Re: サーバの以降で 「Exception thrown without a stack frame in Unknown on line 0」エラーが出てしまいます。

2014年6月23日 at 13:46
hissyさん

ありがとうございます。

ご指示いただいたURLへアクセスしてみたのですが、同じエラーが表示されるだけでした。(T_T)
 

Re: サーバの以降で 「Exception thrown without a stack frame in Unknown on line 0」エラーが出てしまいます。

2014年6月23日 at 16:26
XAMPP の時のデータが残っていませんか?
XAMPP の時に、もう一度、Hissy のアップグレードスクリプトを動かして、引っ越しはできますでしょうか。
 

Re: Re: サーバの以降で 「Exception thrown without a stack frame in Unknown on line 0」エラーが出てしまいます。

2014年6月23日 at 16:56
katzさん

ありがとうございます。

「XAMPPの時のデータ」というと具体的には何を指すのでしょうか?

DBに関しては、XAMPPのDBをそのままXサーバーのDBへインポートしたのですが、
それではいけないということでしょうか?


今、わかったのですが、XAMPPのMysqlの初期設定をしていなかったために
テーブル名がすべて小文字になっていました。

それが原因でしょうか?
(XAMPPは大文字、小文字を区別せず読んでくれる?)
 

Re: サーバの以降で 「Exception thrown without a stack frame in Unknown on line 0」エラーが出てしまいます。

2014年6月23日 at 17:11
あー、テーブル名が全て小文字になっていると、ダメです。大文字が使えるように設定を修正してから、このアドオンでテーブル名を修正して、それから移行すると良いと思います。
http://www.concrete5.org/marketplace/addons/database-case-sensitivity-migration/

修正方法
http://www.concrete5.org/marketplace/addons/database-case-sensitivity-migration/documentation/
 

Re: サーバの以降で 「Exception thrown without a stack frame in Unknown on line 0」エラーが出てしまいます。

2014年6月23日 at 17:44
MySQLだったら、Google等で「mysql 大文字 小文字」で検索するとわかるかもです。
自分も昔はまりました・・・
 

Re: Re: サーバの以降で 「Exception thrown without a stack frame in Unknown on line 0」エラーが出てしまいます。

2014年6月24日 at 1:23
akiさん

ありがとうございます!
私も以前Wordpressでハマった覚えがあります。

懲りずにまたやってしまったようです。(^_^;)
 

Re: Re: サーバの以降で 「Exception thrown without a stack frame in Unknown on line 0」エラーが出てしまいます。

2014年6月23日 at 18:03
hissyさん

ありがとうございます!
やってみます!

そういえば昔、WPで同じようなことをして、Renameしまくったような気が・・・。
全く成長できてません。m(__)m

でもこんなツールも用意してくれているなんて・・C5素敵!
 

Re: Re: サーバの以降で 「Exception thrown without a stack frame in Unknown on line 0」エラーが出てしまいます。

2014年6月24日 at 1:24
hissyさん

ありがとうございました、無事解消することができました!

御礼申し上げます。m(__)m
 

Re: サーバの移行で 「Exception thrown without a stack frame in Unknown on line 0」エラーが出てしまいます。

2015年7月22日 at 17:05
5.7系でこのエラー(PHP Fatal error: Exception thrown without a stack frame in Unknown on line 0)が出た際、application/config 以下の設定ファイルの記述がまちがっていることが原因でした。そもそもこのエラーメッセージは「原因不明のエラー」みたいな意味なので非常に分かりづらいですが、そういうケースもあるという共有まで。
 

Re: サーバの以降で 「Exception thrown without a stack frame in Unknown on line 0」エラーが出てしまいます。

2015年8月8日 at 5:52
何度か移設をしているサイト(updateで5.6.3.3.ja)で、今回移設したら
「 PHP Fatal error: Exception thrown without a stack frame in Unknown on line 0」
が出て開かなくなり、画面が真っ白です。

同時に移設した別のサイトは問題なく移設できました。また5.6と5.7の最新版をインストールしてみましたが問題はありませんでしたので、新しいサーバーの環境は問題ないと思います。

なにか試してみるといいことがあればお教えください。

現在のサーバーへは5月に移設したのですが、その時は問題なく移設できました。
 

Re: サーバの以降で 「Exception thrown without a stack frame in Unknown on line 0」エラーが出てしまいます。

2015年8月8日 at 6:18
自己解決です。
データベースが完全にコピーできていませんでした。