質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.48%

  • SVN

    97questions

    SVNは、CollabNet社が開発したソースコードなどを管理する集中型のバージョン管理システムです。 Subversionとも呼ばれ、CVSの問題点を解決すべく開発された次世代のバージョン管理システムとして開発されました。基本的なコマンドはCVSと共通しています。複数人の開発者が共同でひとつのソフトウェアの開発にあたるときなどに、ドキュメント及びソースコードなどを管理するのに使用されます。

  • Trac

    6questions

    Tracは、プロジェクト管理ツールです。Webベース利用でき、分散環境でも開発が可能。コミットログをSVNリポジトリへ作業変更履歴に追加したり、ソースコードの差分のリンク挿入を行うことでバグ修正が可能になります。

http://localhost:8000が開けない。

解決済

回答 1

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 1,524

King_of_Flies

score 299

おはようございます。
Takkoです。

今回、tortoiseSVNのリポジトリをdumpし、
Trac Lightningへの移行を検討している者です。

現在、こちらのサイトを使用し、仮プロジェクトを作成、移行し
11のCongratulations!まで確認できた段階です。

http://monoooki.net/2008/05/654/

コマンドプロンプトの実行結果は以下の通り。

//実行コマンド
trac-admin プロジェクトのパス initenv
  Project Name [My Project]> WorkSpaceProject を入力
  Database connection string [sqlite:db/trac.db]> 未入力Enter
//実行結果
Project environment for 'WorkSpaceProject' created.
You may now configure the enviroment by eding te file:
 C:TracLight\projects\trac\WorkSpaceProject\trac.ini

iIf you'd like to take this new projectenviroment for a test drive,
try rynnning the Trac standalone web server 'tracd':
 tracd --port 8000 C:\TracLight\projects\trac\WorkSpaceProject

Then point your browser to "http://localhost:8000/WorkSpaceProject".
There you can also browse the documentation for your installed varsion of Trac,including iformation on further setup.

The latest documetation can also always be found on the project website:

 "http://trac.edgewall.org/"

Congratulations!


