Accueil > Joomla > Joomla chez free.fr Connexion: Amazon.com, Inc. | Localisation: Ashburn (US)



Mot de passe oublié ?
   
Imprimer
Index de l'article
Joomla chez Free
Ouverture d'un espace d'hébergement chez free.fr
Transfert des fichiers vers le serveur ftp
Configuration de Joomla
Toutes les pages

 

Création d'un site avec Joomla chez Free.fr


Ayant constaté que beaucoup de visiteurs du tutorial "Installation Joomla" étaient plus particulièrement à la recherche d'informations sur l'installation de Joomla sur compte de l'hébergeur Free, j'ai décidé d'écrire ce tutoriel. Il décrit chacune des étapes allant de l'activation d'un espace d'hébergement chez Free jusqu'à la mise en marche du site sous Joomla 1.5.

Pour tout problème, question, suggestion, n'hésitez pas à laisser un message dans le forum.

A) Pré-requis et limitations :

A-1 Pré-requis :
- Téléchargement de Joomla 1.5.x (le tutorial a été réalisé avec la version 1.5.8) : les différentes version de Joomla sont en téléchargement ici. Attention, pour une première installation de Joomla, il est nécessaire de télécharger l'archive complète et non un patch de mise à jour. Cette archive (fichier .zip) doit être décompressée dans le répertoire c:\joomla.

- Client ftp : ce tutoriel est basé sur l'utilisation de Filezilla version 3.1.15 (gratuit en téléchargement ici). Néanmoins d'autres clients ftp gratuits existent (chacun ses habitudes... teeth_smile.gif).

A-2 Limitations :

Free interdit l'exécution d'un certain nombres de fonctions php (voir article dans la FAQ de Free) :

  • chown
  • chmod
  • get_current_user
  • php_uname
  • putenv
  • set_time_limit
  • getmyuid
  • getmypid
  • dl
  • ini_alter
  • ini_restore
  • ini_set
  • exec
  • passthru
  • system
  • popen
  • pclose
  • leak
  • mysql_list_dbs
  • listen
  • chgrp
  • disk_total_space
  • disk_free_space
  • rmdir
  • realpath
  • tmpfile
  • link
  • shell_exec
  • proc_open
  • chroot
  • openlog
  • closelog
  • syslog
  • flock
  • socket_create_listen
  • socket_accept
  • socket_listen
  • sleep
  • usleep
  • umask
  • set_include_path
  • restore_include_path
  • symlink
  • setlocale
  • imagerotate
  •  

    Connaissant ces limitations, il est tout à fait possible de faire fonctionner Joomla sur un site hébergé par Free, sachant que certaines fonctionnalités signaleront des erreurs. En particulier, lors de l'installation d'extensions : composants, modules, plugins, templates,... Joomla signale les erreurs suivantes :

    • Attention ! - Les permissions de fichier n'ont pas pu être modifiées
    • JFolder::delete: Ne peut pas effacer le dossier /mnt/102/sdb/f/c/coolsteph33/tmp/install_492945340d22c/com_xxxxxx/.cache

    En effet, l'instruction chmod étant désactivée, le changement des permissions sur le fichiers et répertoires n'est pas possible, mais cela n'a aucune incidence sur l'installation de l'extension. Par contre, l'erreur JFolder::delete vient du fait que l'instruction rmdir est désactivée : les répertoires temporaires ne peuvent donc pas être supprimés par Joomla, mais peuvent être supprimés manuellement avec un client FTP (par exemple Filezilla).

    Par contre, la désinstallation n'est pas automatique :


    • JFolder::delete: Ne peut pas effacer le dossier /mnt/102/sdb/f/c/coolsteph33/administrator/modules/mod_xxxxxx
    • JFolder::delete: Ne peut pas effacer le dossier /mnt/102/sdb/f/c/coolsteph33/components/com_xxxxxxx
    • Composant Désinstaller: Unable to remove the component site directory
    • JFolder::delete: Ne peut pas effacer le dossier /mnt/102/sdb/f/c/coolsteph33/administrator/components/com_xxxxx/models
    • Composant Désinstaller: Impossible de supprimer le dossier composant admin

    La suppression des répertoires étant impossible (function rmdir désactivée), la désinstallation d'extensions s'effectue mais pas complètement : la désactivation de l'extension ainsi que la suppression des données en base de données s'effectue de façon automatique, par contre, les répertoires doivent être supprimés manuellement (attention de bien relever les erreurs signalées lors de la désinstallation pour connaître tous les répertoire ç supprimer). Il est donc préférable de tester les éléments à installer un Joomla fonctionnant en local sur un PC (tournant sous Wamp par exemple), avant de les installer sur le site en ligne car elles ne pourront pas être désintallées.

     



    Mise à jour le Samedi, 27 Novembre 2010 11:12
     
    © CoolSteph Web-Design 2010 - Utilisant Joomla CMS et hébergé chez OVH