Где на сервере находятся библиотеки aspell? Как я могу проверить их?

Я только что переключился на серверы cpanel с godaddy. Я полностью интегрирован с pspell, и он отлично работает. теперь я получаю следующие ошибки

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 включен.


person Nato Thorpe    schedule 21.09.2016    source источник


Ответы (1)


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

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

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

person Nato Thorpe    schedule 25.09.2016