• 締切済み

.htaccessについて

WindowsにApacheを入れているのですけれど、 php.iniの変更に.htaccessを使う事は出来るので しょうか? また、IISでも.htaccessのような感じでphp.iniの 設定が出来るのでしょうか。 よろしくお願い致します。

  • haous
  • お礼率80% (4/5)
  • PHP
  • 回答数4
  • ありがとう数7

みんなの回答

  • siwa32
  • ベストアンサー率60% (9/15)
回答No.4

参考URLのページが役に立つかも知れません

参考URL:
http://www.ponko2.com/win_htaccess.html
  • siwa32
  • ベストアンサー率60% (9/15)
回答No.3

htaccessの場合 php_value session.save_path /path/to ini_setの場合 ini_set('session.save_path', '/path/to'); ですかね session_save_path 関数でもできそうですね

haous
質問者

お礼

ありがとうございます。 (お返事がおくれて申し訳ありません) ただ、ini_set関数は上手くいったのですけれども、 .htaccess関数のほうは中々うまくいかないようなのです... 何か、設定がいるのでしょうか。

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.2

Winでは始めにドットから始まるファイルを作成できないので.htaccessの使用は無理だと思います。 httpd.confをいじればできるのかな? とりあえずはini_setで変更できるものもあるので、これで対処してみてはいかがでしょうか。 これだとIISでも関係ありません。

参考URL:
http://php.s3.to/man/function.ini-set.html
haous
質問者

お礼

お返事をありがとうございます。 ini_set関数でsession.save_pathの変更は、具体的には、どうすればよろしいのでしょうか。 申し訳ございません、よろしければ、よろしくお願い致します。

  • siwa32
  • ベストアンサー率60% (9/15)
回答No.1

>php.iniの変更に.htaccessを使う事は出来るので >しょうか? すべてではありませんが可能です。 PHPマニュアルのini_setあたりを参照下さい。 IISについては全く知りません orz

haous
質問者

お礼

お返事をありがとうございます。 自分なりに、お話を参考にさせていただきながら、 session.save_pathの設定をしてみたのですけれど、 どうも、うまくいっていないようなのです... もしよろしければ、具体的にどうすれば良いのか、 教えていただけないでしょうか。 申し訳ありません、よろしくお願い致します。

