1

php.iniQuercus 4.0.36 で永続的なスタイル パラメータを設定できません。

たとえば、またはinclude_pathを使用してコードからパラメータを設定すると、インクルード パスが更新されます。ただし、そのパラメーターをアプリケーション全体で設定する文書化された方法はどれも私にとってはうまくいかないようです。ini_setset_include_path

php.ini別の場所を設定しようとしたり、php.iniそこから直接設定したりする試みはすべてweb.xml失敗しました。

元の行から次の行を展開quercus-4.0.36.warし、変更またはコメント解除しましたweb.inf

<web-app [...]>
    <servlet>
        [...]
        <init-param>
            <param-name>ini-file</param-name>
            <param-value>WEB-INF/php.ini</param-value>
        </init-param>
        [...]
        <init>
            <ini-file>WEB-INF/php.ini</ini-file>
        </init>
        [...]
        <init>
            <php-ini>
                <include_path>.:WEB-INF/classes</include_path>
            </php-ini>
        </init>
        [...]
    </servlet>
</web-app>

phpinfo上記のパラメータのいずれかを設定しても、 との両方get_include_pathの出力は変更されません。

include_pathアプリケーション全体またはシステム全体を設定するために他にすべきことはありますか?

4

1 に答える 1

1

4.0.37 で修正されたバグが原因のようです。

于 2013-06-03T14:06:46.173 に答える