[SVNManager] シンボリックリンクの罠そして次々と現れる死客

とりあえず参考記事を見ながらインストしてみる。
url: http://park1.wakwak.com/~ima/centos_svnmanager0001.html
apacheとpostfixとdovecotを入れ
svnmanagerをダウンロード。
そしてあちこちに修正を加え、
systemctl { start , enable } everybody した後・・・
① http://*********/svnmanager/ 繋がらない。
SELINUXをOFFり、rebootしてgetenforceで確認。
次に、
# firewall-cmd –permanent –add-service=http
# firewall-cmd –reload
やっと観える。
② しかし中身は403!
ログを見ると
AH01630: client denied by server configuration: /usr/local/svnmanager/
これはrootユーザで
/usr/local/svnmanager-1.09/ から /usr/local/svnmanager/ に貼ったシンボリックリンクのせい。
多分、/usr/local/svnmanager-1.09/config.php.linux から /usr/local/svnmanager-1.09/config.php に貼ったシンボリックリンクも問題になりそうなので一緒に、chown -h apache.apache ************** で、オーナーとグループをapacheに変える。
③ 再び、http://*********/svnmanager/ スタックコールのログが出る。
SQLがはじかれているっぽい。
# firewall-cmd –permanent –add-service=mysql
# firewall-cmd –reload
④ しかし文字しかでない。「PLEASE RELOAD」と、書いてあったので、その通りに【F5】。
⑤ SVNManager からご紹介メールを飛ばそうとすると You entered an invalid email address.
⑥ ユーザを追加しようとすると、 Invalid e-mail address!
# firewall-cmd –permanent –add-service=smtp
# firewall-cmd –reload
# firewall-cmd  –list-services
dhcpv6-client http mysql smtp ssh
それでも解決できなので、
# systemctl stop firewalld
しかし、解消できない。
メール垢用のスクリプトも用意してみるが・・・

# cat addmailuser.sh
echo "start to create mail account user=$1 ssh-password=$2 mail-password=$3"
# ログインできないユーザを作る
useradd -s /sbin/nologin $1
# パスワードを設定する
passwd $1 << .EOT.
$2
$2
.EOT.
# メアド用のパスワードの設定
# `uname -n`の部分は、メアドが ユーザ名@マシン名 になるので、環境に合わせて、要調整。
echo "$3" | saslpasswd2 -p -u `uname -n` -c $1
# 設定済みの内容を確認
sasldblistusers2
chgrp postfix /etc/sasldb2
echo END
# 失敗した時のコマンド
# saslpasswd2 -d $1 -u `uname -n`

/etc/php.iniの
sendmail_path = /usr/sbin/sendmail -t -i

sendmail_path = /usr/sbin/sendmail.postfix -t -i
に変えても無駄。
・・・
ここで終了!
 
 
 




コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA