*Linux(Ubuntu/Debian)でのインストール [#x7fbb42a]

** ゆとり向け(ubuntu 12.04で確認) [#b0f5db4e]

下のコマンド(水色の部分全部)をコピー。端末を開いてペーストする。
パスワードを入力しておしまい。

 sudo apt-get -y install apache2 php5 php-pear php-compat php-http-request php-pager php-file php5-curl curl unzip
 sudo pear install Net_UserAgent_Mobile
 curl -L -o /tmp/rep2.zip http://akid.s17.xrea.com/cgi/dl/dl.php?dl=p2
 sudo unzip -x /tmp/rep2.zip -d /var/www/
 sudo mkdir -p /var/www/rep2/data/
 sudo chown -R www-data:www-data /var/www/rep2/
 firefox http://localhost/rep2/
 
 

詳しいことは「[[DebianGNU/Linuxでのインストール]]」を見て。

*MacOSXでのインストール [#k72c7577]
Mac OS XでPHPが動かない場合(標準そのままでは動かない)は、http://homepage1.nifty.com/glass/tom_neko/web/web_cgi_osx.html#phpを参考にhttpd.confを編集して下さい。
その後は、「システム環境設定」>「共有」>「パーソナルWeb共有」>「開始」で、サーバと共に稼働します。

Mac OS Xでのデータ保存用ディレクトリのパーミッションの簡単な変更方法
+Finderでフォルダを選択。
+「情報を見る」>「所有権とアクセス権」を選ぶ。
+オーナー、その他のアクセスを「読み/書き」可能に設定。

Mac OS X でもっと分かりやすく説明してほしい
-アホにも分かるp2の設定の仕方
--http://www.geocities.co.jp/Outdoors-Marine/4597/
-Mac OS X で PHP
--http://www.aqua-jp.org/special/mercury/XdePHP.html

パッケージ形式のはないの?
[[MacOSXインストールパッケージ]](べるべるさん作成)が便利です。

しかし上記の情報はどうも古いようなので・・・・こちら

→[[PPC版MacOS Xでの覚え書き(最新のPHP5、Apache2の導入etc)]]

*Windowsでのインストール [#s0fa94d6]

Windows ヽ( ・∀・)ノ● ウンコー

1. サーバーを立てるか借りる
自鯖は「[[VertrigoServ:http://gigazine.net/index.php?/news/comments/20080324_vertrigoserv]]」インストールするだけでOK。 借りるなら「[[p2用レンタルサーバー比較:http://jiyuwiki.com/rental-server-hikaku.html]]」見て好きなの選べ!
自鯖は「[[VertrigoServ:http://gigazine.net/index.php?/news/comments/20080324_vertrigoserv]]」インストールするだけでOK。((ただしVertrigoServは長期間更新されていないようなので気になる方はxmappやWampServerなどでも大丈夫だと思われる。これらの統合パッケージを利用する場合、ApacheやMySQLなどの設定はほとんどする必要はなく、ほぼそのままローカルサーバーとして使用可能な状態でインストールされる。))&br;
借りるなら「[[p2用レンタルサーバー比較:http://jiyuwiki.com/rental-server-hikaku.html]]」見て好きなの選べ!

2. ソフト(rep2)のダウンロード
「[[rep2 機能拡張パック:http://page2.xrea.jp/expack/index.php/download]]」より rep2ex-○○○○○-○○.zip をダウンロード。解凍すると中にrep2フォルダが入っている
「[[PEAR 詰め合わせ:http://page2.xrea.jp/p2pear/index.php]]」より p2pear-○○.zip をダウンロード
解凍した中のincludesフォルダをrep2フォルダに入れる

rep2ディレクトリの中にデータ保存用のdataというフォルダを作る

rep2フォルダをC:\Program Files\Vertrigoserv\wwwやサーバーに入れる

必要に応じて、 conf/conf_admin.inc.php などのconfファイルやphp.iniをテキストエディタで開いて設定編集。

3. セキュリティ対策する
自鯖にしろサーバーというのはインターネットを通じて世界中の第三者がアクセスできてしまいます。他人に使われると問題が起こるのでアクセス制限をかけましょう。詳しくは[[セキュリティ対策]]へ

あなたのPCに直接被害が加えられないとしても、過去にアクセス制限のされていないp2が2chへの荒らし目的で第三者に不正利用された事例も多数あります。

4. ブラウザから、localhost/rep2 などへアクセス。

注意:●を使う人はcurlのインストールが必要。

→[[Windows版Apacheとcurlのインストール(●もOK)]]
→[[Windows版Apacheとcurlのインストール(●もOK)Apache2.xx.xx+PHP5]]

しかしこの情報はどうも古いようなので・・・・こちら

→[[Windows版Apacheとcurlのインストール(●もOK)Apache2.xx.xx+PHP5(簡易版)]]

*Request timed out/Internal Server Errorで書けない件 [#i53c73de]
2013年8月以降,一部ポートが開いているとRequest timed out/Internal Server Errorで書けないようになりました.~
206.223.144.0/20 207.29.224.0/19からのtcpポート443,995,1723を遮断すればOK

具体的な方法としては[[Request timed out/Internal Server Errorで書けない件#2:http://uni.2ch.net/test/read.cgi/operatex/1380116847/]] より

 3 :動け動けウゴウゴ2ちゃんねる:2013/09/25(水) 23:21:29.29 ID:W/bhDuBo
 ◆フィルタリングの設定例 
 対象インターフェースや挿入箇所(適用順)等は環境に応じて修正のこと。  
 
 (iptables編) 
 iptables -t filter -I INPUT 2 -s 206.223.144.0/20 -p tcp --dport 443 -j REJECT 
 iptables -t filter -I INPUT 3 -s 206.223.144.0/20 -p tcp --dport 995 -j REJECT 
 iptables -t filter -I INPUT 4 -s 206.223.144.0/20 -p tcp --dport 1723 -j REJECT 
 iptables -t filter -I INPUT 5 -s 206.223.144.0/20 -p gre -j REJECT 
 iptables -t filter -I INPUT 6 -s 207.29.224.0/19 -p tcp --dport 443 -j REJECT 
 iptables -t filter -I INPUT 7 -s 207.29.224.0/19 -p tcp --dport 995 -j REJECT 
 iptables -t filter -I INPUT 8 -s 207.29.224.0/19 -p tcp --dport 1723 -j REJECT 
 iptables -t filter -I INPUT 9 -s 207.29.224.0/19 -p gre -j REJECT 

 4 :動け動けウゴウゴ2ちゃんねる:2013/09/25(水) 23:22:14.13 ID:W/bhDuBo 
 続き  
 
 (YAMAHA編) 
 ip filter 10000 reject * 206.223.144.0/20,207.29.224.0/19 tcp 443,995,1723 * 
 ip filter 500000 restrict * * * * *  
 pp select 1 
 ip pp secure filter out 10000 500000 

 5 :動け動けウゴウゴ2ちゃんねる:2013/09/25(水) 23:22:44.81 ID:W/bhDuBo
 続き 
 
 (NEC UNIVERGE IX編) 
 ip access-list nttec deny tcp src 206.223.144.0/20 dest any dport eq 443 
 ip access-list nttec deny tcp src 206.223.144.0/20 dest any dport eq 995 
 ip access-list nttec deny tcp src 206.223.144.0/20 dest any dport eq 1723 
 ip access-list nttec deny 47 src 206.223.144.0/20 dest any 
 ip access-list nttec deny tcp src 207.29.224.0/19 dest any dport eq 443 
 ip access-list nttec deny tcp src 207.29.224.0/19 dest any dport eq 995 
 ip access-list nttec deny tcp src 207.29.224.0/19 dest any dport eq 1723 
 ip access-list nttec deny 47 src 207.29.224.0/19 dest any 
 
 interface FastEthernet0/0.0  
 description WAN 
 ip filter nttec 100 in

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS