CMS3.2.31sqliteのインストールでエラー 投稿する

投稿者:kamo  投稿日時:2022-07-01 13:53:20
いつもお世話になっております。
掲示板で質問中のinquiryのreCAPTCHA v3の件で、バージョンアップ環境でなく
あらたに新規でCMSをインストールしてテストをしようと
CMS3.2.31のsqlite版をインストールし、
初期管理者設定後、サイト作成前の「ようこそSOYCMSへ!」の画面に移動したところエラーが表示されました。
--------
Warning: scandir(/home/ドメイン.com/public_html/testcms2022/app/webapp/): failed to open dir: No such file or directory in /home/ドメイン.com/public_html/testcms2022/common/logic/admin/Application/ApplicationLogic.class.php on line 8

Warning: scandir(): (errno 2): No such file or directory in /home/ドメイン.com/public_html/testcms2022/common/logic/admin/Application/ApplicationLogic.class.php on line 8

Warning: scandir(/home/ドメイン.com/public_html/testcms2022/app/webapp/): failed to open dir: No such file or directory in /home/ドメイン.com/public_html/testcms2022/common/logic/admin/Application/ApplicationLogic.class.php on line 75

Warning: scandir(): (errno 2): No such file or directory in /home/ドメイン.com/public_html/testcms2022/common/logic/admin/Application/ApplicationLogic.class.php on line 75

Warning: Invalid argument supplied for foreach() in /home/ドメイン.com/public_html/testcms2022/common/logic/admin/Application/ApplicationLogic.class.php on line 78
-----------------
CMSは圧縮状態でサーバーにアップしてサーバー上で展開しているので、
アップ時にファイルのアップもれなどはないかと思います。

既存ですでにSOYCMSプログラムが入っているサイトに2つ目のCMSをインストールした場合と
新規でSOYCMSプログラムをインストールした場合も、同様のエラーでした。
以上、ご報告いたします。
投稿者:齋藤毅  投稿日時:2022-07-01 14:04:24
/CMSインストールディレクトリ/common/logic/admin/Application/ApplicationLogic.class.phpの6行目付近にあります。
$applicationDir = self::getApplicationDir();

$applicationDir = self::getApplicationDir();
if(!file_exists($applicationDir)) mkdir($applicationDir);
にしていると如何でしょうか?
投稿者:kamo  投稿日時:2022-07-01 15:25:57
ご多忙のところ恐縮です。
ご指示の内容に変更いたしたところ、エラーが消えました。
ありがとうございました。
投稿者:齋藤毅  投稿日時:2022-07-01 15:29:20
解決したとのことで良かったです。
ダウンロードパッケージに今回の内容を反映します。
ログインして投稿する