XOOPSの前準備で苦戦をしているのですが、
Red Hat Linux5の環境に元々、Apache2.2.3が入っておりました。
それを2.2.6にソースからインストールしました。
phpの動作確認で、info.phpを使用して確認をしたのですが、
httpd.confの中身で、DocumentRootが/usr/local/apache2/htdocs
になっているのにも関わらず、/var/www/htmlのほうを
見にいってしまっております。
2.0系同士アップデートの際、特別な方法があるのでしょうか??
mysqlが正常に動作してるのを確認する方法を知っていらっしゃる方が
おりましたら、アドバイスをください。
すいませんが、よろしくお願いします。
No.2ベストアンサー
- 回答日時:
>変な質問ですが、Red Hatをインストールするときに、
>ウェブサーバーにチェックすると自動的にカスマイズされてしまう
>みたいです。
>これにチェックを入れないと、結構設定は困難ですよね??
依存関係にあるパッケージがインストールされない可能性があります。
逆に他のパッケージをインストールする際にhttpdが必要になり、チェックを外していてもインストール対象となる場合があります。
パッケージ管理はこの辺りを確実にするためのものでもありますので…。
というワケで、現在入っている2.2.3を削除するのは実際にはオススメできません。
パッケージ管理されているところにソースからビルドしてインストールすると依存関係などが崩れてしまうので
その辺りの苦労を背負い込む覚悟が必要かと思われます。
# こちらと直接関係ありませんが、 http://oshiete1.goo.ne.jp/qa3608398.html の方も自前で…のようです。
とりあえず、現状での対処では…
・2.2.3はパッケージごと残したまま動作を停止させ、2.2.6を使う。
ただし、各種ライブラリのインストールパスなどは2.2.3とは別の場所にする必要があり、各種モジュールも自前でやる必要がある。
・2.2.3のsrc.rpmをインストールし、2.2.6用にSPECファイルを書き換え、2.2.6のrpmパッケージをビルドしてアップデートする。
ただし、rpmパッケージに関する知識とプログラミングに関係する知識や作業などが必要。
の2パターンの対処があるかと。
# 私はsquidやsubversionを後者の方法で対処しています。
# squidは玄箱PROのDebian上で扱うように替えたので自前ビルドしていませんが。
とりあえず、現状でてっとり早そうなのは前者…ですかね。
chkconfigコマンドで、httpdの起動を抑制する様にしてください。
その後で、/etc/init.d/httpdを/etc/init.d/httpd-2.2.6としてコピー、内容を2.2.6用に書き換えます。
起動プログラムのパスや設定ファイルのパスなどが記述されているでしょうから、そこを2.2.6のモノに書き換え。
再度chkconfigコマンドでhttpd-2.2.6を追加、起動する用に変更すればよいかと。
# chkconfigコマンドについてはmanかヘルプ見てください。
## /etc/init.d/httpdを2.2.6用に書き換える手段は止めた方がいいでしょう。
## 2.2.3のパッケージが更新された際に、自動起動から外されてしまいます。
## ファイル自体はhttpd.rpmoldとして残るかも知れませんが。
アドバイスありがとうございます。
一つ言い忘れていたことがありまして、httpd-2.2.6はソースのほう(tar.gz)のほうからインストールをしました。
ウェブサーバーにチェックを外してやってみたら、
いちおXOOPSのインストールまでできました。
ただ何かしら影響が出るかもしれませんので、
アドバイスを元にもうちょいやってみます。
ありがとうございました。
No.1
- 回答日時:
>Red Hat Linux5の環境に元々、Apache2.2.3が入っておりました。
>それを2.2.6にソースからインストールしました。
元々rpmでインストールされた方は削除しましたか?
>httpd.confの中身で、DocumentRootが/usr/local/apache2/htdocs
>になっているのにも関わらず、/var/www/htmlのほうを
>見にいってしまっております。
2.2.3が動作しているのではないでしょうか?
2.2.3の方が先に80番ポートで待ち受けを開始した場合、後から2.2.6を起動しても待ち受けポート使用中で起動失敗しますが…。
この回答への補足
回答ありがとうございます。
>元々rpmでインストールされた方は削除しましたか?
→上記に関しては、何もせず、インストールをしてしまいました。
おっしゃるとおり2.2.3が動作しています。
変な質問ですが、Red Hatをインストールするときに、
ウェブサーバーにチェックすると自動的にカスマイズされてしまう
みたいです。
これにチェックを入れないと、結構設定は困難ですよね??
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- Windows 10 DirectX というのについて教えてください 11 2023/07/03 11:32
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- Windows 10 UEFIのPCにWindows7をインストールしてVirtualPC2007を使用する。 5 2022/12/10 11:01
- アプリ swiftでスマホアプリを開発した時の動作確認 1 2023/02/14 11:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パソコンでゲームをプレイしよ...
-
apt-getによるapacheのインスト...
-
makeコマンドが使えません。
-
1枚でも「1枚”組”」なのですか?
-
1番新しい今のパーフェクトホイ...
-
リテール版とは通常版のことで...
-
外部レポジトリとは
-
apt-get install ****** でinst...
-
dpkg -lの出力結果について
-
稼働してるCentOSを丸ごと別PC...
-
百均で売っていたヘアスタイリ...
-
ubuntu8.0.4にopenssl-develを...
-
DSP版 Win7 32bit -> 64bit
-
セブンスターの種類
-
Redhat Linux のバージョンアッ...
-
rpmで競合しています
-
インストールパッケージを開く...
-
オフラインのUbuntuにパッケー...
-
Ubuntu on Xorgのログインについて
-
パフォーマンスモニタの%Proces...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パソコンでゲームをプレイしよ...
-
1枚でも「1枚”組”」なのですか?
-
外部レポジトリとは
-
makeコマンドが使えません。
-
ubuntu8.0.4にopenssl-develを...
-
リテール版とは通常版のことで...
-
apt-get install ****** でinst...
-
パッケージが既存のパッケージ...
-
タバコ。KOOLについて。 先日コ...
-
rpmで競合しています
-
パッケージとRPMについて
-
Debianにpstreeをインストール...
-
apt-getによるapacheのインスト...
-
Linuxのパッケージ更新で更新前...
-
オフラインのUbuntuにパッケー...
-
Rでlavaanをインストールできま...
-
Linux CentOS6.3 aptインストール
-
iMovieの1コマの時間の最小値に...
-
mac os のアップデート代金はい...
-
Linux Mint 20に重複ファイルを...
おすすめ情報