質問 > フロント機能 > Fatal error(E_ERROR) に関して |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
King-07 |
投稿日時: 2015/10/12 23:36
対応状況: −−−
|
常連 登録日: 2013/10/17 居住地: 投稿: 60 |
Fatal error(E_ERROR) に関して EC-CUBEバージョン 2.13.0
PHPバージョン PHP 5.2.17 DBバージョン PostgreSQL 8.4.11 OS WINDOWS 7 Wardpress用 DB MySQL 5.0.95 / phpMyAdmin - 2.11.11.3 上記の環境で運営を行っておりますが、 突然、 Fatal error(E_ERROR): Class 'Net_UserAgent_Mobile' not found on [/var/www/・・・/data/class/SC_Display.php(154)]のエラーが出ました。 本日は特に作業を行っていない為、なぜ突然エラーが出だしたのかが解らないのですが、数日前にサーバを移管したせいもあるのでしょうか。 デバッグ表示が出るもののどこを触って良いものか、見当が付かない為、アドバイス頂けませんでしょうかお願い致します。 |
88mz51ki |
投稿日時: 2015/10/13 19:03
対応状況: −−−
|
半人前 登録日: 2015/7/6 居住地: 投稿: 21 |
Re: Fatal error(E_ERROR) に関して King-07様
”Net_UserAgent_Mobile”というクラスなのですが、本来ならば以下のパスに置かれていますファイルにて定義されています。 /data/module/Net/UserAgent/Mobile.php 上記のファイル内にて同じ名前にてクラスが定義されていますので、このファイルが無い場合に起こりうるエラーと思われます。 実際に試したり書き換えたりして実証したわけではないので確証はございませんが、一度ご確認いただければと思います。 |
karin |
投稿日時: 2015/10/16 15:08
対応状況: −−−
|
仙人 登録日: 2008/9/15 居住地: 東京都 投稿: 689 |
Re: Fatal error(E_ERROR) に関して 88mz51kiさんのアドバイスの通り、ファイルが存在しない又はファイルのパーミッション(アクセス権限)が適切ではないかのいずれかではないかと思います。
試しに、手元の環境で/data/module/Net/UserAgent/Mobile.phpのパーミッションを644から→000へと変更してサイトへアクセスしてみますと、King-07さんと同じエラーが発生いたしました。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |