*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