Home > Linux > CentOS

CentOS Archive

suEXEC mechanism enabled

2012年7月に同じようなブログを書いてあるのに書いたことを忘れていた。

Apacheだけが立ち上がらない

起動時のエラーログにはこれだけが書かれている。
suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)

原因はNSSだ!!

対応方法は
# mv /etc/httpd/conf.d/nns.conf /tmp/
# /etc/rc.d/init.d/httpd start

不思議な現象だ。。。

CentOSでApacheが立ち上がらない 原因はNSS

CRON Weekly が実行されて急にCentOSのApacheが立ち上がらなくなった。

急におかしくなることは無いので、サーバ側・クライアント側で必ず何かしているはず。

原因はともかく、復旧させたいのだが、Apacheが出力するエラーも見えない・・・。

身内の技術者に問い合わせてみると

「ポート8443が怪しい」

# cd /etc/httpd/conf.d/
# grep 8443 ./*.conf
./nss.conf:Listen 8443
./nss.conf:<VirtualHost _default_:8443>
./nss.conf:#ServerName www.example.com:8443
# mv nss.conf /tmp/
# /etc/rc.d/init.d/httpd start

大成功 :mrgreen:

CentOS + phpMyAdmin 3.3.9

phpMyAdminで運用管理した方が絶対に楽チン!ということで、phpMyAdminの最新安定版をインストールしてみました。ドキュメントルート以下に置くだけでも動きますが、エラーメッセージも気になりますので全てクリアーにしてみましょう!!

config.inc.phpを修正します。
config.inc.phpは、libraries/config.default.php をコピーすることにしました。

【セキュリティ対策】
phpMyAdminへのアクセスはソースIPアドレスでの制限しておきましょう

$cfg['blowfish_secret'] = 'omakase';

$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
# cd scripts
# mysql -u root -p < create_tables.sql

CentOS で PHP 5.2

WordPressを使いこなそうとするとPHP5.2にせよ!と言われることが多くなりました。CentOSでPHP5.2を利用するためにはちょっとした技が必要です。

1) RPM-GPG-KEYをインストール
# rpm –import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

2) 設定ファイルの修正
# vi /etc/yum.repos.d/utterramblings.repo

[utterramblings]
name=Jason’s Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

3) アップデート
# yum update

PHP関係だけアップデートしたい人は処理が終わったら設定ファイルの
enabled=1

enabled=0
にしておきましょう!

yum json インストール

CentOSのPHPにJSONを組み込む方法のメモです。

# yum install php-devel php-pear libtool gcc-c++

引き続き pecl で json インストール
# pecl install json

設定追加
# vi /etc/php.d/json.ini
extension=json.so

httpd再起動
# /etc/init.d/httpd reload

Home > CentOS

おまかせSearch
おまかせブログ 人気記事
おまかせFeeds
おまかせブログ Meta
おまかせLinks
おまかせPR
CoRichブログランキング
ブログランキング
blogram投票ボタン

Page Top