Home > server

server Archive

pear upgrade、installなんかができない

centOS4はpearが標準でインストールされているとか、
そんでpearでパッケージをインストールしてみる…
そしたらうまくいかなくて手こずったのでメモメモ

#pear install パッケージ名
#pear upgrade パッケージ名

エラーがでてうまくいかないよ…
HTTP error, got response: HTTP/1.1 410 Gone
Didn’t receive 200 OK from remote server. (HTTP/1.1 410 Gone)

ちょっと調べてみると、どうも標準でインストールされているPEARのバージョンが低いのが問題らしい…orz

下記のコマンドでできますという記事が複数ありましたのでちょっとやってみる。
#wget –proxy=off -O – -q http://pear.php.net/go-pear | php

そしたら結局、
PHP Fatal error: Undefined class name ‘pear’ in – on line 688

でエラー…

また振り出しか!?
むしろ問題増えたか?と思ってましたが、
さらに調べてみると、どうも強制的にバージョンを上げてあげるとどうにかいけるみたい
#pear upgrade –force http://pear.php.net/get/PEAR-1.3.3
# pear upgrade –force http://pear.php.net/get/PEAR-1.4.3

ここでのみそは、とりあえず1.3.3に強制的にバージョンを上げて、その後に1.4.3に強制的にすることらしい。

自分の環境では、さらにArchve_Tarのバージョンが低いとエラーが出たので、そいつも一緒にバージョンを上げてあげると後はどうにかなりました!

Cent OS 4 php5.2.6にアップデート

Cent OS 4  phpを5.2.6にアップデートしようと思う。

というのも「magento」というOSSを検証してみたいから…

記事を読んでいるとインストール自体はブラウザーベースで簡単にインストールできそうなのですが、環境を選ぶようです。
今回はインストールしようとしたらphpのバージョンが低いということでインストールできないのでバージョンアップ。

yumでアップデートの情報がだいぶあるので、比較的簡単で安心してできるんだろうとやってみたんだけど、やらかしてしまいました。
http://remail.jugem.jp/?eid=3
http://d.hatena.ne.jp/radioboo/20080307/1204876834

module関係の読み込みでエラーがでまくり。
調べてみるとリネイムされたファイルなどがたくさんあるようです。
これやばくない!?

ひとつひとつ調べるのが大変だったので、いちどhttpdを削除して最初からphpをインストールし直す事にしました。(httpd.confのバックアップを取っておく事!)

yum remove httpd php

インストールし直して、バックアップを元に設定を記述。
modules関係を確認したけど、全然違うな…

再起動して確認したけど今のところ問題なし ホッ

PLESK サブミッションポート(587番ポート)の設定

PLESKの初期設定ではサブミッションポート(587番ポート)を使用したメールの送信は出来ない設定になっているそうです。

PLESKの管理画面 サーバー→メール にて
「Enable message submission」
上記の項目にチェックを入れてあげると サブミッションポート(587番ポート)を使用したメールの送信ができました。

ファイヤーウォールの設定も忘れずに…

メール送信でエラーでかえってくる

メールを送信してもエラーで送信できない。
エラー内容は下記のような感じ

config errir:mail loops back to me(MX problem?)

困った…

でも確認すると、/etc/mail/local-hosts-namesにドメイン名が記載されていないという確率が高いとの記事がありましたので確認…

本当や!

追記してあげると問題なく動きました。
でも今迄は自動でやってくれていたはずなんだけどな…

とりあえず経過を見てみます…

ホーム > server

Search
Feeds
Meta

Return to page top