OpenPNEを設置することができたので、次はデザイン(スキン)を変更しようとしたらPHP Fatal errorでインストールできなかったので、その対処方法。
SSH接続して下記を実行すると
./symfony opPlugin:install opSkinThemePlugin -r 1.0.12
エラーコメントが表示される
PHP Fatal error: Class 'sfPearRest13' not found in /home/〇〇〇/〇〇〇/openpne/lib/vendor/symfony/lib/plugin/sfPearConfig.class.php on line 27
lib/pluginにsfPearRest13.class.phpというファイルが存在しないので作成します。
<?php require_once 'PEAR/REST/13.php'; class sfPearRest13 extends PEAR_REST_13 { public function __construct($config, $options = array()) { $class = isset($options['base_class']) ? $options['base_class'] : 'sfPearRest'; $this->_rest = new $class($config, $options); } }
これで、管理画面でログインして、「プラグイン設定」→「スキンプラグイン設定」→「opSkinThemePlugin」を選ぶ→「設定変更」→「サイト確認」
設定完了。
エックスサーバーでOpenPNEをドメイン直下で設定できたので記録に残す。
OpenPNEとは
大学や企業、ファンクラブなど様々...