• 締切済み

oscommerce日本語版について

こんにちは oscommerce日本語版を下記環境で インストールしたのですが、 「FATAL ERROR: register_globals is disabled in php.ini, please enable it!」 と出てしまい、管理画面にアクセスできません。 ほかのサイトで、/adminフォームの下に php_flag register_globals on の一文を書いた.htaccessを作ると 書いてあったので 試したのですが、解決しませんでした。 .htaccessが効いていないのでしょうか? 環境: php5 apache2 mysql4.1

  • PHP
  • 回答数1
  • ありがとう数1

みんなの回答

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

>.htaccessが効いていないのでしょうか?  /adminの下にphpinfo()を書いたスクリプトを置いて確認されればどうでしょうか?

関連するQ&A

  • php設定ファイルについて

    セキュリティ上よろしくないとは知りながら、register_globalsの設定をonに変えたいと思っています。 で、いろいろ調べたのですが、ユーザーレベルでこの設定を変えるにはphpファイルのあるディレクトリでphp.iniというファイルを置き、中身を「register_globals=on」にする方法と、.htaccessを置いて中身を「php_flag register_globals on」とする方法と2つあるようですが、この方法はどちらもどのサーバーでも有効な方法なのでしょうか。 .htaccessについては許可していないサーバーもあるようですので万能ではないようですが、許可されているかされていないかは別として、これらのファイルを置けば有効になるものなのか、それともサーバー管理者が「このファイルにこう書けばOK」と設定次第で有効になるものなのかが知りたいのです。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • oscommerceのインストール開始画面での文字化け

    (1)アパッチ (2)MYSQL (3)PHP そして、oscommerceをインストールしようとしたのですが、 oscommerceのインストール開始画面で、文字化けを起こして いました。 (1)(2)(3)、どれかの設定の時に、 文字コードを日本語に設定できていなかったのかもしれません…。 PHPの.htaccess で、 php_value default_charset EUP-JP php_value mdstring.langage Japanese が言語設定だと思っていたのですが、 この認識が間違っていますでしょうか?

  • .htaccessの記述について

    質問ページを見て下さりありがとうございます。 タイトルにもある通り、.htaccessの記述について教えて下さい。 私が登録しているレンタルサーバー様の方で、 『/public_html/htdocs/bbs/』以下に、下記の様に記述した、 「.htaccess」ファイルを設置し、『register_globals』 の設定を 有効にするなどの方法をお試し下さい。 「.htaccess」に記述する内容: php_flag register_globals on と教えていただきましたが、.htaccessの記述方法が分からず出来ないでいます。 記述は長くなってしまいますでしょうか。 よろしかったら、記述内容全文を教えていただけると、嬉しいです。 また、.htaccessで『register_globals』 の記述内容が詳しく書かれているサイトがありましたらお教えください。 よろしくお願いします。

  • oscommerceのインストールについて

    oscommerceのインストール時のトラブルについて質問です。 共用レンタルサーバにてoscommerceのインストールをし、 完了の表示後に管理画面とショップ画面のリンクボタンが出るのですが ボタンを押してもPHPのエラー画面が出て、動きません。 データベースおよびテーブルは作成されていました。 既にインストールしたデータを削除してエラー画面の確認が出来ないのですが 一部のテーブルが存在しない旨のエラーだったと思います。 このようなエラーの場合での原因がおわかりの方がおられましたら お教えください。 環境は下記になります。 FreeBSD 4.10 MySQL4.1.12 Apache1.3.33 よろしくお願い致します。

  • formから$_getでデータの表示が出来ない

    初心者です。 同じような質問が、有りましたが、php.iniのregister_globalsはonでした。 同じソースを、某レンタルサーバに転送すると、正常に動作します。 apacheかphpの設定がおかしいのでしょうか??? よろしくおねがいします。

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

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

    • ベストアンサー
    • PHP
  • phpのregister_globalsについて

    xamppのPHP5.6.3で、register_globalsを有効にする方法がありましたらご教授ください。 なぜ、有効にする必要があるかと言いますと 参考にしている書籍(少々古いのですが)の環境はPHP4.3.11で、register_globalsを有効にしたサンプルがあるためです。 下記のような有効/無効にした例があります。 現在の私の環境では、2は表示されますが1はエラーとなります。 <? // login.php ?> <html> <body> 1:<?= $login ?><br> 2:<?= $_GET['login'] ?><br> <form action="login.php" method="get"> <input type"hidden" name="login" value="ログインします"> <input type="submit"> </form> </body> </html> 色々と調べてはみたのですが・・・ htdocs内に.htaccessで php_flag register_globals on にする方法を試してみましが、1はエラーで表示されます。 やり方が悪いのか、根本的に別の問題かわからず困っております。 xamppの古いバージョンを入れ直さずに動作確認できる方法がありましたら、よろしくご教授のほど、お願いします。

    • ベストアンサー
    • PHP
  • 変数の中身が出力されない

    下記のソースで、(1)の Hello World!! は出力されるのですが、(2)は何も出力されません。なぜでしょうか? <?php $hello = "Hello World!!"; ?> <HTML><BODY> (1) <?php print $hello; ?><BR> (2) <?= $hello ?><BR> </BODY></HTML> php.iniで register_globals = On にしても同じでした。 環境はPHP5、Apache2.2です。

    • ベストアンサー
    • PHP
  • if($mode == "insert"){ の書き方についてアドバイスをお願いします。

    FC4、php5とmysql4.1.20を入れて学習しています。 入力フォームに <form action="insert.php?mode=insert" method="POST"......と書き、 データ受取phpスクリプトに <? if($mode == "insert"){ $conn = mysql_connect("localhost","root","pass"); mysql_select_db("testDB","$conn"); $sql = "INSERT INTO SHOHIN (tanka,suu) values ('$tanka','$suu')"; ........... と書いたサンプルがあります。 ところが、入力フォームにデータをいれ、登録ボタンを押すと urlが、 http://localhost/***/insert.phpから http://localhost/***/insert.php?mode=insert に変わりますが、入力欄が白紙に戻ってデータ登録が出来ません。(そもそも、DBに接続が出来ません。) php.iniの register_globals = On にしても、状況は同じです。 コマンドライン上では、同じユーザ名パスワードでmysqlに順調に接続できデータ登録も出来ます。 試みに、php.iniの register_globals = Offで if($mode == "insert"){ を、if($_POST['$mode == insert']){ と変えてみましたが、解決出来ません。この書き方が拙いのでしょうか? 何かアドバイスを頂ければ有り難いです。よろしくお願いします。

    • ベストアンサー
    • PHP
  • フォームとPHPの連携

    こんにちは。今回、オプションメニューのフォームを作り、選択したオプションごとにデータを表示させるというものを作っているのですが、オプションを選択し、実行すると、 Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in~ Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in~ と表示されてしまいます。 フォームを用いずに単にデータを表示させるだけならできたのですが・・・ フォームとPHPを連携させる場合、php.ini内のregister_globalsをOnにする必要があるとのことだったので、Onにはしているのですが・・・ 問題はほかにあるのでしょうか?よろしくお願いします。

    • ベストアンサー
    • MySQL

専門家に質問してみよう