Diverses astuces

Durant l'installation de Contao

Mot de passe d'installation par défaut

Le mot de passe d'installation par défaut est "contao" Sourire, défini dans config.php, l'installateur vous demandera d'indiquer le votre qui primera sur celui là dans localconfig.php !

Perte du mot de passe administrateur

Vous avez perdu votre mot de passe administrateur pour vous connecter à l'interface d'administration de Contao ?

Pas de soucis, il y a un moyen simple de le recréer.

  • Commencez par faire un backup de la base de donnée (une mauvaise manip est si vite arrivée)
  • Supprimer la ligne correspondant à votre compte utilisateur
delete from tl_user where login="[Login]";
  • Enfin se rendre dans l'interface d'installation ( /contao/install.php) et recréer l'utilisateur

FTP Hack

Contao vous proposera peut être lors de l'installation de modifier les fichiers par FTP, afin de contourner les droits de fichiers, qui l'empèchent de modifier certains fichiers (notamment localconfig.php).

Le mieux est encore, de mettre les bons droits, à savoir, d'indiquer comme propriétaire des fichiers, votre PHP.

Php tourne la plupart du temps sous www-data .

Donc sous linux un simple:

sudo chown -R www-data:www:data {dossier_contao} 

devrait remédier au problème. Il vous suffira ensuite de recharger la page install.php, pour qu'il arrête de vous demander un FTP que vous n'avez pas en local.

Copier des modules d'une autre installation

Vous avez déjà créé un site sous contao, trouvé des modules qui vous plaisaient, et vous souhaiter créer un deuxième site.

Tout content, vous faites un copier-coller des modules qui vous interessent, dans votre nouveau répertoire module de votre toute fraiche installation ! Mais, pourquoi ça ne marche pas ? Incertain

Déjà, il faut demander à contao de mettre à jour la base de donnée, pour cela vous allez dasn gestionnaire d'extention, et vous cliquez sur mettre à jour la base de donnée.

Mais là stupeur, vos modules n'apparaissent pas dans la liste des modules installés !! Comment se fait t-il ? Tout simplement parce que Contao liste les modules que vous avez installé ainsi que leur version dans la base de donnée ! (Contestable mais bon).

Il faudra donc que vous extrayez les bonnes lignes de votre table tl_repository_installs et que vous les rajoutiez dans vous nouvelle base de donnée, et enfin ça marche ! Cool

Création d'un module

Utilisation de l'outil de génération des fichiers et répertoires

Pensez y !

Le module "development" vous permet de prévoir les fichiers et les dossiers que vous aurez à remplir à l'avance.

Il pourra vous éviter quelques oublis, alors n'hésitez pas à vous en servir Rigolant !


  Cet article est sous licence LGPL, vous pouvez le modifier, le copier et le publier, mais en signalant son auteur d'origine. ( http://www.ilune.fr )