Retour : Page Principale > Configuration d'un poste de développement
ARRÊTEZ D'INSTALLER DES TRUCS DÉGU*ULASSES À LA MAIN ET UTILISEZ DES P*TAINS DE PAQUETS NOM D'UN CHIEN EN PLÂTRE !!!!! AAAAAAAAAAAAAAAA
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from 162.38.234
$cfg['LoginCookieValidity'] Â Â = 3600*24;
$cfg['MaxRows'] = 150;
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'votre compte unix';
$cfg['Servers'][$i]['password'] = 'votre mot de passe';
$cfg['Servers'][$i]['extension'] = 'mysqli';
Créer un compte utilisateur sur phpmyadmin et ajouter sur l'interface un mot de passe pour root et pma.
<Directory "/opt/lampp/phpmyadmin">
Modifier le fichier /opt/lampp/lampp à la ligne 259 en remplaçant le mot "stop" par "graceful-stop".
La ligne ressemblera alors Ă : $XAMPP_ROOT/bin/apachectl -k graceful-stop $apachedefines > /dev/null 2>&1
Commenter la ligne : #::1 localhost
Redémarer Apache et votre navigateur.
Configuration de Xampp
ARRÊTEZ D'INSTALLER DES TRUCS DÉGU*ULASSES À LA MAIN ET UTILISEZ DES P*TAINS DE PAQUETS NOM D'UN CHIEN EN PLÂTRE !!!!! AAAAAAAAAAAAAAAA
OBSOLETE (2017) - ces informations sont considérées comme n'ayant plus cours en 2017
- Installer Xampp dans le dossier "Applications" de son home, dans un dossier lampp
- passer en root et créer un lien nommé  lampp dans /opt qui pointe vers /home/~/Applications/lampp/ avec la commande : ln -s /home/~/Applications/lampp/ /opt/lampp
- Mettre tout le dossier ~/Applications/lampp/ et son contenu avec comme propriétaire/groupe : moi:moi : chown -R moi:moi ~/Applications/lampp/
- DĂ©placer le dossier ~/Applications/lampp/var/mysql dans ~/web/mysql
- Lier le dossier ~/web/mysql dans ~/Applications/lampp/var/ avec le nom mysql : ln -s /home/~/web/mysql/ /home/~/Applications/lampp/var/mysql
- Pour tout le contenu et le dossier ~/web/mysql de Xampp, mettre comme propriétaire/groupe mysql:mysql avec la commande : chown -R mysql:mysql ~/web/mysql
- DĂ©placer le contenu (seulement le contenu du dossier htdocs!) du dossier ~/Applications/lampp/htdocs dans ~/web/
- Lier le dossier ~/web/ dans ~/Applications/lampp/ avec le nom htdocs (renomer le dossier existant en htdocs.sauv) : ln -s ../../web ./htdocs.
- Dans les dossier ~/web/xampp mettre sur le fichier lang.tmp les droits 777 avec la commande : chmod 777 ~/web/xampp/lang.tmp
- Créer un fichier ~/Applications/lampp/phpmyadmin/config.inc.php et vérifier que les lignes indiquées ci-dessous y sont bien.
- Dans ~/Applications/lampp/etc/php.ini mettre les valeurs suivantes : max_execution_time = 30; memory_limit = 512M ; session.gc_maxlifetime = 86400;
- Dans ~/Applications/lampp/etc/my.cnf mettre les valeurs suivantes : max_allowed_packet = 10M
- Dans /etc/rc.local ajouter la ligne /opt/lampp/lampp start en l'ouvrant depuis root kate. Si rc.local n'existe pas, veuillez suivre la démarche Remplacer le fichier rc.local.
- Ajouter un fichier .htaccess dans ~/web/ et ajouter les lignes suivantes pour bloquer l'accès depuis l'extérieur :
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from 162.38.234
Contenu du fichier config.inc.php de Phpmyadmin
$cfg['LoginCookieValidity'] Â Â = 3600*24;
$cfg['MaxRows'] = 150;
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'votre compte unix';
$cfg['Servers'][$i]['password'] = 'votre mot de passe';
$cfg['Servers'][$i]['extension'] = 'mysqli';
Créer un compte utilisateur sur phpmyadmin et ajouter sur l'interface un mot de passe pour root et pma.
Accès au phpmyadmin renvoit vers une page 403
- Ouvrir le fichier : /opt/lampp/etc/extra/httpd-xampp.conf
- Chercher la ligne commençant par : <Directory "/opt/lampp/phpmyadmin">
- Ajouter dedans une nouvelle ligne : Require all granted
- Cela doit ressembler aux lignes ci-dessous. Redémarrez cela devrait fonctionner.
<Directory "/opt/lampp/phpmyadmin">
- AllowOverride AuthConfig Limit
- Order allow,deny
- Allow from all
- Require all granted
Apache ne veut pas s'arrĂŞter
Si la commande /opt/lampp/lampp stopapache n'arrête pas Apache.Modifier le fichier /opt/lampp/lampp à la ligne 259 en remplaçant le mot "stop" par "graceful-stop".
La ligne ressemblera alors Ă : $XAMPP_ROOT/bin/apachectl -k graceful-stop $apachedefines > /dev/null 2>&1
Mysql ne veut pas démarrer dans Lampp alors que Apache et Proftpd démarrent
VĂ©rifier que le dossier /home/moi a bien les droits : 755 (rwx r_x r_x)Erreur : 403 forbidden et Symbolic link not allowed or link target not accessible: /opt/lampp/htdocs/
VĂ©rifier que le dossier /home/moi a bien les droits : 755 (rwx r_x r_x)Erreur : 403
Editer le fichier /etc/hosts de votre machine.Commenter la ligne : #::1 localhost
Redémarer Apache et votre navigateur.