OpenPNE on FreeBSD 7.1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#contents
&lastmod;
*OpenPNE on FreeBSD 7.1 [#yb83d417]
OpenPNE http://www.openpne.jp/ は以下のようなサーバ環境で...
Webサーバ
Apache を推奨
PHP
PHP 4.3.3 以降 / 5.0.x / 5.1.x
PHP の mbstring 拡張モジュールを使用可能
PHP の XML 拡張モジュールを使用可能
PHP の PCRE 拡張モジュールを使用可能 (UTF-8 サポート)
PHP から GD ライブラリを使用可能 (JPEG/GIF/PNG サポート)
ImageMagick を使う場合でも必要となります
PHP の mcrypt 拡張モジュールの使用を推奨
データベースサーバ
MySQL 4.0 以降 (4.1 以降を推奨)
メールサーバ (携帯からメール投稿する場合)
Postfix 2.1.x 以降を推奨 (Postfix 以外のメールサーバで...
**Apache 22 + mysql [#l01490be]
# portinstall www/apache22
インストールオプションでmysql にチェックしてみたが、その...
/usr/local/etc/apache22/httpd.conf
# User home directories
Include etc/apache22/extra/httpd-userdir.conf
# apachectl restart
[[Apache on FreeBSD]]
**PHP-5 [#ea6da877]
#portinstall lang/php5
APACHE Build Apache module にチェックを入れてみる。
Fatal error: Call to undefined function ``mb_language()`...
portinstall converters/php5-mbstring
apachectr restart
エラーが発生しました。
DB Error: connect failed
http://sns.example.com/
で、DB再制作
OpenPNE には標準のPHP & PHP-extensions の他に、php5-m...
ns# portinstall converters/php5-mbstring
[[PHP on FreeBSD]]
**MySQL [#y8bb4ad0]
# portinstall databases/mysql51-client
# portinstall databases/mysql51-server
[[MySQL on FreeBSD]]
**Postfix [#uec60caf]
# portinstall mail/postfix
で、ついでに、/etc/mail/aliases で、sns : root として ne...
[[Postfix on FreeBSD]]
*OpenPNE Setup [#fcf18006]
&ref(OpenPNE_Setup.html);
公式サイトからOpenPNE-2.12.8.tar.gzをとってきて、/usr/hom...
ns# tar xvfzp OpenPNE-2.12.8.tar.gz
ns# chown -R www:www OpenPNE-2.12.8
ns# cp config.php.sample config.php
ns# mv /usr/home/OpenPNE-2.12.8 /usr/home/OpenPNE
vi config.php
define('OPENPNE_URL', 'http://210.255.122.212/~OpenPNE/');
// DBサーバ設定
$GLOBALS['_OPENPNE_DSN_LIST']['main'] = array(
'dsn' => array(
'phptype' => 'mysql',
'username' => 'pne',
'password' => 'xxxxxxxx',
'hostspec' => 'localhost',
'database' => 'PNE',
'new_link' => false,
),
);
// DB暗号化キー(56バイト以内のASCII文字列)
define('ENCRYPT_KEY', '*********');
// メールサーバードメイン
// 携帯メール投稿の宛先などのドメイン名に使われる
define('MAIL_SERVER_DOMAIN', 'piano.smb.net');
ns# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.30-log FreeBSD port: mysql-server-5....
Type 'help;' or '\h' for help. Type '\c' to clear the bu...
mysql> CREATE DATABASE `PNE` DEFAULT CHARACTER SET utf8;
Query OK, 1 row affected (0.00 sec)
mysql> use PNE
Database changed
mysql> grant all privileges on PNE.*
-> to pne@localhost identified by 'xxxxxxxx';
Query OK, 0 rows affected (0.02 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> exit
Bye
cd /usr/home/OpenPNE/setup/sql/mysql41/install
ns# mysql -u pne -p --default-character-set=utf8 PNE < i...
Enter password:
ns# mysql -u pne -p --default-character-set=utf8 PNE < i...
Enter password:
ns#
http://OpenPNE_URL/?m=setup へアクセスして、SNS名、初期登...
&ref(OP2.PNG);
**cron設定 [#w71c0726]
# chmod 0755 /usr/home/OpenPNE/bin/*.cron
# 6時にメールを送信&20分毎にRSS更新
00 6 * * * root sh /usr/home/OpenPNE/bin/tool_send_dai...
00 6 * * * root sh /usr/home/OpenPNE/bin/tool_send_bir...
00 6 * * * root sh /usr/home/OpenPNE/bin/tool_send_sch...
*/20 * * * * root sh /usr/home/OpenPNE/bin/tool_rss_cach...
00 6 * * * root sh /usr/home/OpenPNE/bin/tool_send_dai...
1003 10:06 tar xvfzp OpenPNE-2.14.1.1.tar.gz
1004 10:06 ll
1005 10:42 slogin www.smb.net
1006 10:44 cd /usr/local/www/OpenPNE-2.14.1.1
1007 10:44 ll
1008 10:44 cp config.php config.php_blackcube_20150822
1009 10:44 ll
1010 10:45 cd ../
1011 10:45 ll
1012 10:45 chown -R www:www OpenPNE-2.14.1.1
1013 10:48 mysql_upgrade -u root -p
1014 11:42 cd /usr/local/www/OpenPNE-2.14.1.1/setup/...
1015 11:42 ll
1016 11:46 mysql -u pne2 -p --default-character-set=...
1017 11:46 mysql -u pne2 -p --default-character-set=...
1018 11:48 cd ../
1019 11:48 ll
1020 11:48 cd option/
1021 11:48 ll
1022 11:48 mysql -u pne2 -p --default-character-set=...
1023 11:58 apachectl restart
1024 12:26 history
終了行:
#contents
&lastmod;
*OpenPNE on FreeBSD 7.1 [#yb83d417]
OpenPNE http://www.openpne.jp/ は以下のようなサーバ環境で...
Webサーバ
Apache を推奨
PHP
PHP 4.3.3 以降 / 5.0.x / 5.1.x
PHP の mbstring 拡張モジュールを使用可能
PHP の XML 拡張モジュールを使用可能
PHP の PCRE 拡張モジュールを使用可能 (UTF-8 サポート)
PHP から GD ライブラリを使用可能 (JPEG/GIF/PNG サポート)
ImageMagick を使う場合でも必要となります
PHP の mcrypt 拡張モジュールの使用を推奨
データベースサーバ
MySQL 4.0 以降 (4.1 以降を推奨)
メールサーバ (携帯からメール投稿する場合)
Postfix 2.1.x 以降を推奨 (Postfix 以外のメールサーバで...
**Apache 22 + mysql [#l01490be]
# portinstall www/apache22
インストールオプションでmysql にチェックしてみたが、その...
/usr/local/etc/apache22/httpd.conf
# User home directories
Include etc/apache22/extra/httpd-userdir.conf
# apachectl restart
[[Apache on FreeBSD]]
**PHP-5 [#ea6da877]
#portinstall lang/php5
APACHE Build Apache module にチェックを入れてみる。
Fatal error: Call to undefined function ``mb_language()`...
portinstall converters/php5-mbstring
apachectr restart
エラーが発生しました。
DB Error: connect failed
http://sns.example.com/
で、DB再制作
OpenPNE には標準のPHP & PHP-extensions の他に、php5-m...
ns# portinstall converters/php5-mbstring
[[PHP on FreeBSD]]
**MySQL [#y8bb4ad0]
# portinstall databases/mysql51-client
# portinstall databases/mysql51-server
[[MySQL on FreeBSD]]
**Postfix [#uec60caf]
# portinstall mail/postfix
で、ついでに、/etc/mail/aliases で、sns : root として ne...
[[Postfix on FreeBSD]]
*OpenPNE Setup [#fcf18006]
&ref(OpenPNE_Setup.html);
公式サイトからOpenPNE-2.12.8.tar.gzをとってきて、/usr/hom...
ns# tar xvfzp OpenPNE-2.12.8.tar.gz
ns# chown -R www:www OpenPNE-2.12.8
ns# cp config.php.sample config.php
ns# mv /usr/home/OpenPNE-2.12.8 /usr/home/OpenPNE
vi config.php
define('OPENPNE_URL', 'http://210.255.122.212/~OpenPNE/');
// DBサーバ設定
$GLOBALS['_OPENPNE_DSN_LIST']['main'] = array(
'dsn' => array(
'phptype' => 'mysql',
'username' => 'pne',
'password' => 'xxxxxxxx',
'hostspec' => 'localhost',
'database' => 'PNE',
'new_link' => false,
),
);
// DB暗号化キー(56バイト以内のASCII文字列)
define('ENCRYPT_KEY', '*********');
// メールサーバードメイン
// 携帯メール投稿の宛先などのドメイン名に使われる
define('MAIL_SERVER_DOMAIN', 'piano.smb.net');
ns# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.30-log FreeBSD port: mysql-server-5....
Type 'help;' or '\h' for help. Type '\c' to clear the bu...
mysql> CREATE DATABASE `PNE` DEFAULT CHARACTER SET utf8;
Query OK, 1 row affected (0.00 sec)
mysql> use PNE
Database changed
mysql> grant all privileges on PNE.*
-> to pne@localhost identified by 'xxxxxxxx';
Query OK, 0 rows affected (0.02 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> exit
Bye
cd /usr/home/OpenPNE/setup/sql/mysql41/install
ns# mysql -u pne -p --default-character-set=utf8 PNE < i...
Enter password:
ns# mysql -u pne -p --default-character-set=utf8 PNE < i...
Enter password:
ns#
http://OpenPNE_URL/?m=setup へアクセスして、SNS名、初期登...
&ref(OP2.PNG);
**cron設定 [#w71c0726]
# chmod 0755 /usr/home/OpenPNE/bin/*.cron
# 6時にメールを送信&20分毎にRSS更新
00 6 * * * root sh /usr/home/OpenPNE/bin/tool_send_dai...
00 6 * * * root sh /usr/home/OpenPNE/bin/tool_send_bir...
00 6 * * * root sh /usr/home/OpenPNE/bin/tool_send_sch...
*/20 * * * * root sh /usr/home/OpenPNE/bin/tool_rss_cach...
00 6 * * * root sh /usr/home/OpenPNE/bin/tool_send_dai...
1003 10:06 tar xvfzp OpenPNE-2.14.1.1.tar.gz
1004 10:06 ll
1005 10:42 slogin www.smb.net
1006 10:44 cd /usr/local/www/OpenPNE-2.14.1.1
1007 10:44 ll
1008 10:44 cp config.php config.php_blackcube_20150822
1009 10:44 ll
1010 10:45 cd ../
1011 10:45 ll
1012 10:45 chown -R www:www OpenPNE-2.14.1.1
1013 10:48 mysql_upgrade -u root -p
1014 11:42 cd /usr/local/www/OpenPNE-2.14.1.1/setup/...
1015 11:42 ll
1016 11:46 mysql -u pne2 -p --default-character-set=...
1017 11:46 mysql -u pne2 -p --default-character-set=...
1018 11:48 cd ../
1019 11:48 ll
1020 11:48 cd option/
1021 11:48 ll
1022 11:48 mysql -u pne2 -p --default-character-set=...
1023 11:58 apachectl restart
1024 12:26 history
ページ名: