Shota ARATONO
shota****@dino*****
2003年 12月 9日 (火) 16:54:12 JST
こんにちは、 ディノ あらとの です。 > 新パッケージで無事稼動できました。 > 今後の為、同環境でインストールする人の為に手順をまとめて、メーリングリス > トに > アップいたします。 ありがとうございます。是非よろしくお願い致します。 > 他のPHPスクリプトに影響が出る場合を考え、 > openbazaarフォルダへPHPの設定を記述しUPしたのですが、 > dinolibのインストールテキストにも.htaccessの設置項目があります、 > openbazaarとdinolibフォルダが違う場合は、 > それぞれのインストールテキストに合わせたPHP設定を記述した.htaccessを設置 > すれ > ばよろしいのでしょうか(内容が違うので確認まで)? > 同じドキュメントルート例: > /home/public_html/apache/openbazaar/ > /home/public_html/apache/dinolib/ OpenBazaarでのPHPに関する設定は大雑把に言ってしまうと、 文字コードは内部はEUC、吐き出すのはSJIS、 register_globalsはoff という感じです。 多分tanakaさんの環境はWindowsではないと思いますので内部はEUC、外部はSJIS の設定であれば、大丈夫ではないかと思います。 register_globalsの問題でしたら、lib/catalog/application_top.php 内でOnであればOffに設定するようになっていますので、大丈夫だと思うのですが、 不具合等ありましたら教えて頂ければありがたいです。 dinolibは.htaccessファイルの必要はありません。httpでアクセスできる場所に 置いているのであれば外部から読めないようにする必要はあると思いますが、 それよりもwebに公開しない場所に置くことをお勧めします。 私は /usr/local/share/dinolib に置いています。 > もう一点は、php-iconvの影響について。 > PHPコンパイルオプションでiconvが指定されていない場合、プログラム中のどこ > に影 > 響が及ぶのでしょうか(大体でかまいません)? > それにより、モジュールを作成する必要が出てくるので。 > (デフォルトRPMパッケージの弊害ですが、利便性もあるのでRPMも捨てがた > し・・ > ・。) これは--enable-mbstringのことでしょうか? ソースをgrepして頂けると大体使っているところが把握できるかと思いますが、 メール送信などの部分では使っています。 ソースの中にはjcode.phpsも入っており、マルチバイトサポートがなくても 動くのかもしれませんが、申し訳ございませんが、現在のところまだ 確認できておりません。 確認が取れ次第、御報告させていただきます。 最近のRedhatではPHPがマルチバイト対応でパッケージングされていませんので、 私はsrpmからビルドして使っています。 一応私の環境を挙げておきます。 RedHat9 Apache 2.0.40(rpmインストール) php 4.2.2-17.2(srpm->rpm、マルチバイト対応に変更) PostgreSQL 7.3.4(rpmインストール) php.iniの設定はINSTALL_japanese.txtと同じです。 .htaccess パッケージと同じ 以上よろしくお願い致します。 ============================================================ 株式会社ディノ (Dino Co Ltd.) 開発部 荒殿 生太 Shota ARATONO 150-0042 東京都渋谷区宇田川町36-6 ワールド宇田川ビル5F E-mail : shota****@dino***** Web : http://www.dino.co.jp Tel 03-5784-4818 Fax 03-5784-4819 =============================================================