■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

Re: プラグインエラー An Internal Error Has Occurred.

jcat > Re: プラグインエラー An Internal Error Has Occurred. @ 2017/3/9 21:32
GMO共用サーバーですが、同じようなエラーが起こっています。

GMO共用サーバー
PHP Version 5.6.25
データベース: SQLite
baserCMSバージョン: 4.0.1及び4.0.2で確認
CakePHPバージョン: 2.8.5

Schedule(スケジュール):1.2.0 baserCMS 4.0.0, 4.0.1対応

にてScheduleのコンテンツページを公開にしてコンテンツメニューからのアクセス、またはURL直でアクセスをすると、

> An Internal Error Has Occurred.
> Error: An Internal Error Has Occurred.

のエラーが出るため、公開状態でデバッグモードでアクセスしたところ、

> Fatal Error
> エラー: Class 'ScheduleAppController' not found
> File: /ルートフォルダ/app/Plugin/Schedule/Controller/SchedulesController.php
> Line: 19

というエラーが出力され、コンテンツメニューも表示されなくなる。
非公開状態にしてスケジュール一覧のページの公開ページからアクセスすると、

> コントローラがありません
> エラー: ◆Controller が見つかりません。
> エラー: クラス ◆Controller を app/Controller/◆Controller.php ファイル内に作成してください。
> > class ◆Controller extends AppController {
>
> }
◆はコンテンツ編集ページでURLに指定した文字列

というエラーが出力され、app/Controller/フォルダを確認すると◆Controller.phpファイルが存在していない。
本来、自動生成されるはずのファイルが生成されない?状況のようでした。
PHPで自動生成のファイルが生成されないという事が、以前にGMOのVPSサーバーでPHPのブログを設置した時もありました。
その時は、フォルダをフルアクセスにしたり、本来生成されるであろうファイル名であらかじめファイルを作っておくことで上書きされ解決できたので、同じような方法を試したのですがダメでした。
ちなみに◆Controller.phpという空のファイルをController/フォルダに作り加筆していったのですが、次々と○○が見つかりません。○○がありません。作成してください。と違うエラーが出てどうにもならない状況です。

投稿がうまくいかず書き込み内容が一度吹っ飛んだので、ほかにもいろいろ確認したことが抜け落ちてしまっているかもしれません。
ログイン
ユーザー名:
パスワード:


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

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
8 人のユーザが現在オンラインです。 (8 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 8