PHP pspell 找不到已安装的语言
PHP pspell can't find installed language
我想使用英语、匈牙利语和斯洛伐克语的 pspell。我已经用 apt-get install aspell-hu
和 apt-get install aspell-sk
安装了 hu
和 sk
语言包。如果我在 aspell 中检查已安装的词典,我可以看到它没问题:
/# aspell dicts
en
en-variant_0
...
en_US-wo_accents
hu
sk
sk-extended
sk_SK
sk_SK-extended
如果我在命令行中用 aspell 检查一个文件,它也有效:
/# aspell --lang=hu check README.txt
但在 PHP 中出现以下错误:
pspell_new(): PSPELL couldn't open the dictionary. reason: No word lists can be found for the language "hu".
对于英语,它工作正常。
删除并重新安装 php pspell 软件包解决了问题。所以解决方案是:
#apt-get remove php5-pspell
#apt-get install php5-pspell
我想使用英语、匈牙利语和斯洛伐克语的 pspell。我已经用 apt-get install aspell-hu
和 apt-get install aspell-sk
安装了 hu
和 sk
语言包。如果我在 aspell 中检查已安装的词典,我可以看到它没问题:
/# aspell dicts
en
en-variant_0
...
en_US-wo_accents
hu
sk
sk-extended
sk_SK
sk_SK-extended
如果我在命令行中用 aspell 检查一个文件,它也有效:
/# aspell --lang=hu check README.txt
但在 PHP 中出现以下错误:
pspell_new(): PSPELL couldn't open the dictionary. reason: No word lists can be found for the language "hu".
对于英语,它工作正常。
删除并重新安装 php pspell 软件包解决了问题。所以解决方案是:
#apt-get remove php5-pspell
#apt-get install php5-pspell