Alors voila je voudrais mettre en place un serveur php afin de pouvoir interpréter mes pages en php mais j'ai quelques petis soucis lors de ma configuration.
Je vous explique je suis le wiki point part point (wiki qui est vraiment très bien fait) mais au lancement de mysql (mariadb) j'ai une erreur qui apparait :ERROR 1045 (28000): Access denied for user 'florent'@'localhost' (using password: NO). la franchement je bloque.
Ensuite viens le deuxième soucis qui est lors de la verif de apache et php, je créer bien le fichier qui permet d'afficher le phpinfo mais quand je vais sur la page je tombe sur rien...
Que faire pour résoudre ces petits soucis ?
Merci d'avance pour vos réponses.
Dernière modification par floflo77890 le jeu. 17 nov. 2016, 22:50, modifié 2 fois.
floflo77890 a écrit :mais au lancement de mysql (mariadb) j'ai une erreur qui apparait :ERROR 1045 (28000): Access denied for user 'florent'@'localhost' (using password: NO). la franchement je bloque.
floflo77890 a écrit :Ensuite viens le deuxième soucis qui est lors de la verif de apache et php, je créer bien le fichier qui permet d'afficher le phpinfo mais quand je vais sur la page je tombe sur rien...
Là il faut regarder du côté des logs apache (/var/logs/httpd/).
Attention si tu as modifié des choses dans le httpd.conf (notamment pour activer php), il faut bien redémarrer le service httpd.
«The following statement is not true. The previous statement is true.»
Alors léger mieux, maintenant j'ai accès à la base de donée mariadb via la commande suivante mysql -u user _p alors que la commande mysql me renvoi toujours la même erreur.
Concernant apache et php j'ai bien restart le service comme indiqué mais sa ne fonctionne toujours pas. Quand je vais dans le dossier de log je ne trouve rien normal ?
Oui effectivement avec si peut d'information tu vas avoir du mal à me venir en aide. En gros quand je suis le wiki français pour l'installation et la configuration dnt LAMP, à la partie test il disent de lancer la commande mysql pour démarrer Mariadb. Or pour ma part au moment de cette partie j'avais l'erreur mantionné plus haut. Cette partie du problème à été résolu en suivant le wiki Anglais et e lançant mariadb avec la commande suivante mysql -u user -p. Avec cette commande je peut bien créer ma base de donée.
concernant le server apache, voici la sortie de la commande :
● httpd.service - Apache Web Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since mar. 2016-11-15 19:28:34 UTC; 11min ago
Process: 2138 ExecStop=/usr/bin/httpd -k graceful-stop (code=exited, status=1/FAILURE)
Process: 2136 ExecStart=/usr/bin/httpd -k start -DFOREGROUND (code=exited, status=1/FAILURE)
Main PID: 2136 (code=exited, status=1/FAILURE)
nov. 15 19:28:33 jailtech_flo systemd[1]: Started Apache Web Server.
nov. 15 19:28:33 jailtech_flo httpd[2136]: httpd: Syntax error on line 518 of /etc/httpd/conf/httpd.conf: Could not open configuration file /etc/httpd/conf/extra/php7_mdule.conf: No such file
nov. 15 19:28:33 jailtech_flo systemd[1]: httpd.service: Main process exited, code=exited, status=1/FAILURE
nov. 15 19:28:33 jailtech_flo httpd[2138]: httpd: Syntax error on line 518 of /etc/httpd/conf/httpd.conf: Could not open configuration file /etc/httpd/conf/extra/php7_mdule.conf: No such file
nov. 15 19:28:34 jailtech_flo systemd[1]: httpd.service: Control process exited, code=exited status=1
nov. 15 19:28:34 jailtech_flo systemd[1]: httpd.service: Unit entered failed state.
nov. 15 19:28:34 jailtech_flo systemd[1]: httpd.service: Failed with result 'exit-code'.
.
Il semble effectivement que le serveur ne soit pas actif. Je me me renseigner de ce côté là.
J'ai eu un problème similaire avec php7. Pour être sûr que cela ne vient pas de là vérifie que dans dans /etc/httpd/conf/extra tu as bien le fichier : php7_module.conf et que dans ton fichier de configuration d'apache il est bien chargé.
Dans /etc/httpd/conf/httpd.conf tu dois avoir la ligne : LoadModule php7_module modules/libphp7.so. Elle n'y est pas systématiquement et généralement il faut la rajouter. Ou bien elle est commentée mais avec php_module au lieu de php7_module.
As tu installé aussi phpMyadmin ? Ça aide bien pour modifier facilement la base de données.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Oui je suis en train de configurer phpmyadmin mais la aussi petit soucis, au moment ou il faut modifier le htaccess pour autoriser à se logger sur phpmyadmin. soucis j'ai pas le htaccess.
Si ton serveur est sur ta machine sans risque d'être accédé de l'extérieur, tu n'as qu'à pas utiliser htaccess (pardon pour les puristes ).
Sur mon serveur local je n'en ai pas vraiment besoin, je n'ai donc pas de fichier .htaccess dans /etc/webapps/phpmyadmin.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
À la racine de mon serveur j'ai fait un lien symbolique vers /usr/share/webapps/phpMyAdmin nommé phpmyadmin (original ?). Ensuite pour y accéder je rentre l'adresse localhost/phpmyadmin. Ce n'est pas propre mais plus facile.
J'ai juste le problème d'avoir la page d'accueil en anglais au départ, je suis obligé, pour l'instant, de changer de langue à chaque fois. Mais d'un autre coté je ne m'en sers pas souvent une fois mes bases configurées.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Sayez j'ai enfin accès à phpmyadmin je viens de voir que j'ai fait une erreur dans le fichier de conf pour apache, j'avais mis phpMyadmin au lieux de phpMyAdmin.
Tant de recherche pour une si petite erreur. En tout cas merci à vous tous pour votre aide.
Je passe le sujet en résolu.