Hola :) Bueno lo primero es basicamente que no puede acceder a ese archivo por que pones la rula absoluta? Creo que añadiendo la ruta en base a donde esta el archivo .php ya funcionara creo, ejemplo:
El php esta en la raiz /enviar.php y el pdf en la carpeta pdf /pdf/libro.pdf pues "pdf/libro.pdf" o si esta una carpeta anterior "./pdf/libro.pdf".
Aparte creo que te falta un parametro el nombre del documento que se va a mostrar, ejemplo:
Código PHP:
Ver original$mail->AddAttachment('/webroot/matrix/beta2/zte45m8Ih/Piensa_en_Lo_Nuevo/libro.pdf', "Soy_el_libro.pdf");
Luego el segundo error es por que no se a conectado al servidor smtp de google. Aunque tambien te falta avisar de que vas a enviar el correo por smtp;
Ahora mismo en un archivo que utilice yo hace un tiempo tengo estos datos y me funciono correctamente por conexion ssl.
Código PHP:
Ver original$mail->SMTPAuth = true; // enable SMTP authentication
$mail->SMTPSecure = "ssl";
$mail->Port = 465; // set the SMTP server port
$mail->Host = "smtp.gmail.com"; // SMTP server
Comentame que tal, un saludo.