Projeto: Vermelho

logs of development
スポンサーサイト

一定期間更新がないため広告を表示しています

| - | | - | -
改行コードに気をつけろ!
コードは合っているはずなのに,どうしてもCGIが動かない.
$cat /var/log/httpd/error_log
でログを見てみると,(8)Exec format error:と出ている.

[Sat Jul 21 16:44:07 2007] [error] [client 111.21.1.223] (8)Exec format error: exec of '/var/www/cgi-bin/cgi.rb' failed, referer: http://mydomain/cgi.html?number=3
[Sat Jul 21 16:44:07 2007] [error] [client 111.21.1.223] Premature end of script headers: cgi.rb, referer: http://mydomain/cgi.html?number=3


調べてみると,Apacheのhttpd.confの設定が間違っている可能性がある,というのを見つけた.
現在: AddHandler cgi-script .cgi .rb
訂正: AddHandler cgi-script .cgi

しかし,これだと,余計に動かない.
続きを読む >>
| Pg_Ruby | 18:51 | comments(2) | trackbacks(0)
Pukiwikiの一覧表示を五十音順に並べる(KAKASI)
ChaSenとどっちが簡単かな…ちなみにKAKASIで成功しました.

KAKASIのインストール

| WebAPP_Pukiwiki | 21:44 | comments(0) | trackbacks(0)
Pukiwikiの一覧表示を五十音順に並べる(ChaSen)
ChaSenをインストールして、Pukiwikiの一覧表示に日本語の五十音順にファイルを並べる.

ChaSenのインストール
ChaSenのインストール(UTF-8)
Pukiwikiに設定する
| WebAPP_Pukiwiki | 21:29 | comments(1) | trackbacks(0)
ユーザパスワードファイルを作る…で、削除もする
ユーザパスワードファイルを作って、ユーザをパスワードを作成する.
$htpasswd -c /path/to/.htpasswd secret
New password:
Re-type new password:
Adding password for user secret

削除するときは
$htpasswd –D /path/to/.htpasswd secret
| FC_General | 23:11 | comments(0) | trackbacks(0)
pukiwikiのトップページが真っ白(php.iniのinclude_pathを設定変更)
pukiwikiのトップページが表示されない.utf-8にも対応しているし、php5にも対応しているはず.なぜ?そこで、テストサーバにコピーして稼働されると…動く.ということは、pukiwiki自体ではなくて、サーバの設定…特にphpの設定(php.ini)に問題があるはず.

そこで、デバッグの環境に変更する.

index.phpにエラーリポートの表示に関する選択ができるのでそれを変更する.元は下記のようになっている.

//error_reporting(0); // Nothing
error_reporting(E_ERROR | E_PARSE); // Avoid E_WARNING, E_NOTICE, etc
//error_reporting(E_ALL); // Debug purpose


これをエラー表示のできるように変更する.
続きを読む >>
| WebAPP_Pukiwiki | 08:22 | comments(1) | trackbacks(0)
B-WikiをPHP5に対応させる(変数名の変更)
bwiki/admin/index.php
の$HTTP_POST_VARSを$_POSTに置換する.

| XOOPSCube | 00:25 | comments(2) | trackbacks(0)
MySQLのDB追加とユーザ追加…と接続テスト
データベース名:mydb
ユーザ名:mydbuser
パスワード:mydbpasswd
という前提で記述していきます。

$ mysql -uroot -p
mysql> create database mydb;
mysql> grant all privileges on mydb.* to mydbuser@localhost identified
by 'mydbpasswd' with grant option;
mysql>¥q

これでデータベース、ユーザが作成された。
接続の確認。

$ mysql -umydbuser -pmydbpasswd mydb

参考
http://phpspot.net/php/pgMySQL%83%86%81%5B%83U%82%CC%92%C7%89%C1.html
| FC_MySQL | 14:13 | comments(0) | trackbacks(0)
ディレクトリのコピー(-rpオプション)
ディレクトリ自体のコピーは不可.
ディレクトリ以下のファイルを全てコピーするなら、
cp -rp /home/dir1 /home/dir2
| FC_General | 13:06 | comments(0) | trackbacks(0)
ディレクトリの所有者と所有グループを再帰的に設定する
所有者および所有グループともにapacheに設定する場合.
chown -R apache.apache ディレクトリ名
※「-R」が再帰設定のオプション
| FC_General | 10:22 | comments(0) | trackbacks(0)
特定ディレクトリに必ずSSLを適用する設定
SSL接続に限定させたい場合

< Directory "/home/taro/public_html/cgi-bin">
SSLRequireSSL
ErrorDocument 403 http://www.cuz.homeip.net/ssl_only.html
省略
| FC_WEB | 09:40 | comments(0) | trackbacks(0)
PROFILE
CATEGORIES
LINKS
CALENDAR
S M T W T F S
1234567
891011121314
15161718192021
22232425262728
293031    
<< July 2007 >>
SELECTED ENTRIES
ARCHIVES
モバイル
qrcode
SPONSORED LINKS