[OpenBazaar-users 14] Re: インストール手順の詳細を教えてください

Back to archive index

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
=============================================================



Openbazaar-users メーリングリストの案内
Back to archive index