[[p2マニュアル]]
***[[MacOSXでのインストール]] [#aef71fb2]
***[[Windowsでのインストール]] [#fcc0124d]
***[[DebianGNU/Linuxでのインストール]] [#a7ae8cd2]
COLOR(RED){''インストール後は以下を参考にして各自で必ずセキュリティー対策を施すこと''}(対策をしない人はp2を使う資格がありません!)~
***[[セキュリティ対策]] ←必読 [#qafd8cd3]
*Linux(Ubuntu/Debian)でのインストール [#x7fbb42a]

 【セキュリティ対策の重要性】
  
  p2は一般の2chブラウザのようなローカルPCで動作するアプリケーションソフトと違い、
  Apacheなどのデーモン(サーバーウェア)、ウェブアプリケーション言語であるphp、
  ウェブブラウザのそれぞれが一体となって動作するサーバーアプリケーションです。
  
  それによってp2が動作するPCはインターネットを通じて不特定多数の第三者に公開
  されることになり、適切なアクセス制限がされていない場合は第三者によってあなたの
  PCがハッキングされて個人情報を盗まれたり、ウィルスを仕込まれたり等の危険を
  数多く伴うことを意味します。
  
  あなたのPCに直接被害が加えられないとしても、過去にアクセス制限のされていない
  p2が2chへの荒らし目的で第三者に不正利用された事例も多数あります。
  
  ●のIDが悪用されるだけなら個人の被害だけで済みますが、
  もしあなたのp2が犯罪予告などの踏み台に使われ、犯人が特定できない状況になった
  場合はその理由を問わずp2を踏み台として利用させたあなたも犯罪の幇助をしたとして
  責任を問われることになります。
  
  やむをえない事情でレンタルサーバーにp2を設置される方もいますが、セキュリティ管理 
  のなされていないずさんなレンタルサーバーは意外に多く、面倒なことに巻き込まれない
  ためにもセキュリティ対策をしっかり施したうえで自宅PCで運用することが理想です。
  
  p2を利用する場合には必ず.htaccessやp2の標準機能である認証機能などを用いて
  適切なアクセス制限を行ってから使用するようにしましょう。
** ゆとり向け(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/
 
***[[バージョンアップ]] [#ebf5852f]
 

**インストールで分からないことがあれば質問をどうぞ [#s60bc35d]
-Fatal error: Call to undefined function: ishostmachibbs() in /Library/WebServer/Documents/p2/thread_class.inc on line 179とゆうコメントが出てアクセス出来ません。助けてエロイ人 -- [[(T▽T)尸~~SOS!!]] &new{2004-05-12 (水) 11:07:24};
-京セラのエッジホンのインストールの仕方を教えてください -- [[太郎]] &new{2004-05-19 (水) 01:05:47};
->>太郎さん これは電話機にインストールするソフトではありません。 --  &new{2004-05-23 (日) 15:13:02};
->>太郎さん PHPが使えるレンタルサーバーか自前のサーバーを用意して、サーバー上で動かすものです。 --  &new{2004-05-23 (日) 15:14:26};
-WinMEでも使えますか? -- [[sin]] &new{2004-06-15 (火) 17:43:32};
-レス書き込みで Warning: fread(): Length parameter must be greater than 0. in D:?p2?filectl_class.inc on line 49 ERROR:referer情報が変です。(ref1)  となる -- [[Taka]] &new{2004-06-21 (月) 22:56:48};
-Argument #1 is not an array in C:?Program Files?Apache Group?Apache2?htdocs?p2?brdctl_class.inc on line 20 というエラーがでます。PHPは5をつかっていますどうすればいいのでしょう? --  &new{2004-07-05 (月) 20:48:29};
-新規登録で半角英数で入力しているのですが、受け付けてくれません。MacOSXを使用しています。 -- [[まみ]] &new{2004-07-09 (金) 13:40:28};
-index.phpは表示されるのですが、新規登録ボタンを押すと405エラーが出ます。dataフォルダの権限は大丈夫だと思うのですが…(IISで権限チェックですが) -- [[じくす]] &new{2004-07-10 (土) 01:27:01};
-p2_auth_user.phpがdataフォルダに作成されてない時点で、やっぱりdataフォルダの権限の問題なのかなぁ、、いろいろやってますが詰まってます -- [[じくす]] &new{2004-07-10 (土) 01:29:50};
-エラーの内容です→ページを表示できません。検索中のページは、ページ アドレスが間違っているため表示できません。 HTTP 405 - 許可されていないリソースです。 -- [[じくす]] &new{2004-07-10 (土) 01:38:27};
-index.phpからではなくcookie.phpを開いて(同じ画面が出たので)新規登録したら、いけました…謎ですが一応動いています(@_@;) -- [[じくす]] &new{2004-07-10 (土) 01:42:35};
-Apache導入してやってみたらあさーりいけますた…とりあえずApacheで逝きます -- [[じくす]] &new{2004-07-10 (土) 09:02:36};
-新規登録しても、ユーザ認証が必要ですとか出て逝けません。 -- [[名無し]] &new{2004-07-27 (火) 12:45:03};
->>名無し 認証用のダイアログが出てるはずなので、登録したいユーザー名とパスを入力しないといけないですよ。 -- [[非通知]] &new{2004-07-29 (木) 00:39:19};
-sakuraの共有鯖(PHP可能プラン)で試していますが、index.phpにアクセスしても 500 Internal Server Error が出て表示されません。うまく動いている方いらっしゃったらアドバイスお願い致します<(_ _)> -- [[ksk]] &new{2004-07-29 (木) 11:03:49};
->kskさん 全部そのまま放り込んでPHPファイルのパーミッション755、dataディレクトリ作ってパーミッション666でちゃんと動いてますよ。 --  &new{2004-07-29 (木) 11:54:51};
-それでできるはずなのにな、、と思い直してダウンロードからやり直したらうまくいきました。ありがとうございました^^ -- [[ksk]] &new{2004-07-29 (木) 15:33:03};
-au携帯からGoogleへアクセスしたら文字化けすると2ちゃんねるに書き込んだら、p2を使えとアドバイスいただいたのですが具体的にどうすればいいかわかりません。 -- [[おいそ]] &new{2004-08-01 (日) 12:44:30};
-あの、w2k sp4 + an http + php-4.0.6 なのですが、初めの「認証ユーザとパスワードを新規登録します」の画面から次に進みません。test_first.phpを開くと環境情報は出ますので、phpのインストールは問題ない?と思うのですが、どこがおかしいのでしょうか?分かる方がいましたらよろしくお願いします。 -- [[OF]] &new{2004-08-05 (木) 03:21:13};
->>OFさん An Httpdの設定に問題はないですか?自分はperlだけのときはAn Httpdを使用していましたが、p2導入を境に今はApacheに切り替えました。最初は多少難しいかもしれませんが、Apacheに変えればすんなりいくと思います。ついでにApacheのほうが多少レスポンスよく動作しますよ。 -- [[非通知]] &new{2004-08-05 (木) 23:11:07};
-サーバがPHP の Safe Mode で動作しているらしく、Warning: fopen(): SAFE MODE Restriction in effect. The script whose uid is 1006 is not allowed to access p2/data/p2_cache owned by uid 502 in p2/datactl.inc on line 94 -- というエラーが出てしまうのですが、対処法はありますでしょうか?[[taknom]] &new{2004-08-06 (金) 22:00:49};
-セーフモードはphp.iniで設定できるので、セーフモードをオフにしては? -- [[名無し]] &new{2004-08-07 (土) 06:11:25};
-コメントありがとうございます。でも、レンタルサーバなので、ユーザからは設定できないみたいでした。 -- [[taknom]] &new{2004-08-08 (日) 08:42:21};
-拡張パックは入れてるんですか? -- [[名無し]] &new{2004-08-08 (日) 22:35:38};
-ユーザー認証で一番最初にログインしたのがスーパーユーザで良いですか?個々の一般ユーザに共通IDとPASSを発行することってできますか? -- [[ぽよ太]] &new{2004-08-09 (月) 09:03:19};
-認証は一人だけですよ。複数で共用したい場合は大幅な改造が必要でしょうね。
-Warning: touch(): SAFE MODE Restriction in effect. The script whose uid is 11131 is not allowed to access /virtual/sin/public_html/p2/data owned by uid 1000 in /virtual/sin/public_html/p2/filectl_class.inc on line 13  Error: cannot touch. ( ./data/p2_user_skin.txt ) って出ちゃう...これってdataディレクトリにアクセスできないって事?orz --  &new{2004-08-09 (月) 12:50:00};
-Yes!!
-xrea(携帯用)で設定しようとしてるんですが、セーフモードでの実行じゃp2って動かせないんですか? -- [[otsu]] &new{2004-08-09 (月) 12:58:28};
-それ以前に規約違反では?
-Fatal error: Call to undefined function: abornres() in /hoge/p2/showthreadpc_class.inc on line 59 というエラーが出るのですがどうしたら良いでしょうか -- [[かつ]] &new{2004-08-16 (月) 20:25:40};
->かつ showthreadpc_class.incの59行目で呼び出しているabornresの関数が見つからないよ?ということです --  &new{2004-08-24 (火) 19:06:02};
-恐れ入ります。使っていると、menu.phpに「Error: 404 Not Found p2 info: http://xxx/p2/subject.txt に接続できませんでした。」と表示されるのですが・・・ -- [[G]] &new{2004-08-27 (金) 21:48:16};
-環境も書かないヤツに教えることは何もない --  &new{2004-08-27 (金) 22:58:21};
-失礼しました。レンタルサーバー(WebArena)で使用しています。Linux(i686)+Apache 1.3.31+PHP 4.3.1です。p2をおいたディレクトリのパーミッションが750だったせいでしょうか? -- [[G]] &new{2004-08-28 (土) 14:57:25};
-Windows版Apacheとcurlのインストール(●もOK)の通りにしましたが●ログインできません。『p2 Error: 2chログイン処理に失敗しました。(「systemのcurlコマンド」で実行失敗。「PHPのcurl」は使えないようです)』となります。apache1.3.29 php4.3.8 curl7.12.0 -- [[monte]] &new{2004-09-06 (月) 19:16:08};
->>monte 上の〜のインストールをよく見直してみ -- [[名無し]] &new{2004-09-07 (火) 20:50:56};
-p2をインストールして、p2フォルダにアクセスしようとするとアク禁になるのですが、何故でしょう? --  &new{2004-09-28 (火) 02:59:22};
-Error: 403 Forbidden p2 info: http://xxx/p2/subject.txt に接続できませんでした。と出てスレ一覧が読み込めないみたいです。いろいろ属性を変えても駄目でした。どなたかご教授お願いします。鯖は090webです。 --  &new{2004-10-01 (金) 15:16:21};
-dataディレクトリはchgrpして、705では動かないのでしょうか? --  &new{2004-10-17 (日) 21:53:54};
-phpが動いてp2_auth_user.phpも出来るのですが、正しいパスワードでも認証がうまくいきません。3回失敗してLogin Failed. ユーザ認証が必要です。と出てしまうのですが、なにか見落としていることがありますか。 -- [[sakura]] &new{2004-10-31 (日) 01:59:28};
-私もError: 302 Foundp2 info: http://xxx.2ch.net/xxx/subject.txt に接続できませんでした。と出ます。鯖はlivedoorです。同じ症状の方がいるようですが、私からもよろしくお願いします。 --  &new{2004-11-17 (水) 16:02:41};
->二個上のsakura氏へ 私も同じ症状でしたが、phpをモジュールモードでインストールしたら認証通りました。Apache 1.3.33, php-4.3.10でhttp://www.aspect-sys.co.jp/etc/win/xp_db/php/install.htmlを参考に設定しました。 --  &new{2004-12-19 (日) 10:56:42};
-さくらインターネットのスタンダードコースにp2をインストールしようと試みているのですが、sakuraさんと同様にユーザ設定後認証がうまくいきません。さくらインターネットを利用してるユーザの方はどのようにして動作するように設定なさいましたか?教えてください。 -- [[rts]] &new{2004-12-22 (水) 17:49:39};
-専用ではいけるようですが、共有では、phpモジュールモードではないので、p2の認証ではダメみたいです。 -- [[sakura共有]] &new{2005-01-24 (月) 17:11:39};
-sakuraで認証をベーシックにしてとりあえず使えるのですが書き込みだけが出来ない、変なホスト規制中とのことです(´・ω・`) -- [[sakura]] &new{2005-02-16 (水) 00:30:49};
-ですね、さくらなら.htaccessで認証しかないです --  &new{2005-03-27 (日) 16:58:05};
-sakuraスタンダードで.htaccess無しでも動作してます。でも、初回ログインしたPCのcookieでないとダメみたいです。他のPCからは入れません。どうしたらしいでしょう? --  &new{2005-05-21 (土) 22:44:01};
-digest認証で、p2にアクセスしようとすると、何度も認証画面が出てきてしまい、入れません。p2フォルダに他のファイルを入れて見てみたら、一発の認証でOKでした。 -- [[ひろきん]] &new{2005-05-23 (月) 23:51:27};
-上の件ですが、認証を入れなければ、正常にすべて使用することが出来ます。 -- [[ひろきん]] &new{2005-05-23 (月) 23:59:44};
-PHP4.3.2にrep2-version1.7.6を入れたのですが、レス内容全てに「Warning: Compilation failed: unrecognized character after (? at offset 2 in /home/httpd/***/p2/lib/showthreadpc.class.php on line 439」と出てしまいます。$this->str_to_link_regexの中身でまずい所があるのでしょうか? -- [[けんた]] &new{2005-07-05 (火) 20:56:09};
-index.phpは表示されるのですが、新規登録ボタンを押すと405エラーが出ます。dataフォルダの権限は大丈夫だと思うのですが…(IISで権限チェックですが) -- [[じくす]] &new{2004-07-10 (土) 01:27:01};
-p2_auth_user.phpがdataフォルダに作成されてない時点で、やっぱりdataフォルダの権限の問題なのかなぁ、、いろいろやってますが詰まってます -- [[じくす]] &new{2004-07-10 (土) 01:29:50};
-エラーの内容です→ページを表示できません。検索中のページは、ページ アドレスが間違っているため表示できません。 HTTP 405 - 許可されていないリソースです。 -- [[じくす]] &new{2004-07-10 (土) 01:38:27};
-index.phpからではなくcookie.phpを開いて(同じ画面が出たので)新規登録したら、いけました…謎ですが一応動いています(@_@;) -- [[じくす]] &new{2004-07-10 (土) 01:42:35};
-Apache導入してやってみたらあさーりいけますた…とりあえずApacheで逝きます -- [[じくす]] &new{2004-07-10 (土) 09:02:36};
-新規登録しても、ユーザ認証が必要ですとか出て逝けません。 -- [[名無し]] &new{2004-07-27 (火) 12:45:03};
->>名無し 認証用のダイアログが出てるはずなので、登録したいユーザー名とパスを入力しないといけないですよ。 -- [[非通知]] &new{2004-07-29 (木) 00:39:19};
-sakuraの共有鯖(PHP可能プラン)で試していますが、index.phpにアクセスしても 500 Internal Server Error が出て表示されません。うまく動いている方いらっしゃったらアドバイスお願い致します<(_ _)> -- [[ksk]] &new{2004-07-29 (木) 11:03:49};
->kskさん 全部そのまま放り込んでPHPファイルのパーミッション755、dataディレクトリ作ってパーミッション666でちゃんと動いてますよ。 --  &new{2004-07-29 (木) 11:54:51};
-それでできるはずなのにな、、と思い直してダウンロードからやり直したらうまくいきました。ありがとうございました^^ -- [[ksk]] &new{2004-07-29 (木) 15:33:03};
-au携帯からGoogleへアクセスしたら文字化けすると2ちゃんねるに書き込んだら、p2を使えとアドバイスいただいたのですが具体的にどうすればいいかわかりません。 -- [[おいそ]] &new{2004-08-01 (日) 12:44:30};
-あの、w2k sp4 + an http + php-4.0.6 なのですが、初めの「認証ユーザとパスワードを新規登録します」の画面から次に進みません。test_first.phpを開くと環境情報は出ますので、phpのインストールは問題ない?と思うのですが、どこがおかしいのでしょうか?分かる方がいましたらよろしくお願いします。 -- [[OF]] &new{2004-08-05 (木) 03:21:13};
->>OFさん An Httpdの設定に問題はないですか?自分はperlだけのときはAn Httpdを使用していましたが、p2導入を境に今はApacheに切り替えました。最初は多少難しいかもしれませんが、Apacheに変えればすんなりいくと思います。ついでにApacheのほうが多少レスポンスよく動作しますよ。 -- [[非通知]] &new{2004-08-05 (木) 23:11:07};
-サーバがPHP の Safe Mode で動作しているらしく、Warning: fopen(): SAFE MODE Restriction in effect. The script whose uid is 1006 is not allowed to access p2/data/p2_cache owned by uid 502 in p2/datactl.inc on line 94 -- というエラーが出てしまうのですが、対処法はありますでしょうか?[[taknom]] &new{2004-08-06 (金) 22:00:49};
-セーフモードはphp.iniで設定できるので、セーフモードをオフにしては? -- [[名無し]] &new{2004-08-07 (土) 06:11:25};
-コメントありがとうございます。でも、レンタルサーバなので、ユーザからは設定できないみたいでした。 -- [[taknom]] &new{2004-08-08 (日) 08:42:21};
-拡張パックは入れてるんですか? -- [[名無し]] &new{2004-08-08 (日) 22:35:38};
-ユーザー認証で一番最初にログインしたのがスーパーユーザで良いですか?個々の一般ユーザに共通IDとPASSを発行することってできますか? -- [[ぽよ太]] &new{2004-08-09 (月) 09:03:19};
-認証は一人だけですよ。複数で共用したい場合は大幅な改造が必要でしょうね。
-Warning: touch(): SAFE MODE Restriction in effect. The script whose uid is 11131 is not allowed to access /virtual/sin/public_html/p2/data owned by uid 1000 in /virtual/sin/public_html/p2/filectl_class.inc on line 13  Error: cannot touch. ( ./data/p2_user_skin.txt ) って出ちゃう...これってdataディレクトリにアクセスできないって事?orz --  &new{2004-08-09 (月) 12:50:00};
-Yes!!
-xrea(携帯用)で設定しようとしてるんですが、セーフモードでの実行じゃp2って動かせないんですか? -- [[otsu]] &new{2004-08-09 (月) 12:58:28};
-それ以前に規約違反では?
-Fatal error: Call to undefined function: abornres() in /hoge/p2/showthreadpc_class.inc on line 59 というエラーが出るのですがどうしたら良いでしょうか -- [[かつ]] &new{2004-08-16 (月) 20:25:40};
->かつ showthreadpc_class.incの59行目で呼び出しているabornresの関数が見つからないよ?ということです --  &new{2004-08-24 (火) 19:06:02};
-恐れ入ります。使っていると、menu.phpに「Error: 404 Not Found p2 info: http://xxx/p2/subject.txt に接続できませんでした。」と表示されるのですが・・・ -- [[G]] &new{2004-08-27 (金) 21:48:16};
-環境も書かないヤツに教えることは何もない --  &new{2004-08-27 (金) 22:58:21};
-失礼しました。レンタルサーバー(WebArena)で使用しています。Linux(i686)+Apache 1.3.31+PHP 4.3.1です。p2をおいたディレクトリのパーミッションが750だったせいでしょうか? -- [[G]] &new{2004-08-28 (土) 14:57:25};
-Windows版Apacheとcurlのインストール(●もOK)の通りにしましたが●ログインできません。『p2 Error: 2chログイン処理に失敗しました。(「systemのcurlコマンド」で実行失敗。「PHPのcurl」は使えないようです)』となります。apache1.3.29 php4.3.8 curl7.12.0 -- [[monte]] &new{2004-09-06 (月) 19:16:08};
->>monte 上の〜のインストールをよく見直してみ -- [[名無し]] &new{2004-09-07 (火) 20:50:56};
-p2をインストールして、p2フォルダにアクセスしようとするとアク禁になるのですが、何故でしょう? --  &new{2004-09-28 (火) 02:59:22};
-Error: 403 Forbidden p2 info: http://xxx/p2/subject.txt に接続できませんでした。と出てスレ一覧が読み込めないみたいです。いろいろ属性を変えても駄目でした。どなたかご教授お願いします。鯖は090webです。 --  &new{2004-10-01 (金) 15:16:21};
-dataディレクトリはchgrpして、705では動かないのでしょうか? --  &new{2004-10-17 (日) 21:53:54};
-phpが動いてp2_auth_user.phpも出来るのですが、正しいパスワードでも認証がうまくいきません。3回失敗してLogin Failed. ユーザ認証が必要です。と出てしまうのですが、なにか見落としていることがありますか。 -- [[sakura]] &new{2004-10-31 (日) 01:59:28};
-私もError: 302 Foundp2 info: http://xxx.2ch.net/xxx/subject.txt に接続できませんでした。と出ます。鯖はlivedoorです。同じ症状の方がいるようですが、私からもよろしくお願いします。 --  &new{2004-11-17 (水) 16:02:41};
->二個上のsakura氏へ 私も同じ症状でしたが、phpをモジュールモードでインストールしたら認証通りました。Apache 1.3.33, php-4.3.10でhttp://www.aspect-sys.co.jp/etc/win/xp_db/php/install.htmlを参考に設定しました。 --  &new{2004-12-19 (日) 10:56:42};
-さくらインターネットのスタンダードコースにp2をインストールしようと試みているのですが、sakuraさんと同様にユーザ設定後認証がうまくいきません。さくらインターネットを利用してるユーザの方はどのようにして動作するように設定なさいましたか?教えてください。 -- [[rts]] &new{2004-12-22 (水) 17:49:39};
-専用ではいけるようですが、共有では、phpモジュールモードではないので、p2の認証ではダメみたいです。 -- [[sakura共有]] &new{2005-01-24 (月) 17:11:39};
-sakuraで認証をベーシックにしてとりあえず使えるのですが書き込みだけが出来ない、変なホスト規制中とのことです(´・ω・`) -- [[sakura]] &new{2005-02-16 (水) 00:30:49};
-ですね、さくらなら.htaccessで認証しかないです --  &new{2005-03-27 (日) 16:58:05};
-sakuraスタンダードで.htaccess無しでも動作してます。でも、初回ログインしたPCのcookieでないとダメみたいです。他のPCからは入れません。どうしたらしいでしょう? --  &new{2005-05-21 (土) 22:44:01};
-digest認証で、p2にアクセスしようとすると、何度も認証画面が出てきてしまい、入れません。p2フォルダに他のファイルを入れて見てみたら、一発の認証でOKでした。 -- [[ひろきん]] &new{2005-05-23 (月) 23:51:27};
-上の件ですが、認証を入れなければ、正常にすべて使用することが出来ます。 -- [[ひろきん]] &new{2005-05-23 (月) 23:59:44};
-PHP4.3.2にrep2-version1.7.6を入れたのですが、レス内容全てに「Warning: Compilation failed: unrecognized character after (? at offset 2 in /home/httpd/***/p2/lib/showthreadpc.class.php on line 439」と出てしまいます。$this->str_to_link_regexの中身でまずい所があるのでしょうか? -- [[けんた]] &new{2005-07-05 (火) 20:56:09};
-('A`)駄目か・・・ダレモコタエテクレナイヤ・・・orz -- [[けんた]] &new{2005-07-29 (金) 10:59:10};
->>けんた PHPのバージョンを上げてみては? --  &new{2005-07-30 (土) 06:39:33};
-realpath()の取得ができませんでした。ファイル conf_user.inc.php の $_conf['data_dir'] をルートからの絶対パス指定で設定してください。 とでているのですが、どこにファイルがあるかわかりません。HELP! -- [[shoshinsha]] &new{2005-08-14 (日) 06:11:37};
-うちも「p2 error: realpath()の取得ができませんでした。」と出たけど、rep2のディレクトリに自分でdataという名前のディレクトリ作ってパーミッションを707にしたら初期画面に行ったよ -- [[けんけん]] &new{2005-10-02 (日) 00:43:51};
-うちも「p2 error: realpath()の取得ができませんでした。」と出たけど、rep2のディレクトリに自分でdataという名前のディレクトリ作ってパーミッションを707にしたら初期画面に行ったよ -- [[けんけん]] &new{2005-10-02 (日) 02:10:51};
-『p2 error: mbstring拡張モジュールがロードされていません。』のメッセージの対処法おしえてください -- [[iis]] &new{2005-12-11 (日) 02:10:03};
->>けんた PHPのバージョンを上げてみては? --  &new{2005-07-30 (土) 06:39:33};
-realpath()の取得ができませんでした。ファイル conf_user.inc.php の $_conf['data_dir'] をルートからの絶対パス指定で設定してください。 とでているのですが、どこにファイルがあるかわかりません。HELP! -- [[shoshinsha]] &new{2005-08-14 (日) 06:11:37};
-うちも「p2 error: realpath()の取得ができませんでした。」と出たけど、rep2のディレクトリに自分でdataという名前のディレクトリ作ってパーミッションを707にしたら初期画面に行ったよ -- [[けんけん]] &new{2005-10-02 (日) 00:43:51};
-うちも「p2 error: realpath()の取得ができませんでした。」と出たけど、rep2のディレクトリに自分でdataという名前のディレクトリ作ってパーミッションを707にしたら初期画面に行ったよ -- [[けんけん]] &new{2005-10-02 (日) 02:10:51};
-『p2 error: mbstring拡張モジュールがロードされていません。』のメッセージの対処法おしえてください -- [[iis]] &new{2005-12-11 (日) 02:10:03};
-ページの末尾に「p2 error: cannot write file. recRecent()」と出る場合の対処方法を教えてください。読み込み書き込み問題ないですが、削除が上手くいきません。 -- [[七誌]] &new{2006-02-16 (木) 01:39:53};
-17.9から1.7.11にアップさせたら無事解消しました。お騒がせいたしました。 -- [[七誌]] &new{2006-02-16 (木) 20:51:04};
-yum でインストールした PHP に Epeg extension をインスールする方法を教えてください -- [[ioknem]] &new{2006-06-17 (土) 14:58:02};
- Linux(i686) + Apache 1.3.37 + PHP 4.4.6 で初めのindex.phpにアクセスしようとすると「open_basedir restriction in effect. File(/usr/lib/php/PEAR.php) is not within the allowed path(s):」となってしまいます。。。 -- [[Lunarpages]] &new{2007-06-29 (金) 15:50:04};
- 自己解決しました。rep2 フォルダ直下に include_path = ";/includes" と記述した php.ini をおいたらいけました。すみません。 -- [[Lunarpages]] &new{2007-06-29 (金) 18:04:00};
- 動いたのですが、携帯アドレスを指定するとパーミッションエラーになります。Apacheなのですが、どのディレクトリに実行属性or閲覧をつければいいのでしょうか? -- [[まるまる]] &new{2007-08-17 (金) 05:01:55};
- 自己解決しました。exifを先にロードしていなかったのが原因でした。 -- [[まるまる]] &new{2007-08-17 (金) 05:27:45};
- ts -- [[FOX★]] &new{2007-12-28 (金) 21:06:43};
- さくらインターネットで設置でき閲覧できるようになりましたが、書き込みで「変なホスト規制中」とでてレスできません。鯖レベルの事で、回避方法はないんでしょうか?よろしくおねがいします。 -- [[melco]] &new{2008-01-15 (火) 05:08:55};
- さくらでP2設置しましたが、●ログインが出来ません。共有鯖のスタンダード使ってます。cURLのインスコとかどうしたらいいんでしょうか(⊃д⊂) -- [[まるろぐ]] &new{2008-01-15 (火) 15:48:00};
詳しいことは「[[DebianGNU/Linuxでのインストール]]」を見て。

#comment_nospam
*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。((ただし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