ここで、リポジトリの移行が出来たようなので、
ブラウザから結果確認をしようとしたところ、(http://localhost:8000/WorkSpaceProject)

ブラウザに
「このページは表示できません。
•Web アドレス http://localhost:8000  が正しいか確かめてください。
•検索エンジンでそのページを探してください。
•数分待ってから、ページを最新の情報に更新してください。」との表記。

ここから先に進めずにいます。

よろしくお願いします。

【追記】
Tracのコマンドプロンプトから実行で、
自動的にバッチが走るのですが、
バッチないの処理で下記コマンドでエラーが出力されていることが確認できました。

//自動で走るバッチでの実行コマンド
httpd.exe -n TracLightning -k stop
//結果
[error] (OS 2)指定されたファイルが見つかりません。
:No installed service Name "TracLightning".


これは・・・?

http://hummer2/

このサイトの説明どおりにインストールしたはずなのですが。

//自動で走るバッチでの実行コマンド
httpd.exe -e DEBUG
//結果
[debug] mod_so.c(246): loaded moduke wsgi_module
(OS 10013)アクセス許可で禁じられた方法でソケットにアクセスしようとしました。
:make_sock:could not bind to address 0.0.0.0.:80
no listening sockets available,shutting down
Unable to open los


こっちはわけ分からんのでとりあえずエラーについて調べました。

http://sookibizviz.blog81.fc2.com/blog-entry-1798.html

どうやらポート80が使われている?らしい。ので、
このサイトを参考にプロセスを殺したのですが、うまく行きませんでした。

なので、cmdでnetstat -abを実行し、
ポートの使用状態を調査。

プロトコル ローカルアドレス 外部アドレス 状態
TCP    0.0.0.0:80    *******(伏せ)   LISTENING
所有者情報を取得できません
~略

なにが動いてるのか分からないけど、ポート80は使われてる・・?

ちなみに8000は全然使われていなかったです。
ただ、こっち系は疎いので全然わからんです・・・

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

checkベストアンサー

+1

skypeが入ってたりしませんか?
それか、XAMPPなどが起動していて、他のWebアプリが動いているとか・・・

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/05/11 10:30

    どれがポート占領してるか分からないのでXAMPPの調べようが無いんですけど、
    すかいぷは入ってないです。
    指定したポートを使用してるプロセスを確認できるコマンドとかってありますか?

    キャンセル

  • 2017/05/11 10:37

    オプションを -aonにしてみてください。
    PIDが出てくるので、それをもとにタスクマネージャーから調べてみましょう!

    キャンセル

  • 2017/05/11 10:38

    あ、すいません、netstatのオプションです。。。

    キャンセル

  • 2017/05/11 10:59

    netstat -aon で
    PID 4と出ました。

    PIDが良く分からないですけど、
    タスクマネージャーの[タグ]サービスにPIDという項目があったので、ずらーと見てみましたけど、
    PID4が無い。

    PID420とか複数ありましたけど関係ないし(苦笑)



    キャンセル

  • 2017/05/11 11:01

    プロセスID・・・非表示のやつはどうすりゃいいのだ・・・
    不明だ・・・orz

    キャンセル

  • 2017/05/11 11:03

    PID4はシステムプロセスですね。
    マイクロソフト系のソフトが怪しいです。
    IISもしくは、Windows Remote Management、World Wide Web Publishing Service
    などが動いてないでしょうか?

    調べたら、Microsoft Web Matrixが入っていたらそれも関係するとありました!

    キャンセル

  • 2017/05/11 11:07

    とりあえず、そちらでポート80を使い続ける必要があるのであれば、
    Trac Lightningで他ポートにする必要はあるとおもいます。
    Trac Lightningが利用するWebサーバーのhttpd.confなどで設定しないといけないと思います!

    キャンセル

  • 2017/05/11 12:14

    すいません、会議でした。
    とりあえず、Remote Management と World wide ewb publishing service については、
    起動されてないことが確認済みですので、
    Lightning のポート変更で検討してみます。

    キャンセル

  • 2017/05/11 13:04

    > プロセスID・・・非表示のやつはどうすりゃ
    タスクマネージャで、表示 → 列の選択 でチェックする

    キャンセル

  • 2017/05/11 14:08

    matobaさん、s.t.さん色々ありがとうございます。
    とりあえずhttp.confに下記記述がありました。
    #
    # Change this to Listen on specific IP addresses as shown below to
    # prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
    #
    #Listen 12.34.56.78:80
    Listen 80

    #
    # Dynamic Shared Object (DSO) Support
    #
    # To be able to use the functionality of a module which was built as a DSO you
    # have to place corresponding `LoadModule' lines at this location so the
    # directives contained in it are actually available _before_ they are used.
    # Statically compiled modules (those listed by `httpd -l') do not need

    このListen80を80以外のかぶらないポート番号に帰ればよいのですかね>

    キャンセル

  • 2017/05/11 14:18

    ただの補足ですが、cmd で tasklistを実行したところ
    PID 4はSystemでした。

    こいつを止めるわけにもいかないので、
    TracLihtのcnfを変更することで解決したいと思います。

    んで、アドバイスの通り、http.confのListenの80を書き換えたところ、
    自動バッチにおけるエラーはおきなくなりました。

    ですが、、、、
    相変わらず http://localhost:8000は開けない・・・orz

    キャンセル

  • 2017/05/11 15:01

    httpd.conf の 80 は何番に変更したのですか? その番号をLISTENしてることは確認できてますか?

    なんで8000にアクセスしてるんでしたっけ? もしかしてプロジェクト作ったときのメッセージに書いてあったから? それって「お試しでtracdを以下のように起動した場合は……」って書いてあるようだけど。
    「我 英語をマスターする」って言ったんだから頑張れー

    If you'd like to take this new project enviroment for a test drive,
    try runnning the Trac standalone web server 'tracd':
    tracd --port 8000 C:\TracLight\projects\trac\WorkSpaceProject

    Then point your browser to "http://localhost:8000/WorkSpaceProject".

    キャンセル

  • 2017/05/11 15:17

    80は88に変更しました。
    この番号はLSTENしてないことを確認済みです。

    日本語訳
    もし、あなたがこのプロジェクトをテストしたいのであれば、
    TracStandaloneのweb server 'tracd'を実行してください。
    tracd-ポート8000 パス
    そうすれば、このhttp://localhost:8000/WorkSpaceProjectにブラウザが設定されます。

    かな?。

    まぁtracd探したけどどこか分からなかった・・。

    キャンセル

  • 2017/05/12 09:47

    惜しいところまで来てますね。いいかんじ。

    このへん、どう考えました?
    「その番号をLISTENしてることは確認できますか?」→ 「してないことを確認済みです」お、おぅ
    「なんで8000にアクセスしてるんでしたっけ?」← これを尋ねている背景わかります?

    ちょっと根本を理解できてないようなので & TracLightningは素人殺しなので、説明しにくいな……会話できれば早いんだけど。

    おっプロフィール書き換えたんですね! 所属も居住地も近所ですね! グループ電話帳で検索してみようかな。

    キャンセル

  • 2017/05/12 09:47

    httpd.confを変更したらApache再起動が必要になります~、念のため。

    キャンセル

  • 2017/05/12 09:50

    !?

    案外3人同じフロアに居たりして・・・

    キャンセル

  • 2017/05/12 10:02

    matobaaさん⇒
    はい、変えました!
    こういうところで出会えたのも何かの縁かも知れないので、
    どこかでお会いできたらいいですね!
    本題
    80がLISTEN済みでSystemが使用中のため、
    その番号が使用できない⇒じゃ、88に変更すれば開いているポートだから使える!と考えたのですが、そうではないということでしょうか。
    なんで8000かという問いですが、
    そもそもTracStandaloneのweb serverっていうところが分かってないため、苦戦してる感じですね。
    孤立したTracのWebServerを開いて8000にアクセスすれば開けるって琴田とは思うのですが・・・。

    s.t.さん⇒
    Apacheっていうのは、Tracのコマンドプロンプトの実行で自動で走るBatでの設定で行われるものですよね?(違ったらすいません)

    Listen80をListen88に変更する前は、
    (OS 10013)アクセス許可で禁じられた方法でソケットにアクセスしようとしました。というメッセージが表示されていたのですが、
    88に変更したらそのメッセージは表示されなくなりました。
    まぁそれでも出来なかったのですが。
    http://espion.just-size.jp/archives/05/297225719.html
    ここのApacheの設定の記述をみれば出来ますかね?

    キャンセル

  • 2017/05/12 10:03

    余談>居住地は神奈川だけど職場は東京ですー。

    キャンセル

  • 2017/05/12 10:07

    ええと、
    httpd(ApacheというWebサーバーのプロセス)が80番ポートを使っていて、
    Tracdも80番ポートを使おうとしている場合、ポートのバッティングがおこります。

    ひとまずhttpd.confの設定を変えて、メッセージが出なくなったとのことなのでもうApacheは放置でいいかな?と思います。

    キャンセル

  • 2017/05/12 10:09

    ブラウザのメッセージはどうなってますでしょうか?

    もしかすると・・・考えたくないですがlocalhost接続でプロキシとか邪魔している可能性も・・・
    localhost接続は関係ないのかな・・・?

    キャンセル

  • 2017/05/12 10:12

    設定完了したときって、設定完了みたいな結果返ってこないのですか?
    エラーが出なくなっただけでその後一向に処理が走ってない気がするんですよね。

    一番最後の行が
    [debug] mod_so.c(246):loaded module wsgi_module

    で終わってて何分待っても結果帰ってこないんですけど、
    文字が入力できないので「なんか起動中か?」と思い、
    ctr+cを入力したら、
    バッチ ジョブを終了しますか?(Y/N)?って出てくるんですよ。

    しかもNおしてもバッチジョブ終わるという。

    キャンセル

  • 2017/05/12 10:13

    一番最後の行が⇒Tracのコマンドプロンプトの実行で自動で走るバッチの最後行のことです。

    キャンセル

  • 2017/05/12 10:15

    ※一応、05/29までにTracLightningへの移行が出来てれば良いらしいので期間的には余裕あるんですが、最悪詰まったら先輩の手も借りれる状態ではあります。

    キャンセル

  • 2017/05/12 10:16

    httpd.exe -e DEBUGって処理ですね、
    実行コマンドは

    キャンセル

  • 2017/05/12 10:18

    ブラウザのメッセージは相変らず、先に記述した通りで、
    このページは表示できません

    •Web アドレス http://localhost:8000 が正しいか確かめてください。
    •検索エンジンでそのページを探してください。
    •数分待ってから、ページを最新の情報に更新してください。

    これです

    キャンセル

  • 2017/05/12 10:34 編集

    【現状の確認】
    ・仮作成したプロジェクトのリポジトリを下記サイトの手順に則って、
    既存リポジトリのdump出力。
    TracLightのproject直下にリポジトリ作成、
    dump取り込みを行い、congraturationまで確認。
    (参考URL)http://monoooki.net/2008/05/654/

    ・localhost:8000でTracのサーバからプロジェクト確認できると思っていたが、出来なかった。
    ブラウザ側で下記表記。
    このページは表示できません

    •Web アドレス http://localhost:8000 が正しいか確かめてください。
    •検索エンジンでそのページを探してください。
    •数分待ってから、ページを最新の情報に更新してください

    ・Tracのコマンドプロンプトの実行で自動的にバッチが走るので、
    その処理を追ったところ、
    下記エラーの出力を確認。
    (OS 10013)アクセス許可で禁じられた方法でソケットにアクセスしようとしました。

    ・上記エラーについて調べてみたところポートが開放されていないことが原因だと分かった。(参考URL)https://ah-2.com/2015/07/30/windows10_apache%E2%80%97httpd_server_cant_launch.html

    ・netstat -aonコマンドでポート80が使用されているPIDを確認。
    ⇒PID4がポート80をLISTENINGしていた。
    ・tasklistコマンドでPID4のイメージ名を確認。
    ⇒Systemだった。
    ・さすがにSystemは止められないから、TracLightの設定を変えることにした。
    ⇒httpd.confでListen80を88に変更。

    ・再度、Tracのコマンドプロンプトの実行で、自動で走るバッチの起動
    ⇒先ほどでたソケットうんたらのエラーは出ていなかった。
    だけど問題解決してない。

    今ここ

    キャンセル

  • 2017/05/12 10:48

    localhost:88

    •Web アドレス http://localhost:88 が正しいか確かめてください。
    •検索エンジンでそのページを探してください。
    •数分待ってから、ページを最新の情報に更新してください
    となるのでしょうか?

    キャンセル

  • 2017/05/12 10:52

    88でも80でも8000でもなります。

    キャンセル

  • 2017/05/15 11:49

    すごく遅くなりましたが、今朝、上司にうかがったところ、
    SQLServerがポート80を使用していたため、
    そのプロセスを停止させたところうまくいきました。
    またその後の調査で、httpd.configの設定後、cmdが開いた状態でないとサーバーは開けないことを知りました・・・。

    とりあえず、出来ましたので、ここまで色々アドバイス等くれた方々、ありがとうございました。

    キャンセル

  • 2017/05/15 17:14

    ずっとcmdを開きっぱなしにするのもなんなので、サービスから起動してみてはいかがでしょうか。

    コントロールパネル→管理ツール→サービス (またはコマンドプロンプトあたりから services.msc を実行)ででくる一覧に TracLightning がありませんか? cmdが閉じている状態(つまりポート88を誰も使っていない状態)で、TracLightningサービスを起動してみてください。

    キャンセル

  • 2017/05/16 09:40

    TracLightningは無かったです。

    キャンセル

  • 2017/05/16 10:29

    http://gihyo.jp/dev/serial/01/trac/0002 によれば「サービスのインストール」するとTracLightningサービスが登録されるようですね。cmdを開きっぱなしにするとログオフできなくなっちゃいますが、サービスならログオフしても大丈夫なようにできます。

    キャンセル

  • 2017/05/16 10:54

    https://ja.osdn.net/projects/traclight/releases/
    以前このサイトでVer.3.1.3をインストールしました。

    それでスタート/全てのプログラム/Trac/コマンドプロンプトの実行を押すと走る
    バッチの処理で下記処理が流れていました。
    【実行コマンド】
    httpd.exe -n TracLightning -k stop
    【結果】
    (OS 2)指定されたファイルが見つかりません。
    No installed service named "TracLightning"

    実行コマンド的にはプロセスを止める処理だと判断したため、
    ここでTracLightningが無いと言われても関係ないと思い無視した経緯があるのですが、
    (実際、現在もこのエラーは出るが問題は解決済みでhttp://localhost:88にアクセスできる)

    これが無いためにServiceで表示されないんだと思いますが、なんで入ってないのでしょうか・・・

    キャンセル

  • 2017/05/16 17:01

    ご推察のとおり、プロセスを止める処理であって無視してよいです。

    きちんと調べてないですが、
    インストールするとき、「サービスとして登録する」という選択肢があったんじゃないでしょうか。
    その選択肢にチェックを入れていないならサービスとして登録されていないし、「サービスのインストール」であとからサービスとして登録することもできる、というようにインストーラが作られているんでしょう、okamototkのやることだからきっと。

    ちなみにですが、この名前もグループ電話帳で検索すると出てきます。

    キャンセル

  • 2017/05/16 17:07

    Androidでもグループ電話帳ってできるんですか?

    キャンセル

  • 2017/05/16 17:11

    orz
    プロフィールの所属を拝見して「グループ電話帳」と言ってました。通じてなかったか……

    キャンセル

  • 2017/05/16 17:13

    ちょちょちょちょ、大丈夫っすか!?
    検索しちゃったじゃないっすか・・・

    キャンセル

  • 2017/05/16 17:14

    あー。GUIのやつか?w

    キャンセル

  • 2017/05/16 17:16

    ようもおとるでで pj.okkat : DIENIL

    キャンセル

同じタグがついた質問を見る

  • SVN

    97questions

    SVNは、CollabNet社が開発したソースコードなどを管理する集中型のバージョン管理システムです。 Subversionとも呼ばれ、CVSの問題点を解決すべく開発された次世代のバージョン管理システムとして開発されました。基本的なコマンドはCVSと共通しています。複数人の開発者が共同でひとつのソフトウェアの開発にあたるときなどに、ドキュメント及びソースコードなどを管理するのに使用されます。

  • Trac

    6questions

    Tracは、プロジェクト管理ツールです。Webベース利用でき、分散環境でも開発が可能。コミットログをSVNリポジトリへ作業変更履歴に追加したり、ソースコードの差分のリンク挿入を行うことでバグ修正が可能になります。