Base de données qui ne s'installe pas

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

  • Base de données qui ne s'installe pas

    Bonjour,

    Je suis en train de développer un composant joomla de gestion de locations et j'ai un problème lors du déploiement. En effet dans mon fichier xml j'ai spécifié le nom du script sql (install.sql qui est censé installer les différentes tables du composant mais lors de l'installation (via le gestionnaire d'extensions), mon composant est bien transféré mais aucune table n'est installée.

    Je vous montre mon fichier xml.

    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE install SYSTEM "http://www.joomla.org/xml/dtd/1.5/component-install.dtd">
    <install type="component" version="1.5.0">
      <name>location</name>
      <!--  Version du composant -->
      <version>stable 1.0</version>
      <!-- Description du Composant -->
      <description>Composant de gestion de locations</description>
    
      <!-- Fichiers d'installation -->
      <files folder="site">
        <filename>location.php</filename>
        <filename>controller.php</filename>
        <filename>constantes.php</filename>
        <filename>models/location.php</filename>
        <filename>models/reservation.php</filename>
        <filename>js/galerie.js</filename>
        <filename>views/edit/view.html.php</filename>
        <filename>views/edit/tmpl/default.php</filename>
        <filename>views/list/view.html.php</filename>
        <filename>views/list/tmpl/default.php</filename>
        <filename>views/editReserv/view.html.php</filename>
        <filename>views/editReserv/tmpl/default.php</filename>
        <filename>views/editReserv/tmpl/default_reservation.php</filename>
        <filename>controllers/reservation.php</filename>
        <filename>css/list.css</filename>
      </files>
    	<install>
    		<sql>
    			<file charset="utf-8" driver="mysql">install.sql</file>
    			<file charset="utf-8" driver="mysqli">install.sql</file>
    		</sql>
    	</install>	
      <administration>
        <!-- Administration Menu Section -->
        <menu>Composant location</menu>
    
        <!-- Fichiers de la partie administration -->
       <files folder="admin">
        <filename>location.php</filename>
        <filename>controller.php</filename>
        <filename>constantes.php</filename>
        <filename>models/location.php</filename>
        <filename>models/reservation.php</filename>
        <filename>models/client.php</filename>
        <filename>js/galerie.js</filename>
        <filename>views/edit/view.html.php</filename>
        <filename>views/edit/tmpl/default_appart.php</filename>
        <filename>views/edit/tmpl/default_client.php</filename>
        <filename>views/edit/tmpl/default_reserv.php</filename>
        <filename>views/list/view.html.php</filename>
        <filename>views/list/tmpl/default.php</filename>
        <filename>views/list/tmpl/default_appart.php</filename>
        <filename>views/list/tmpl/default_client.php</filename>
        <filename>views/list/tmpl/default_reserv.php</filename>
        <filename>controllers/reserv.php</filename>
        <filename>controllers/appart.php</filename>
        <filename>controllers/client.php</filename>
        <filename>css/style.css</filename>
        <filename>inc/menu.php</filename>
    	<filename>install.sql</filename>
       </files>
      </administration>
    </install>
    Donc déjà est-ce que vous pourriez me dire si la structure est bonne ? (le dossier du composant s'ajoute bien sur le site)
    Y-a-t-il quelque chose de particulier à spécifier dans le script sql ? Avez-vous une idée du problème ?

    Merci d'avance pour vos réponses.

    Cédric

    Ps: C'est mon premier message ici, j'espère donc ne pas m'être trompé de forum

  • #2
    Re : Base de données qui ne s'installe pas

    En fait c'était un simple problème dans le nom d'un attribut xml: utf8 et non utf-8

    Commentaire


    • #3
      Re : Base de données qui ne s'installe pas

      Merci de passer ton post en [RÉGLÉ]

      Lorsque l'on se cogne la tête contre un pot et que cela sonne creux, ça n'est pas forcément le pot qui est vide.
      Confucius

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X