[[OpenPNE-3 on FreeBSD 7.1]] #contents *OpnePNE 3.6beta1 install [#w147f0e9] php3.3.2で動作確認する k222 > piano へ移す 105 7:30 scp k222.kuji-clinic.net:/usr/local/www/apache22/data/openpne-OpenPNE3-OpenPNE-3.6beta1-0-g79b2df2.zip ./ 107 7:31 unzip openpne-OpenPNE3-OpenPNE-3.6beta1-0-g79b2df2.zip inflating: openpne-OpenPNE3-79b2df2/web/pc_frontend.php inflating: openpne-OpenPNE3-79b2df2/web/pc_frontend_dev.php extracting: openpne-OpenPNE3-79b2df2/web/robots.txt finishing deferred symbolic links: openpne-OpenPNE3-79b2df2/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/test/functional/fixtures/config/doctrine/linked_schema.yml -> ../../data/linked_schema.yml piano:root {108} % ll 111 7:38 mv openpne-OpenPNE3-79b2df2 OpenPNE3.6beta1 114 7:39 chown -R www:www OpenPNE3.6beta1 $ ./symfony openpne:install --non-recreate-db >> file- /usr/local/www/data/OpenPNE3.6beta1/cache/root/api/prod/config/config_autoload.yml.php Couldn't locate driver named mysql でインストール中断。 portinstall databases/php5-pdo_mysql apachectl restart $ ./symfony openpne:install --non-recreate-db PDO Connection Error: SQLSTATE[28000] [1045] Access denied for user 'rsb'@'localhost' (using password: YES) phpMyAdminからrsbユーザを作成。 $ ./symfony openpne:install --non-recreate-db で、インストール完了したが、DBのmemberはOpnePNE君だけだった で、もういちど、DBをインポートする *OpnePNE 3.6beta1 [#kc47fd4a] install は、 **OpnePNE 3.6beta1 [#b02e27a3] **opDiaryPlugin [#xa5517b4] 日記の公開範囲に、「Web全体に公開」とあるのを消去する。 k222# cd /usr/local/www/apache22/data/OpenPNE3_6b/plugins/opDiaryPlugin/lib/model/doctrine k222# cp PluginDiaryTable.class.php PluginDiaryTable.class.php-orig k222# vi PluginDiaryTable.class.php protected static $publicFlags = array( # self::PUBLIC_FLAG_OPEN => 'All Users on the Web', この行をコメントアウト self::PUBLIC_FLAG_SNS => 'All Members', self::PUBLIC_FLAG_FRIEND => '%my_friend%', self::PUBLIC_FLAG_PRIVATE => 'Private', );