PowerCMS へアクセスすると Perl のエラーが表示される原因は?
PowerCMS の動作に必要なミドルウェアのインストールやソースコードの配置が不足していることが原因として考えられます。
Perl モジュールの不足によって表示されるエラーのメッセージ例
Cannot find column 'dashboard_id' for class 'MT::Author'
Can't locate open.pm in @INC (you may need to install the open module) (@INC contains: lib extlib ****) at lib/MT/Template.pm line 5.
エラーが発生しました: Attempt to reload MT/Template.pm aborted.
Compilation failed in require
failed loading package PluginManager::App for routine PluginManager::App::set_notification_dashboard: Attempt to reload PluginManager/App.pm aborted.
perl-core の不足
Perl のインストールに使うパッケージ管理のシステムによっては Perl のコアモジュールが perl と perl-core に分けて管理されている場合があります。 そのような場合は perl と perl-core の両方をインストールしてください。
perl と perl-core の両方をインストールするおとで Perl のコアモジュールがそろった状態になります。
PowerCMS のソースコードの配置不足
サーバーに設置されている PowerCMS のソースコードに不足があるとエラーが発生します。 サーバーへ PowerCMS を正しくアップロード設置できているかご確認ください。
必須モジュールの不足
ご利用のサーバについて動作環境ページに記載の「必須 Perl モジュール」のインストールに不足がないかご確認ください。


