1

주제: [질문] 설치 진행이 되지 않습니다.

텍스트큐브 1.8.2 버전을 설치하려고 합니다.
그런데, setup.php를 실행하면 아래와 같은 에러 메시지가 발생하며 진행이 되지 않습니다.

Fatal error: Call to undefined method Locale::getInstance() in /home2/www/purmi.org/blog/setup.php on line 63

php 5.3 버전을 쓰고 있는데, PHP 자체에 Locale 클래스가 있기 때문에 발생하는 문제는 아닐까 생각합니다.
답변 부탁드립니다.

2

답글: [질문] 설치 진행이 되지 않습니다.

답변이 없어 Locale클래스를 LocaleTC로 변경하여 처리했습니다.


* framework/boot/10-CoreClasses.php
line 714, 932
$locale = Locale::getInstance();
=> $locale = LocaleTC::getInstance();

* framework/locale
=> framework/localetc

* framework/localetc/Locale.php
=> framework/localetc/LocaleTC.php
Locale => LocaleTC
line 6, 127, 148

* library/model/common.plugin.php
line 332, 381, 415, 536, 581
$locale = Locale::getInstance();
=> $locale = LocaleTC::getInstance();

* library/preprocessor.php
line 200
$locale = Locale::getInstance();
=> $locale = LocaleTC::getInstance();

* setup.php
line 70
$locale = Locale::getInstance();
=> $locale = LocaleTC::getInstance();

* interface/control/server/index.php
line 19
$locale = Locale::getInstance();
=> $locale = LocaleTC::getInstance();

* interface/owner/setting/blog/index.php
line 783, 801
$locale = Locale::getInstance();
=> $locale = LocaleTC::getInstance();

* interface/owner/plugin/adminMenu/index.php
line 46
$locale = Locale::getInstance();
=> $locale = LocaleTC::getInstance();

3

답글: [질문] 설치 진행이 되지 않습니다.

http://dev.textcube.org/ticket/1462 에서 처리하였습니다.

제 서버도 PHP 5.3인데, 말씀하신 현상이 일어나지 않는 것으로 보아 zend 의 일부가 같은 이름을 쓰는것 같습니다. 알려주셔서 감사합니다! >_<

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'