Activar el corrector ortográfico para Roundcube

Consideraciones iniciales

La característica de corrector ortográfico de Roundcube utiliza un servicio de Google para repasar la ortografía de los mensajes. Éste es un problema de privacidad de importancia para algunos administradores de sistema.

¿Cómo activo el corrector ortográfico para Roundcube?

  1. Abra /usr/local/cpanel/base/3rdparty/roundcube/config/main.inc.php con su editor de texto preferido.
  2. Configure la opción $rcmail_config['enable_spellcheck'] (línea 384) a true.
  3. Guarde los cambios en el archivo de configuración main.inc.php
  4. Ejecute el script /usr/local/cpanel/scripts/makecpphp Este script reconstruirá el PHP interno de cPanel con un módulo OpenSSL.

Diagnosticar problemas

Si usted trata de activar el corrector ortográfico con un servicio de corrección ortográfica de terceros sin completar el cuarto paso, verá el siguiente error en /var/cpanel/roundcube/log/errors.

[21-Jul-2011 09:30:58] PHP Warning:  fsockopen() [<a href='function.fsockopen'>function.fsockopen</a>]: unable to connect to ssl://www.google.com:443 (Unable to find the socket transport &quot;ssl&quot; - did you forget to enable it when you configured PHP?) in /usr/local/cpanel/base/3rdparty/roundcube/program/steps/utils/spell_googie.inc on line 48

Si el corrector ortográfico no funciona bien, asegúrese de que OpenSSL y los módulos de conexión (socket modules) para PHP están activados, ya que el plugin del corrector ortográfico trata de comunicarse con Google por medio de SSL. Si OpenSSL y los módulos de conexión para PHP no están activados, usted verá una entrada en /usr/local/cpanel/base/3rdparty/roundcube/logs/errors parecida a la siguiente:

PHP Warning:  fsockopen() [function.fsockopen]: unable to connect to ssl://www.google.com:443 
  (Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?) in <your_path>/program/steps/mail/spell.inc on line 34 

Si usted usa TinyMCE, debe activar el módulo Curl para PHP. Si trata de usar el editor de HTML TinyMCE sin activar Curl para PHP, recibirá el siguiente error:

Could not execute AJAX call, server didn't return valid a XML.

Topic revision: r7 - 29 Sep 2011 - 21:05:58 - Main.RosieArcelay
AllDocumentation/Es/WHMDocsEs.RoundcubeSpellCheckEs moved from AllDocumentation/Es.RoundcubeSpellCheckEs on 29 Sep 2011 - 21:05 by Main.RosieArcelay