http://dev.textcube.org/ticket/1462 에서 처리하였습니다.
제 서버도 PHP 5.3인데, 말씀하신 현상이 일어나지 않는 것으로 보아 zend 의 일부가 같은 이름을 쓰는것 같습니다. 알려주셔서 감사합니다! >_<
아직 로그인하지 않았습니다. 로그인 또는 회원 등록을 해 주시기 바랍니다.
입력을 마치기 전에 (필수) 로 명기된 부분은 모두 적어 주셔야 합니다.
http://dev.textcube.org/ticket/1462 에서 처리하였습니다.
제 서버도 PHP 5.3인데, 말씀하신 현상이 일어나지 않는 것으로 보아 zend 의 일부가 같은 이름을 쓰는것 같습니다. 알려주셔서 감사합니다! >_<
답변이 없어 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();
텍스트큐브 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 클래스가 있기 때문에 발생하는 문제는 아닐까 생각합니다.
답변 부탁드립니다.