Cuando envío un correo usando SMTP, recibo un error como
Error fatal de PHP: require_once(): Error al abrir 'Mail.php' requerido (include_path='.:/usr/share/pear:/usr/share/php') en...
¿Cómo puedo depurar esto? He instalado el módulo PEAR correctamente. La lista de peras instalada es
Installed packages, channel pear.php.net: ========================================= Package Version State Archive_Tar 1.3.11 stable Console_Getopt 1.3.1 stable HTML_Common 1.2.5 stable HTML_Page2 0.6.3 beta Mail 1.2.0 stable PEAR 1.9.4 stable Structures_Graph 1.0.4 stable XML_Util 1.2.1 stable¿Necesitas instalar alguna otra dependencia pera?
Gracias por adelantado
Use la terminal para verificar dónde está instalando Pear los archivos .php . Use el comando pear config-get php_dir para obtener el directorio correcto. Use el Manual de Pear para verificar su configuración de Pear y para la depuración.
Ignora el mensaje de Pera.
Debe encontrar la ruta correcta a Mail.php.
Si está en la misma carpeta, se verá así:
require_once('Mail.php')Si no, entonces use la ruta absoluta. P.EJ:
require_once('/var/www/Mail.php')O cualquiera que sea la ruta relativa:
require_once('directory/Mail.php')