- 追加された行はこの色です。
- 削除された行はこの色です。
[[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をインポートする
で、もういちど、DBをインポートするもエラー
で、既存のDBを削除、あらたにRSBのDBをインポート。
http://piano.smb.net/OpnePNE3/ へアクセスすると、「現在、サーバが混み合っているか、メンテナンス中です。
」というエラー apacheのエラーログは
[Sat Aug 14 11:56:23 2010] [error] [client 219.117.246.208] SQLSTATE[42S22]: Column not found: 1054 Unknown column 'p.is_public_web' in 'field list', referer: http://piano.smb.net/OpnePNE3/album
[Sat Aug 14 11:56:28 2010] [error] [client 219.117.246.208] SQLSTATE[42S22]: Column not found: 1054 Unknown column 'p.is_public_web' in 'field list', referer: http://piano.smb.net/OpnePNE3/album
[Sat Aug 14 11:57:06 2010] [error] [client 219.117.246.208] SQLSTATE[42S22]: Column not found: 1054 Unknown column 'p.is_public_web' in 'field list', referer: http://piano.smb.net/OpnePNE3/album
とのことなので、album plugin のカラムが足りない?で、
piano:root {115} % ./symfony openpne:migrate --target=opAlbumPlugin
する。
*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',
);