php.iniの設定を.htaccessで変更する。

2007年9月 9日 01:00 php.iniの設定を.htaccessで変更する。

PHPスクリプトの各種挙動に関する設定は、php.iniという設定ファイルによって、Webサーバー単位で管理されています。

複数のユーザーが利用しているレンタルサーバーの場合、各ユーザーが自分の都合によってphp.iniの設定を書き換えるようなことは、基本的にはできません。

そういうケースで、各ユーザーがphp.iniの設定とは異なる設定で、PHPを動かしたい場合、.htaccessを利用することで、それが実現できます。

PHPを置くディレクトリの.htaccessに、

php_flg なんとかかんとか on

とか、

php_value うんともかんとも ほげ

とかやります。

今までに世話になった項目としては、以下のようなものがあります。

php_flag magic_quotes_gpc Off

PHP側で、フォーム等から入力された引用符(ダブルクォーテーション「"」やシングルクォーテーション「'」)に対して、自動でバックスラッシュ「\」を頭につけてエスケープする処理が効いていた時に、その設定をオフにするために使いました。

php_flag output_buffering Off
php_value default_charset EUC-JP
php_value mbstring.language Japanese
php_flag mbstring.encoding_translation On
php_value mbstring.http_input auto
php_value mbstring.http_output EUC-JP
php_value mbstring.internal_encoding EUC-JP
php_value mbstring.substitute_character none

基本的に文字コードeucでPHPを動かすことが多かった頃、そのレンタルサーバーのデフォルトの文字コード設定がeucではなかったために、フォームから受け取った文字が化けまくった際に、この辺を指定したら直ったことがありました。

php_flag display_errors On

PHPのエラー表示機能がオフになっている設定のサーバーで、デバック時だけエラーを出したい、なんて時に頻繁に世話になります。

今回は以上で。
またネタに詰まった時にでも、続きを書きます。

Twitterつぶやく
阿部辰也へのお仕事のご依頼・お問合せはこちら

Twitter始めました。Followはお気軽にどうぞ。

関連するブログ記事
スポンサード リンク
カテゴリー
.htaccess | PHP
タグ
.htaccess | PHP | php.ini | レンタルサーバー
現在位置
TOP > Web制作技術 > PHP > php.iniの設定を.htaccessで変更する。
前のブログ記事
MySQLにdatetime型で保存したデータをUNIX TIMEで取り出すUNIX_TIMESTAMP関数 [2007年9月 8日 03:56]
次のブログ記事
世界遺産ナスカ展を見に、京都文化博物館に行ってきました [2007年9月10日 06:00]

トラックバック(0)

このブログ記事に対するトラックバックURL:

コメント(9)

ゆう [2008年6月25日 20:06]

始めまして。
hetemlではphp.ini設定が簡単にできるようになっていますが、複数サイトを運営しているとどうしても文字コードに関する問題が悩みのタネです。
WordPressの文字コードをどうしても変えなければならなかったのですが、この方法でうまくいきました。
非常に参考になりました。

Tatsuya [2009年3月 4日 20:30]

> ゆうさん
コメントありがとうございます。
こんな走り書きみたいなエントリでも、必要な人のお役に立てたようで、良かったです。

money mutual [2014年8月 7日 02:21]

mhfymto http://paydayloansqxn.com/ money mutual

Michael Kors Sale [2014年9月20日 19:56]
quick quid [2014年10月25日 12:07]

xopxwzvp http://paydayloanshsi.com/ quick quid

payday loans [2015年3月31日 00:32]

ilmavlv http://paydayloansrnf.com/ payday loans

ehtaupte [2015年9月22日 05:39]

zwtwvufy

hello [2015年9月23日 23:36]

eqnagnw vslebmbz

hello [2015年9月24日 07:37]

grljdzk [url=http://dkshgu.com/]bspils[/url]

コメントする


画像の中に見える文字を入力してください。

 

このブログについて

阿部辰也

Webコンサルタントやシステムエンジニア、執筆業などをやっている、グッドホープ代表・阿部辰也のブログです。
Web技術系のTipsから仕事の話、趣味の話まで色々と。
人生は所詮生まれてから死ぬまでの壮大な暇つぶし。
だったら有意義に暇をつぶして生きましょー。

阿部辰也へのお仕事のご依頼・問合せはこちらからどうぞ。

Twitter: @t_abe
読書メーター: ID:Tatsuya

このブログのサイトマップ
このブログのはてなブックマーク数

Feed/RSS購読

タグクラウド

最近のトラックバック

阿部辰也の著書

77のキーワードで知る インターネットで稼ぐ 図解 ブログ・メルマガ・Webサイト構築の基本

77のキーワードで知る インターネットで稼ぐ 図解 ブログ・メルマガ・Webサイト構築の基本

頑張って書いたのに、出版後すぐに出版社が倒産して印税も貰えずじまいで俺涙目(笑)。

Powered by Movable Type 5.02

スポンサード リンク

はてなブックマーク



あわせて読みたい

t-abeの今読んでる本

t-abeの最近読んだ本

t-abeの今やってるゲーム

t-abeの最近やったゲーム