Lithium366
Новичок
phpmorphy не работает на хостинге, но работает на локальной машине
Работа с CakePHP 1.2
Имеется следующий код:
Локально все работает отлично. debug = 1, данные в $name в UTF-8. Пробовал разные типы storage.
И в локали и на сервере PHP 5.
Результат на сервере хостинга: $dict_bundle - объект, как положено. var_dump от $morphy и $base_form - пусто, iconv отрабатывает нормально. Кто-нибудь сталкивался?
Работа с CakePHP 1.2
Имеется следующий код:
PHP:
App::import('Vendor', 'phpmorphy/common');
$opts = array(
'storage' => PHPMORPHY_STORAGE_MEM,
'with_gramtab' => false,
'predict_by_suffix' => true,
'predict_by_db' => true
);
$dir = PHPMORPHY_DIR . '/dicts';
$dict_bundle = new phpMorphy_FilesBundle($dir, 'rus');
$morphy = new phpMorphy($dict_bundle, $opts);
$base_form = $morphy->getBaseForm(strtoupper(iconv("UTF-8", "windows-1251", trim($name))));
И в локали и на сервере PHP 5.
Результат на сервере хостинга: $dict_bundle - объект, как положено. var_dump от $morphy и $base_form - пусто, iconv отрабатывает нормально. Кто-нибудь сталкивался?