<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>院内SEトラブル対応忘備録</title>
<link>https://ameblo.jp/itdigitaldiary/</link>
<atom:link href="https://rssblog.ameba.jp/itdigitaldiary/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>病院でシステム管理を日々行なう際に遭遇したトラブルへの対処方法を「忘備録」という形で記録します。</description>
<language>ja</language>
<item>
<title>[PHP]　header関数でリダイレクトできない。</title>
<description>
<![CDATA[ <p>とあるスクリプトで以下のように「header」関数を利用して他のページへリダイレクトするようにした。が・・・、リダイレクトしない。</p><br><p>header("Location: input_hoge.php?date=$date");</p><br><p>なのでいろいろ調べてみた。</p><br><p>その結果、php.iniファイルの編集が必要であることがわかった。</p><br><p>その時の修正内容を忘れないように以下に記述。</p><br><p>[php.ini]ファイルの真ん中あたり</p><p>修正前：　output_handler =</p><p>　　↓</p><p>修正後：　output_handler = mb_output_handler</p><br><p>php.iniファイルを修正した後、Apacheを再起動。</p><br><p>header関数でリダイレクトできることを確認。</p><br><p>以　上</p><br><br>
]]>
</description>
<link>https://ameblo.jp/itdigitaldiary/entry-10327351005.html</link>
<pubDate>Mon, 24 Aug 2009 08:50:33 +0900</pubDate>
</item>
<item>
<title>&quot;smbldap-useradd&quot;コマンドで新規ユーザ登録ができない。</title>
<description>
<![CDATA[ <p><font size="2">[不具合の内容]</font></p><p><font size="2">　PDC（プライマリドメインコントローラ）に新規ユーザ登録を行なうために"smbldap-useradd"コマンドを叩いたが、エラーが出て新規にユーザ登録ができなくなった。しかし、既にDBに登録済みのユーザ及びグループに対する"smbldap-usershow"、"smbldap-groupshow"、"smbldap-usermod"などの参照コマンドや修正コマンドは正常に処理される。</font></p><p><font size="2"><br></font></p><p><font size="2">[動作環境]</font></p><p><font size="2">OS: Miracle Linux v4.0(2.6.9)</font></p><p><font size="2">Application:</font></p><p><font size="2">      ・Samba 3.0.20b</font></p><p><font size="2">      ・OpenLDAP-2.2.13</font></p><p><font size="2">      ・Berkeley DB 4.2.52</font></p><p><font size="2">Use: Primary Domain Controller, Backup Domain Controller</font></p><p><font size="2"><br></font></p><p><font size="2">[不具合の原因]</font></p><p><font size="2">　停電の際にUPSの電源が持たず、２台のドメインコントローラが突然堕ちた（休日だったため自分でshutdownコマンドを押下しマシンの火を落とすことができなかったため）。slapdデーモンが動作中にサーバが突然堕ちたため、OpenLDAPのバックグラウンドDBとして動作しているBDB(BerkleyDB)が破損したと思われる。</font></p><p><font size="2">　なので、その復旧作業を行なった際の対処方法を忘れないように以下に記述。</font></p><p><font size="2"><br></font></p><p><font size="2">[対処方法]</font></p><p>1. slapdの停止</p><p><font size="2">  [-@hoge]# /sbin/service ldap stop</font></p><p><font size="2"><br></font></p><p><font size="2">2. DBのバックアップ</font></p><p><font size="2">  [-@hoge]# cp -r /var/lib/ldap /var/lib/ldap.20090807（←名前は適当に）</font></p><p><font size="2"><br></font></p><p><font size="2">3. DBのリカバリ</font></p><p><font size="2">  [-@hoge]# /usr/bin/db_recover -c -v -h /var/lib/ldap</font></p><p><font size="2"><br></font></p><p><font size="2">4. 「log.～」の削除</font></p><p><font size="2">  /var/lib/ldap下に、「log.～」があれば"rm"で削除。</font></p><p><font size="2"><br></font></p><p><font size="2">5. BDBのインデックス再生成</font></p><p><font size="2">  [-@hoge]# /usr/sbin/slapindex -v -b "dc=hogehoge,dc=or,dc=jp" -f /etc/openldap/slapd.conf</font></p><p><font size="2"><br></font></p><p><font size="2">6. slapdの実行</font></p><p><font size="2">  [-@hoge]# /sbin/service ldap start</font></p><p><font size="2"><br></font></p><p><font size="2">7. slapdの動作確認</font></p><p><font size="2">  "ps", "netstat"でプロセスの起動及びソケットの待ちうけ状況を確認する。</font></p><p><font size="2">正常に稼動していればO.K.</font></p><p><font size="2"><br></font></p><p><font size="2">[結論]</font></p><p><font size="2">　上述の作業を実行した結果、"smbldap-useradd"コマンドを用いて新規ユーザ登録が正常に行なえることを確認した。</font></p><p><font size="2"><br></font></p><p><font size="2">以　上</font></p>
]]>
</description>
<link>https://ameblo.jp/itdigitaldiary/entry-10323337407.html</link>
<pubDate>Tue, 18 Aug 2009 12:49:55 +0900</pubDate>
</item>
</channel>
</rss>
