Installation de phpMyPortal
Pré-requis
phpMyPortal nécessite les programmes suivants:
- Apache
- php version 5.1.0 ou supérieure
- mySQL avec les droits permettant de créer ou modifier des tables
- La librairie GD, qui permet de manipuler des images en PHP
- php doit être compilé avec les extensions suivantes (ou si vous utilisez des packages précompilés, vous devez installer ces extensions):
- iconv
- curl (Spécifiquement pour le composant Google Translate)
- mySQL
- gettext
Compilation de php
Certains composants ou modules requièrent des fonctions particulières de php. En fonction de vos besoins, vous devrez donc les installer ou recompiler le php de votre serveur. En voici la liste:
- Pour les composants
- Composant de traduction: Pour qu'il fonctionne, php doit être compilé avec la directive --with-curl.
- Pour les forums de type galeries photos
- La librairie GD doit être incluse avec le php (directive --with-gd)
Configuration de php
Cette configuration ne peut se faire que si vous avez accès à la configuration du PHP sur le serveur que vous utilisez.
Si ce serveur est sur Internet, renseignez-vous auprès de votre hébergeur...
Les conseils ci-dessous sont essentiellement prévus si vous être administrateur de votre propre serveur web.
Pour tout ce qui concerne le transfert de fichiers, php fixe une limite par défaut de la taille de ces fichiers relativement basse (2Mo chez moi).
Je vous conseille de modifier cette limite (mise à 16Mo chez moi, en intranet).
Sous Linux, il suffit, d'éditer le fichier
/etc/php.ini et de mettre
16M à la variable
upload_max_filesize
Je vous conseille également de modifier les valeurs suivantes dans votre php.ini:
memory_limit = 48M max_execution_time = 120
Ensuite, pour que ces nouvelles valeurs soient prises en compte, redémarrez Apache:
# /etc/init.d/httpd restart
Installation
Les indications ci-dessous partent du principe que vous utilisez l'archive officielle de phpMyPortal, téléchargeable ici (75 accès)
- Sous Linux/Unix - mode shell
- Sous Linux/Unix/Windows - mode copie de fichier (FTP, SMB...)
- Décompressez le fichier en utilisant votre méthode favorite
- Copiez tous les fichiers contenus dans le prépertoire portail_tmp dans un répertoire du serveur apache (Ex: C:wwwrootportail) ou dans sa racine
- Le serveur apache doit être en mesure d'écrire et de créer des fichiers dans ce répertoire.
- Préparation de la base de données
- Vous êtes maître de votre serveur web: créez alors une base de données dans mySQL (appelée par exemple phpmyportal)
- Votre site est hébergé sur Internet: munissez-vous de ses paramètres d'accès
2 possibilités:
- Ensuite, il ne reste plus qu'à configurer le portail. Pour cela, sous un explorateur, aller à l'adresse http://monsite/menu.php (Attention à indiquer le bon chemin!) phpMyPortal va alors détecter qu'il n'est pas configuré. Il va alors vous diriger vers la page de configuration.
- Cliquez sur la petite flèche à gauche de la ligne 'Paramètres de la base de données'
- Indiquez alors les paramètres de votre base.
- Dans la Méthode d'accès à la base de données, il y a trois possibilités:
- PEAR::DB - C'est la méthode la plus fréquente et donc celle à conseiller
- PEAR::MDB2 - Cette méthode est tout à fait utilisable, même si moins testée...
- PDO - Cette méthode est expérimentale et est donc FORTEMENT DECONSEILLEE
- La variable ORACLE_HOME: Cette variable n'est là que pour les utilisateurs utilisant Oracle, et que cette variable est nécessaire. Donc, dans la plupart des cas, elle est inutile...
- Faites de même avec les paramètres de messagerie
- Pour les options système:
- Indiquez le chemin du site (http://monjoliportail/phpmyportal)
- Indiquez le répertoire dans lequel seront stockées vos images (Ex: /perso) - Ce répertoire sera créé sous la racine de votre serveur apache
- Enregistrez la configuration (Bouton tout en bas)
Si vos paramètres ont bien été rentrés, phpMyPortal va alors créer sa base de données. Si ce n'est pas le cas, vous n'avez plus qu'à modifier le fichier inc/local.inc.php à la main!
Configuration du site
Une fois
phpMyPortal installé et la base de données construite, il ne reste plus qu'à configurer les options générales de votre site.
Pour cela, il faut vous connecter en administrateur.
phpMyPortal a créé un administrateur par défaut:
admin avec en mot de passe
admin.
Une fois connecté, allez dans le
menu d'administration (Dans la barre d'accès rapide, tout en haut, il y a un bouton pour y accéder) et choisissez l'option
Configuration.
Sur cette page, vous pourrez définir des options générales à votre site (menu déroulant ou non, thème par défaut...).
Si les modifications que vous effectuez sur cette page ne sont pas prises en compte, c'est que le fichier
inc/local.inc.php est en lecture seule.
S'il ne vous est pas possible de changer ses droits d'accès, vous devrez aller modifier ce fichier à la main puis le transférer par FTP...
Ensuite, n'oubliez pas de changer le mot de passe de l'administrateur par défaut en allant
Modifier votre compte, en haut à gauche.
Retour au sommaire (1814 accès)