Installation d'un composant avec Joomla 3.7.0

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Installation d'un composant avec Joomla 3.7.0

    Bonjour

    Je viens de me lancer dans le développement d'extensions avec l'aide d'un site d'aide pour les débutants...
    http://docteurjoomla.com/nos-tutoriels/categories/developpement/item/33-creation-d-un-composant-joomla-partie-2

    Je viens de migrer tous mes sites en Joomla 3.7.0.
    Je suis en PHP 7.1.4 et Mysql 5.5.54.

    J'ai donc commencé à écrire un tout petit composant qui a fonctionné jusque maintenant.
    J'ai désiré insérer la gestion des tables d'une base de données (création d'une table pour l'installation du composant et suppression de la table lors de la désinstallation).

    Maintenant, j'ai le message suivant :

    Alerte
    JInstaller: :Install: fichier SQL introuvable /homepages/27/d203673211/htdocs/ambiances-musicales/administrator/components/com_musique/sql/install.mysql.sql

    Extension Installer : Erreur SQL de traitement de la requête : La fonction DB ne rapporte aucune erreur
    Erreur
    Composant : erreur à l'installation

    J'ai essayé de mettre le dossier "sql" directement dans la racine du composant (et non pas dans le dossier "admin" du ".zip"), j'ai le même message...
    Je vous mets le ".zip" complet du composant en pièce jointe. Vous pouvez le tester si vous désirez sur un de vos site (il ne fait qu'afficher un simple message "Bonjour")...
    Avez-vous la même erreur ? Voyez-vous où se trouve la "coquille" ?
    Serait-ce dû à la version 3.7 de Joomla ? Ailleurs ?

    Merci d'avance.
    Jean-Marie
    Fichiers joints
    Le peu que je sais et occulté par le trop que je ne sais pas...
    (http://jmgi.fr)

  • #2
    Re : Installation d'un composant avec Joomla 3.7.0

    Je donne la solution que "Docteur Joomla" m'a donné sur son site.

    Bonjour,
    J'ai regardé dans votre fichier XML il manque le folder "sql". entre les lignes 36 et 39. Vous pouvez voir dans l'exemple en bas.
    <files folder="admin">
    <filename>musique.php</filename>
    <filename>index.html</filename>
    <folder>sql</folder>
    </files>
    À bientôt
    Docteur Joomla
    Le peu que je sais et occulté par le trop que je ne sais pas...
    (http://jmgi.fr)

    Commentaire

    Annonce

    Réduire
    Aucune annonce pour le moment.

    Partenaire de l'association

    Réduire

    Hébergeur Web PlanetHoster
    Travaille ...
    X