task-lamp php [Réglé]
après réinstallation
Système et matériels / Installation et configuration

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
J'ai donc réinstallé task-lamp-php
J'ai testé apache: "It Work"
J'ai testé Mysql:
Code BASH :
mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Alors j'ai cherché si mariadb-server était bien installé.
Je ne l'ai pas trouvé dans la base RPM ? Mais où est il passé celui-là ?
Je me suis dit qu'il est peut être resté sous un ancien nom: J'ai cherché en vain mysql-server ???
Plus de serveur à l'horizon....
Alors je m'adresse aux spécialistes du RPM: Qu'avez vous fait du serveur? Je n'ai plus de socket (aux pieds)
Puis comme mes fichiers php sont dans mon home, voilà que je rejoins le problème de m@rco123
J'ai tenté un webdav qui m'a planté le redémarrage de ma session par cette ligne dans fstab
Code BASH :
http://localhost/php/ /home/thierry/php davfs2 defaults 0 0
Ben voila le travail d'un mec pas très doué, mais qui aime bien tout savoir.
Si vous avez un tuyau pour me faire avancer, ce n'est pas de refus
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

bbo_ Membre non connecté
-
- Voir le profil du membre bbo_
- Inscrit le : 09/09/2013
- Site internet
- Groupes :
Est-ce que le service MySQL a bien été démarré ?
Code CONSOLE :
systemctl status mysql # Pour verifier le status systemctl start mysql # Pour démarrer
Je ne sais pas si c'est encore à jour, mais as-tu regardé la page LAMP du wiki ?

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
Code BASH :
$ systemctl status mysql mysql.service Loaded: not-found (Reason: No such file or directory) Active: inactive (dead)
Code BASH :
systemctl start mysql Failed to issue method call: Access denied
et pour le wiki, il n'est plus à jour, mais il ne dépanne en aucun cas.
Je pense d'ailleurs m'en occuper une fois que ça fonctionnera.
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
Un chown -R mysql:mysql /var/lib/mysql à fait un bon boulot
Un reboot la dessus et ça roule.
Bon ben maintenant il va falloir apprendre comment fonctionne webdav
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
J'avais fait un lien symbolique depuis mon /home/ comme ça:
Code BASH :
# ln -s ./php /var/www/html
Le lien se fait mais bizarrement il reste inopérant. J'ai vérifié depuis dolphin
J'ai recommencé mais comme ça:
Code BASH :
# ln -s /home/thierry/php /var/www/html
Là mon lien symbolique fonctionne bien.
J'ai ajouté le groupe "thierry" à apache et ça roule.
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

bbo_ Membre non connecté
-
- Voir le profil du membre bbo_
- Inscrit le : 09/09/2013
- Site internet
- Groupes :
- installer le module Apache user_dir
- ajouter un VirtualHost vers ton dossier '/home/thierry/php' (chaque sous-dossier sera un projet)
- redémarre Apache
- accéder à ton dossier via l'adresse 'http://localhost/~thierry'
Cela présente l'avantage de ne pas avoir à ajouter thierry au groupe apache (il me semble). Avec l'aide de la doc Fedora et d'Adrien, j'avais configuré un VirtualHost l'année dernière.

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
Je reviens.
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