関連するQ&A

  • WindowsNTserverで.htaccessファイルを設置可能にするにはどうしたらよいのでしょうか?教えてください。

    .htaccessファイルを使用可にするには、サーバー側で設定をしないといけないと思うのですが、どうしてもできません。 WEBサーバーソフトは、IISを使用しています。 どのように設定すれば、.htaccessファイルが動くようにできるのでしょうか? Apacheやhttpdなどのソフトではなく、IISでの設定方法を教えてください。 宜しくお願い致します。

  • .htaccessで所有権の変更は出来ますか?

    .htaccessなどでパーミッションの変更がしたいのですが やり方はありますか? ローカルでテスト用にwindowsでアパッチを動かしてるのですが パーミッションの変更が面倒で、コマンドでやってもいいのですが、 できれば、「ファイルをアップするだけでパーミッションの設定が完了」 といったこともしたいので探してます。 phpとかをつかって属性を変える方法はありますが URLを打ってアクセスするファイルのパーミッションを変えたいんです。 perlなんかだと777などに設定しないと403になってしまいますし。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • .htaccessでmagic_quotes_gpcの値を変更できない

    .htaccessファイルに下記の内容を記述して、magic_quotes_gpcの値を変更したいのですが、変更内容が反映されません。 php_flag magic_quotes_gpc off (php.iniで指定すると変更内容が反映されることは確認済みです) magic_quotes_gpcの属性は、「PHP_INI_PERDIR」なので.htaccessファイルから変更できると思うのですが・・・。 環境は以下のとおりです。 OS:WindowsXP サーバー:XAMPP 1.6.4(PHP5、apache2.2) 原因について何かご存知の方がいらっしゃいましたら教えてください。 よろしくお願いいたします。

  • .htaccessによる文字コード設定

    レンタルサーバーを使用しているのですがphp.iniの編集ができない ため直接phpファイルにini_setで文字コード設定を行っていました。 タイトル通りなのですが.htaccessにて文字コード設定をまとめて管理 したく思っているのですが質問があります。 .htaccessをルートに置きます。httpdocs/.htaccessとした場合 httpdocs/hoge/やhttpdocs/hoge/hoge/のようにルート直下の各階層 にも有効なのでしょうか? また基本はutf-8なのですが携帯サイトがある場合(httpdocs/mobile/) 文字コードをshift_jisに変更したいのですがこのような事は.htaccess で制御可能でしょうか? 自分なりに調べてみたのですが情報がみつからずわかりませんでした。 調べていた際に気になることがあったのですが.htaccessによる設定は 効果がないというものあればそれとは逆にphpに設定しても効果はない という賛否両論の意見が見受けられました。 人による?もしくはサーバーによる?の意見なので一丸にこれという のはないとは思いますがどちらで管理するべきなのでしょうか? 有識者の方いらっしゃいましたらご教授お願い致します。

    • ベストアンサー
    • CSS
  • .htaccessの使い方

    すいません、Apache1.3.33で自宅サーバを作り、 .htaccessを利用しようとしたところ、 .htaccessが機能してくれません。 Apacheの方で何か設定をしないと使えないんでしょうか? また、その場合、何処にどのような設定を施さないといけないんでしょうか?

  • .htaccessを使って、PHPのSafe_modeをOffにしたいのです。

    はじめまして。 livedoorレンタルサーバ(http://flexserver.jp/)の法人共用プランを利用しております。 あるCMSを利用するため、インストールを行おうとしたのですがGetTextが必須のため、セーフモードの解除が必要とのことです。 サーバの仕様としては、 ----------------------------- php.iniはPHPに関する全体的な環境を設定するファイルとなりますので、個別のご要望による設定変更は行っておりません。 ▼共有サーバプランをご利用のお客様 「.htaccess」にini_set 関数を用いることで、ご契約領域にのみ個別の設定を行う事が可能となります。 http://guide.flexserver.jp/help/flexs/qa/grp22/359#359 ----------------------------- とのことですが、「.htaccess」にini_set 関数をセットするという事例がウェブ上にも見あたらず、戸惑っております。 現在は、 php_flag safe_mode off と.htaccessに書き足しているのですが、これでは反応してくれません。 ご存じの方、お詳しい方がいらっしゃいましたら、ご教授いただけますと幸いでございます。 よろしくお願い申し上げます。

    • 締切済み
    • PHP
  • windowsサーバーでhtaccessのようなことを・・・

    よろしくお願いします。 今回初めてIISサーバーのサイトをかまう事となったのですが、いろいろと勝手が違い戸惑っております。 構うといってもサーバー管理者ではないので、FTPなどからアクセスする程度なのですが、IISサーバーでもapacheのようにhtaccessみたいなものを使って色々と設定が可能なのでしょうか? 例えば、認証やリダイレクト処理やアクセス制限等々・・・ もちろんサーバーサイドの制限があるので一概には言えないと思いますがIISでそのようなことが可能な場合、通称何というファイルで設定を行うのでしょうか? もしそのような事ができない場合には、IISではどういった経緯、流れでそれらの設定を行っていくのですか? まったくの初心者的質問で申し訳ありませんが、調べてサーバー側で何かをインストールする・・・?的な記事しか発見できず困っております。 どなたかご存知の方、いらっしゃいましたらアドバイスいただけると幸いです。 どうぞよろしくお願いいたします。

  • URLパラメータの読み違え方、php.ini、.htaccess

    例えば、URLの読み方が http://~.php/id=99 のものを http://~.php?id=99 にしたいのですが、 php.iniの設定または.htaccess にてアドレスの読み方をかえることはできるのでしょうか。 知っている方がいましたら、ご教示よろしくお願いいたします。

    • 締切済み
    • PHP
  • .htaccessによるphp.iniの設定の仕方

    当方初心者で共有サーバ"ロリポップ"を使っています。 php.iniのregister_globalsをOFFにしたいのですが、どうすれば良いのでしょうか?.htaccessを使う事までは解ったのですが、エディタで編集する以前に、そもそもこの .htaccess(htaccess.txt)というファイルが何処に存在するのかがわかりません。 ご指導宜しくお願い致します。

    • ベストアンサー
    • PHP
  • .htaccessによるBasic認証ができない

    初歩的な質問で恥ずかしいのですが本当に困っているので助けてください。。。 自宅PC(XP)にapache1.3.9(訳あってこんな古いバージョンです)をインストールしました。 Basic認証を使用しようと思い↓のサイトを参考にやってみました。 http://www.shtml.jp/htaccess/basic.html .htaccessは c:/Program Files/Apache Group/Apache/htdocs/mysite/.htaccess に保存して、 AuthUserFileは /Program Files/Apache Group/Apache/htdocs/.htpasswd とし、 .htpasswdは同サイト内の"こちらにPHPプログラム"からID・PASSを作成しメモ帳で↑で指定した場所に保存しました。 その後ブラウザで配下のファイルにアクセスすると普通に表示されてしまうのです。認証画面すら出てきません。 ↓のサイトを見て設定してみたのですがダメでした。また、.txtにはなっていないはずです。 http://www.ponko2.com/win_htaccess.html なにか根本的に間違ったことをしているのでしょうか??わかる方がいらっしゃったら教えてください。お願いしますm(__)m

専門家に質問してみよう