2016-09-21 12 views
0

Я просто переключился на серверы cpanel с godaddy. Я полностью интегрирован с pspell, и он отлично работает. Теперь я получаю следующие ошибкиГде находятся библиотеки aspell, расположенные на сервере? Как я могу проверить их?

Warning: pspell_new(): PSPELL couldn't open the dictionary. reason: No word lists can be found for the language "en". 

Это мой код

$pspell_config = pspell_config_create("en"); 
pspell_config_personal($pspell_config, "/home/user/public_html/custom.pws"); 
pspell_config_repl($pspell_config, "/home/user/public_html/custom.repl"); 
$pspell_link = pspell_new_config($pspell_config); 

error_reporting(E_ALL); 
@ini_set('display_errors', 1); 

// Call it once first because of a bug in Windows' Aspell. 
pspell_new('en'); 

$test = pspell_new('en'); 

echo ' 
    Testing pspell.... ', pspell_check($test,'thisisnotawordandyouknowit') ? 'failure' : 'pass', '.<br /> 
    If no error messages were displayed, Aspell is installed and working properly.'; 

Как расположены языковые файлы на своих серверах или испытание для них? Я позвонил godaddy, и они сказали, что aspell настроен, и я тестирую свой php, и он говорит, что pspell включен.

ответ

0

После вызова godaddy несколько раз они, наконец, сказали мне, что aspell не настроен. Но ответить на вопрос. Ваша хостинговая компания должна знать, где найти библиотеки. Кроме того, вам больше не нужно знать, где находятся каталоги. Вы должны только позвонить в pspell с в файле php.ini следующим образом:

extension=php_zip.dll 
extension=aspell-15.dll 
extension=php_pspell.dll 

Большую часть времени вы даже не должны вызывать эти модов в файле php.ini, если aspell и pspell настроены правильно.