技術報告一覧

.htaccessの標準的な設定

1..htaccessを使えるようにする。
httpd.confを編集。以下にする。
AllowOverride All

2.CGIの動作を許可
Options FollowSymLinks ExecCGI

3.拡張子.cgiを動作させる。
AddType application/x-httpd-cgi .cgi

4.htaccess や .htpasswd ファイルを不可視
 
Order allow,deny
Deny from all
Satisfy All

5.SSIを有効にする。
Options +Includes
  謄 A   Q? ?r wwwを自動で付加する urlにwwwを付けたり付けなかったりしますが、
wwwで統一させてアクセスさせたい場合は
.htaccessで制御できます。以下を追加してください。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain.com
RewriteRule (.*) http://www.domain.com/$1 [R=301,L]



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。


 




convertコマンドって windowsとlinuxとて処理内容が違うコマンドです

convert
windowsの場合
ディスクフォーマットを変換するコマンドですね。
fat32→ntfsにしたい時に使います。

linuxの場合
imageファイルを加工するのに使います。
ImageMagicというソフトのコマンドです。

例えば
convert -font k12 -fill white -pointsize 8 -draw ‘text 3,10 “image test”‘ /imagetest.jpg /imegetest2.jpg

なんてやると画像の中に文字を埋め込むことができるのです。結構便利。

サーバーによっては、
unable to read font `/usr/share/fonts/default/Type1/n019003l.pfb’
なんてエラーが出る場合があるので

sudo yum install ghostscript-fonts
を実行してフォントをインストールすれば
OKです。



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。


 




【PostgreSQL】 インポートできないじゃん

サーバー移行のためデータを下記コマンドでバックアップし

pg_dump dbname> /tmp/dbnamebk

他のサーバにインポートと下記のようにしたら
createdb dbname
psql dbname< /tmp/dbnamebk ERROR: invalid byte sequence for encoding "EUC_JP": 0x8e97 ってエラーが返ってきてあるテーブルのインポート ができてませんでした。 調べてみると postgresのバージョンが新サーバでは が上がっているので EUC-JPの文字コードはSQLインジェクション等の セキュリティー対策のため文字コードの取り込み制限 を強化しているとのことでした。 ひとつひとつ直してこーと思ったのですが、いっぱいあったので、無理。結局EUC-JPではインポートせずに UTF-8でデータベースを取り込むとうまくいきました。 ただそうしてしまうとPHPはEUC-JPでできているので データベースとの連携がうまくゆきませんでした。 そこで、postgreSQL.confを開き 下記の行を追加し client_encoding = EUC_JP postgreSQLを再立ち上げしました。 su su - postgres pg_ctl -m f stop pg_ctl -w start



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。