Forums / Localized forums / Japanese / アップグレード時のautoload配列再生成について

アップグレード時のautoload配列再生成について

Author Message

Daisuke Hariyama

Wednesday 14 July 2010 7:41:36 pm

いつもお世話になっております、張山です。

現在、eZ Publish 4.1.3から4.2へのアップグレードを行っています。
こちらのドキュメントのステップ5でつまづいています。
http://ez.no/doc/ez_publish/upgrading/upgrading_to_4_2/upgrading_from_4_1_x_to_4_2_y
コマンドラインからezpgenerateautoloads.phpを実行すると、以下のようになります。

# php bin/php/ezpgenerateautoloads.php --extension

PHP Warning: require(ezc/Base/src/base.php): failed to open stream: No such file or directory in /path_to_ezp/bin/php/ezpgenerateautoloads.php on line 47
PHP Fatal error: require(): Failed opening required 'ezc/Base/src/base.php' (include_path='.:/php/includes') in /path_to_ezp/bin/php/ezpgenerateautoloads.php on line 47

パッケージはeZ Componentsを同梱していないバージョンを使用しています。
4.1.3では、当然eZ Componentsが機能していましたが、No such fileとなってしまいます。
eZ Componentsは/usr/local/lib/phpにありますが、そこのezc/Base/の中にsrcというディレクトリも存在しません。
「(include_path='.:/php/includes')」とあるのも気になります。php.iniでは、/usr/local/lib/phpなど他も指定しています。

何か解決策はありますでしょうか?
よろしくお願いいたします。

--
ludicmind.net
張山 大祐
hariyama@ludicmind.net

Daisuke Hariyama

Wednesday 14 July 2010 8:05:36 pm

追伸です。

ひとまずezc同梱版から、/lib/ezcをアップロードして再度スクリプトを実行したところ、正常に処理されたようです。
この場合、/lib/ezcを削除してしまえば、引き続きeZ Publish本体はPEAR等でインストールしたezcを使用するという理解でよろしいでしょうか?

--
ludicmind.net
張山 大祐
hariyama@ludicmind.net

Philippe VINCENT-ROYOL

Thursday 15 July 2010 5:25:38 am

Maybe if you could write all in english, could be better to help you ;)

Thanks

Certified Developer (4.1): http://auth.ez.no/certification/verify/272607
Certified Developer (4.4): http://auth.ez.no/certification/verify/377321

G+ : http://plus.tl/dspe
Twitter : http://twitter.com/dspe

Eric Sagnes

Thursday 15 July 2010 5:07:54 pm

Thanks for your reply Philippe, but the point of localized forums is to offer a talking space for persons that feel more comfortable in using their own language (japanese here) than english.

But if ever you feel like learning japanese and eZ Publish at the same time, this forum is definitely the place to be ;)