bbo_ Membre non connecté
-
- Voir le profil du membre bbo_
- Inscrit le : 09/09/2013
- Site internet
- Groupes :

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Visiteur
Visiteur
Ouvrir une console:
Code BASH :
su -
Code TEXT :
mot de passe root
Code BASH :
urpmi drakwizard apache-mod_php drakwizard
Code TEXT :
sélectionner Serveur Web (apache2) , cliquer sur suivant et prendre les options par défaut proposés jusqu’à la fin et cliquer sur ok
Code BASH :
systemctl start httpd.service
Code TEXT :
Ouvrir une console en user normal, pour l'exemple nous l’appellerons l'utilisateur thierryR:
Code BASH :
mkdir -p ~/public_html chmod 0755 ~/public_html chmod o+x $HOME cd ~/public_html cp -R /chemin/php $HOME/public_html su -
Code TEXT :
mot de passe root
Code BASH :
systemctl restart httpd.service
Ensuite dans ton navigateur web préféré :
http://127.0.0.1/~thierryR/php/
ou
http://localhost/~thierryR/php/
Mini tuto pour mysql (mariadb)
Ouvrir une console:
Code BASH :
su -
Code TEXT :
mot de passe root
Code BASH :
urpmi mariadb mariadb-client systemctl start mysqld.service
ensuite il faut créer un mot de passe root pour mysql (c'est pas le même que celui du système)
ouvrir une console utilisateur normal
Code BASH :
mysql -u root set password for root@localhost = password('motdepasserootmysql'); flush privileges; quit;
pour créer une base de donnée pour l'exemple disons pour amarok
ouvrir une console utilisateur normal
Code BASH :
mysql -p -u root
Code TEXT :
motdepasserootmysql
Code BASH :
CREATE DATABASE amarokdb; use mysql; GRANT ALL ON amarokdb.* TO amarok@localhost IDENTIFIED BY 'amorokmotdepasse'; FLUSH PRIVILEGES; quit;
en ce qui concerne shorewall si vous voulez des accès distants éditer le fichier /etc/shorewall/rules.drakx
pour apache:
ACCEPTnetfwtcp80,443
pour mysql:
ACCEPTnetfwtcp3306
Code BASH :
systemctl restart shorewall.service
pour verifier shorewall
Code BASH :
systemctl check shorewall.service
Édité par Visiteur Le 19/12/2014 à 17h32

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
J'ai mis ça à la fin du fichier
Citation :
<VirtualHost *:80>
# Activation des sites de quelques utilisateurs : http://localhost/~nomutilisateur
UserDir disabled root
UserDir enabled thierry
UserDir php
<Directory /home/*/php>
AllowOverride all
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
</Directory>
</VirtualHost>
# Activation des sites de quelques utilisateurs : http://localhost/~nomutilisateur
UserDir disabled root
UserDir enabled thierry
UserDir php
<Directory /home/*/php>
AllowOverride all
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
</Directory>
</VirtualHost>
J'ai fait un
Code BASH :
systemctl restart httpd.service
J'ai viré le firewall pour les essais
Puis dans mon navigateur j'ai fait:
http://localhost/php/
Error 404 (peugeot)
Sachant que dans la directory j'ai un index.php
Code PHP :
<?php phpinfo(); ?>
Je dois avoir un lézard quelque part. Je reteste.
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Visiteur
Visiteur
thierryR :
La 1ere étape est commencée.
J'ai mis ça à la fin du fichier
J'ai fait un
J'ai viré le firewall pour les essais
Puis dans mon navigateur j'ai fait:
http://localhost/php/
Error 404 (peugeot)
Sachant que dans la directory j'ai un index.php
Je dois avoir un lézard quelque part. Je reteste.
J'ai mis ça à la fin du fichier
Citation :
<VirtualHost *:80>
# Activation des sites de quelques utilisateurs : http://localhost/~nomutilisateur
UserDir disabled root
UserDir enabled thierry
UserDir php
<Directory /home/*/php>
AllowOverride all
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
</Directory>
</VirtualHost>
# Activation des sites de quelques utilisateurs : http://localhost/~nomutilisateur
UserDir disabled root
UserDir enabled thierry
UserDir php
<Directory /home/*/php>
AllowOverride all
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
</Directory>
</VirtualHost>
J'ai fait un
Code BASH :
systemctl restart httpd.service
J'ai viré le firewall pour les essais
Puis dans mon navigateur j'ai fait:
http://localhost/php/
Error 404 (peugeot)
Sachant que dans la directory j'ai un index.php
Code PHP :
<?php phpinfo(); ?>
Je dois avoir un lézard quelque part. Je reteste.
si tu as copié ton "index.php " dans /home/thierry/public_html/php/
il te faut taper comme adresse
http://localhost/~thierry/php/
le http://localhost/php/ c'est si le repertoire php est dans /var/www/html

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
Là, je n'ai pas le droit d'accéder. Ça doit être un problème droit sur les fichiers je pense ?
Pourtant index.php est mis à mon nom et groupe....
EDIT: Ça fonctionne.
Je n'avais pas créé le dossier "public_html"
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Visiteur
Visiteur
thierryR :
Effectivement ça change tout. Je passe de l'erreur 404 à la 403.
Là, je n'ai pas le droit d'accéder. Ça doit être un problème droit sur les fichiers je pense ?
Pourtant index.php est mis à mon nom et groupe....
Là, je n'ai pas le droit d'accéder. Ça doit être un problème droit sur les fichiers je pense ?
Pourtant index.php est mis à mon nom et groupe....
droit de fichiers/dossiers je pense pas, l'erreur me semble plus dans ta config d'apache , deja
Code TEXT :
<VirtualHost *:80> # Activation des sites de quelques utilisateurs : http://localhost/~nomutilisateur UserDir disabled root UserDir enabled thierry UserDir php <Directory /home/*/php> AllowOverride all Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec </Directory> </VirtualHost>
devrais etre plus dans le genre
<VirtualHost *:80>
Code TEXT :
# Activation des sites de quelques utilisateurs : http://localhost/~nomutilisateur UserDir enabled thierry UserDir public_html <Directory /home/*/public_html> AllowOverride all Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec </Directory>
puis tu as http.conf & userdir.conf a config aussi,
serieux essaie de reprendre a zero avec le tuto que j'ai fait au dessus
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie