========================================== INSTALLATION TCPDF POUR HรBERGEMENT MUTUALISร OVH ========================================== Vous avez un hรฉbergement mutualisรฉ OVH sans accรจs SSH. TCPDF est la solution parfaite car il fonctionne uniquement en PHP ! โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ MรTHODE 1 : INSTALLATION AUTOMATIQUE (RECOMMANDร) โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ 1. Connectez-vous ร votre interface d'administration 2. Allez sur : https://votre-site.com/pages/admin/install-tcpdf.php 3. Le script va : โ Tรฉlรฉcharger TCPDF automatiquement โ L'installer dans le bon dossier โ Vรฉrifier que tout fonctionne C'est tout ! Le systรจme utilisera automatiquement TCPDF. โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ MรTHODE 2 : INSTALLATION MANUELLE (si l'automatique รฉchoue) โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ รTAPE 1 : Tรฉlรฉcharger TCPDF ---------------------------- 1. Allez sur : https://github.com/tecnickcom/TCPDF/archive/refs/heads/main.zip 2. Tรฉlรฉchargez le fichier ZIP รTAPE 2 : Extraire l'archive ----------------------------- 1. Extrayez le fichier ZIP sur votre ordinateur 2. Vous obtenez un dossier nommรฉ "TCPDF-main" 3. Renommez ce dossier en "tcpdf" (en minuscules) รTAPE 3 : Uploader sur votre serveur OVH ------------------------------------------ 1. Connectez-vous ร votre serveur OVH via FTP (FileZilla, etc.) 2. Naviguez jusqu'au dossier : pages/admin/ 3. Crรฉez un dossier nommรฉ "vendor" s'il n'existe pas 4. Uploadez le dossier "tcpdf" dans : pages/admin/vendor/ 5. Structure finale : pages/admin/vendor/tcpdf/tcpdf.php pages/admin/vendor/tcpdf/tcpdf_autoconfig.php etc. รTAPE 4 : Vรฉrifier l'installation ---------------------------------- 1. Allez sur : https://votre-site.com/pages/admin/install-tcpdf.php 2. Vous devriez voir : โ TCPDF est installรฉ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ TESTER L'ENVOI DE PDF โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ 1. Allez dans l'administration 2. Ouvrez une facture ou un devis 3. Cliquez sur "๐ง Envoyer par email" 4. Remplissez le formulaire et envoyez 5. Vรฉrifiez votre boรฎte email 6. Le PDF doit รชtre attachรฉ ! ๐ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ STRUCTURE DES DOSSIERS โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ Votre structure doit ressembler ร รงa : pages/admin/ โโโ vendor/ โ โโโ tcpdf/ โ โโโ tcpdf.php โ Fichier principal โ โโโ tcpdf_autoconfig.php โ โโโ fonts/ โ โโโ images/ โ โโโ ... (autres fichiers) โโโ pdf-generator.php โโโ send-invoice-email.php โโโ send-quote-email.php โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ PROBLรMES COURANTS โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ "Class TCPDF not found" โ Vรฉrifiez que pages/admin/vendor/tcpdf/tcpdf.php existe โ Vรฉrifiez les permissions du dossier (755) โ "Permission denied" โ Vรฉrifiez les permissions du dossier vendor/ (755) โ Vรฉrifiez les permissions du dossier tcpdf/ (755) โ Le PDF n'est pas gรฉnรฉrรฉ โ Vรฉrifiez les logs d'erreur PHP โ Testez avec install-tcpdf.php โ Vรฉrifiez que TCPDF est bien installรฉ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ AVANTAGES DE TCPDF โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ Fonctionne sur hรฉbergement mutualisรฉ โ Pas besoin d'accรจs SSH โ Bibliothรจque PHP pure (100% PHP) โ Installation simple โ Gรฉnรฉration PDF rapide โ Support UTF-8 et franรงais โ PDF optimisรฉ sur une seule page โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ Une fois installรฉ, tous vos envois de factures et devis par email incluront automatiquement un PDF sur une seule page ! Bon courage ! ๐