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というファイルが存在しないので作成します。
<?phprequire_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);}}
sfPearRest13.class.php
これで、管理画面でログインして、「プラグイン設定」→「スキンプラグイン設定」→「opSkinThemePlugin」を選ぶ→「設定変更」→「サイト確認」
設定完了。
エックスサーバーでOpenPNEをドメイン直下で設定できたので記録に残す。
OpenPNEとは
大学や企業、ファンクラブなど様々...