Vous n'êtes pas identifié(e).
Faire peu mais bien! D'aller trop vite ça va moins vite.
Ma machine = Micro-ATX ASRock Z87M Pro4, Haswell 4590 @ 3.7Ghz, 16GB DDR3/1600 Crucial Ballistix CL-9, 550w Corsair, 250GB SSD Samsung 840 EVO + 1TB Toshiba, Intel HD Graphics 4600 intégré (ou, Nvidia GTX 960, pas installée)
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Linux debDesk Linux 4.19.0-9-amd64
Hors ligne
web étant le dossier que j'ai créé pour recevoir mes trucs
Il faut cependant supprimer le fichier index.html qu'avait déposé apache dans le dossier /var/www/html en début d'installation, sinon c'est toujours lui qui s'affiche lorsqu'on appele localhost.
J'ai cherché cette nuit sur le wiki et j'ai rien trouvé à mon niveau. Très complexe le monde des réseaux. J'ai même lu sur le forum que lamp était mis sur la tablette, plus tellement recommandé.
Après deux semaines consacrée à m'initier à Linux et à tenter d'installer un petit serveur local, on y est arrivé.
Merci, c'est résolu
Dernière modification par yordox (15-10-2016 21:14:31)
Faire peu mais bien! D'aller trop vite ça va moins vite.
Ma machine = Micro-ATX ASRock Z87M Pro4, Haswell 4590 @ 3.7Ghz, 16GB DDR3/1600 Crucial Ballistix CL-9, 550w Corsair, 250GB SSD Samsung 840 EVO + 1TB Toshiba, Intel HD Graphics 4600 intégré (ou, Nvidia GTX 960, pas installée)
Hors ligne
Faire peu mais bien! D'aller trop vite ça va moins vite.
Ma machine = Micro-ATX ASRock Z87M Pro4, Haswell 4590 @ 3.7Ghz, 16GB DDR3/1600 Crucial Ballistix CL-9, 550w Corsair, 250GB SSD Samsung 840 EVO + 1TB Toshiba, Intel HD Graphics 4600 intégré (ou, Nvidia GTX 960, pas installée)
Hors ligne
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
puis
Et sur cette nouvelle base j'ai suivi la procédure que proposait chalu
soit:
Là, j'ai ouvert localhost dans la barre de mon navigateur et j'ai bien eu le message "IT WORKS!" qui confirme qu'Apache est bien installé
J'ai continué avec
puis
Là j'ai entré au Mot de Passe Mysql demandé, mon mot de passe root (je ne sais pas si c'était idéal. J'ai fait ça plutôt pour me souvenir du mdp)
Là j'ai choisi:
- serveur web à reconfigurer automatiquement: apache2
- faut-il configurer la base de données de phpmyadmin avec dbconfig-common? J'ai coché oui
- mot de passe de l'administrateur de la base de données: le mème que j'ai mis à mysql
- mot de passe de connexion mysql pour phpmyadmin: le même que j'ai mis à mysql
Rendu là je suis allé voir du côté de ce que me proposait smolski et j'ai créé un lien symbolique (alias?) entre le dossier de phpmyadmin et /var/www/html
et j'ai redémarré les services apache
J'ai vérifié que phpmyadmin était accessible en tapant localhost/phpmyadmin dans l'adresse de mon navigateur et c'était bon. J'y ai accès avec le mot de passe utilisé plus haut, en root.
(pas fameux comme sécurité mais j'y connais pas grand chose alors pour du local je me dis que c'est acceptable)
Finalement, pour travailler dans un dossier qui ne soit pas à root, (/var/www/html) j'ai crée un autre alias pour travailler dans un dossier créé préalablement par mes soins dans mon home/pierre que j'ai nommé web
Ah, il faut supprimer le fichier qu'apache installe dans /var/www/html lors de son installation, le fameux IT WORKS! sinon c'est TouJours lui qui s'affiche dans localhost. Je ne me souviens plus de son nom, index.html je crois, pas certain. C'est un fichier qui est dans un dossier root alors je l'ai supprimé avec rm en console root. Sous toute réserve c'est quelque chose comme
rm /var/www/html/index.html
que j'ai utilisé pour le supprimer.
Et là, le serveur fonctionne comme attendu. Je peux créer des fichiers .php et des dossiers dans mon dossier /home/pierre/web et j'y ai accès en tapant localhost dans la barre d'adresse de mon navigateur.
- Pour ceux qui installent wordpress en local, pour qu'il puisse télécharger les mises à jour et les thèmes, (c'était impossible) je suis allé voir ici http://sandboxxx.net/wordpress/probleme … -en-local/ et en suivant ces procédures tout est rentré dans l'ordre.
Je crois n'avoir rien oublié
Merci encore pour votre aide et votre patience, très apprécié
Dernière modification par yordox (17-10-2016 13:46:49)
Faire peu mais bien! D'aller trop vite ça va moins vite.
Ma machine = Micro-ATX ASRock Z87M Pro4, Haswell 4590 @ 3.7Ghz, 16GB DDR3/1600 Crucial Ballistix CL-9, 550w Corsair, 250GB SSD Samsung 840 EVO + 1TB Toshiba, Intel HD Graphics 4600 intégré (ou, Nvidia GTX 960, pas installée)
Hors ligne
Rendu là je suis allé voir du côté de ce que me proposait smolski et j'ai créé un lien symbolique (alias?) entre le dossier de phpmyadmin et /var/www/html
ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
Lors d'une installation normale de phpmyadmin des dépôts, cette commande n'est pas nécessaire. C'est le fichier /etc/apache2/conf-enabled/phpmyadmin.conf qui joue ce rôle, celui ci étant un lien symbolique créé lors de la configuration du paquet vers /etc/phpmyadmin/apache.conf.
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
Dernière modification par yordox (16-10-2016 12:36:38)
Faire peu mais bien! D'aller trop vite ça va moins vite.
Ma machine = Micro-ATX ASRock Z87M Pro4, Haswell 4590 @ 3.7Ghz, 16GB DDR3/1600 Crucial Ballistix CL-9, 550w Corsair, 250GB SSD Samsung 840 EVO + 1TB Toshiba, Intel HD Graphics 4600 intégré (ou, Nvidia GTX 960, pas installée)
Hors ligne
> Débuter sur Debian
Principales commandes Linux+ISOs DF+Les cahiers du débutant
> Débuter sur openSUSE
Site officiel + Wiki fr + Forum fr +Guide du débutant sur Leap 15.x
Hors ligne
Faire peu mais bien! D'aller trop vite ça va moins vite.
Ma machine = Micro-ATX ASRock Z87M Pro4, Haswell 4590 @ 3.7Ghz, 16GB DDR3/1600 Crucial Ballistix CL-9, 550w Corsair, 250GB SSD Samsung 840 EVO + 1TB Toshiba, Intel HD Graphics 4600 intégré (ou, Nvidia GTX 960, pas installée)
Hors ligne
Ne t'inquiète pas yordox, si ça marche c'est l'essentiel.
Effectivement, en pratique, ça marche
La Théorie, c'est quand ça ne marche pas et qu'on sait pourquoi. La Pratique, c'est quand ça marche et qu'on ne sait pas pourquoi. Si nous allions Théorie et Pratique, ça ne marche pas, et on ne sais pas pourquoi
N'empêche qu'il y a un truc qui n'a pas fonctionné, puisque l'étape que j'ai citée n'était pas nécessaire. J'ai moi même réalisé hier cette installation, et je n'en ai pas eu besoin. La lecture du script de post-installation me le confirme. Et j'aime bien comprendre pourquoi un truc marche ou ne marche pas Je comprends aussi que ça ne soit pas le cas de tout le monde
Je crois que certains tutos ne sont plus à jour, voir ce fil
Tous les membres de DF ont le droit de les mettre à jour Ca n'est réservé ni aux modos, ni aux admins, bien au contraire. Ceux qui viennent d'apprendre sont les mieux à même de voir les trucs qui coincent
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
> Débuter sur Debian
Principales commandes Linux+ISOs DF+Les cahiers du débutant
> Débuter sur openSUSE
Site officiel + Wiki fr + Forum fr +Guide du débutant sur Leap 15.x
Hors ligne
Je ne faisais pas de reproche, désolée que ce soit perçu ainsi.:(
Aucun reproche de ma part non plus
C'est juste pour que cela soit dit et répété
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
> Débuter sur Debian
Principales commandes Linux+ISOs DF+Les cahiers du débutant
> Débuter sur openSUSE
Site officiel + Wiki fr + Forum fr +Guide du débutant sur Leap 15.x
Hors ligne
pour travailler dans un dossier qui ne soit pas à root....
- il faut utiliser les "Virtual Hosts"
exemple : Créer un dossier home/utilisateur/sites
Créer un fichier index.html et/ou un phpinfo.php avec <?php phpinfo(); ?>
Modification de la "Directory" de travail
cd /etc/apache2/sites-available
cp 000-default.conf sites.local.conf
Editer
suivant la distribution Linux le logiciel éditeur de texte mousepad peut être remplacer son favori en placesudo gksu mousepad /etc/apache2/sites-available/sites.local.conf
Remplacer l'existant par
<VirtualHost *:80>
ServerAdmin sites@localhost
DocumentRoot /home/linux/sites
ServerName sites
<Directory /home/linux/sites/>
Require all granted
AllowOverride All
# pour mode rewrite
</Directory>
</VirtualHost>
l’utilisateur ici s’appelle linux (remplacer linux pour votre nom d’utilisateur)
Sauvegarder le fichier sites.local.conf
Activer ce fichier sites.local.conf avec sudo gksu a2ensite sites.local.conf
Relancer Apache : sudo gksu service apache2 reload
modifier le fichier hosts : sudo gksu mousepad /etc/hosts
Ajouter
127.0.0.1 sites
Puis Relancer Apache
Vérifier les modifications
http://sites/index.html et/ou http://sites/phpinfo.php
Dernière modification par jce76350 (16-10-2016 16:01:24)
--
Jc E
Hors ligne
> Débuter sur Debian
Principales commandes Linux+ISOs DF+Les cahiers du débutant
> Débuter sur openSUSE
Site officiel + Wiki fr + Forum fr +Guide du débutant sur Leap 15.x
Hors ligne
Et en plus adminer est bien dans les dépôts
oui mais trop vielle version version actuelle 4.2.5 compatible PHP7 et installable ou on veut et dans le cas "home/utilisateur/sites" il peut être mis dans ce dossier
Dernière modification par jce76350 (16-10-2016 15:37:02)
--
Jc E
Hors ligne
Dernière modification par chalu (16-10-2016 15:39:03)
> Débuter sur Debian
Principales commandes Linux+ISOs DF+Les cahiers du débutant
> Débuter sur openSUSE
Site officiel + Wiki fr + Forum fr +Guide du débutant sur Leap 15.x
Hors ligne
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
L'utilisation de su ou sudo est un risque
oui tu as raison mais c'est ma mauvaise habitude
mousepad n'est pas nécessairement installé
OK as raison c'est parce que j'utilise mousepad (faut bien en mettre un)
--
Jc E
Hors ligne
oui tu as raison mais c'est ma mauvaise habitude
C'est pas sudo en lui même le risque, c'est d'utiliser un logiciel graphique dans une session root obtenue avec su ou sudo et pas gksu ou kdesu
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
Dernière modification par yordox (16-10-2016 17:08:28)
Faire peu mais bien! D'aller trop vite ça va moins vite.
Ma machine = Micro-ATX ASRock Z87M Pro4, Haswell 4590 @ 3.7Ghz, 16GB DDR3/1600 Crucial Ballistix CL-9, 550w Corsair, 250GB SSD Samsung 840 EVO + 1TB Toshiba, Intel HD Graphics 4600 intégré (ou, Nvidia GTX 960, pas installée)
Hors ligne
Est-ce que ce que tu dis c'est de le demander avec gksu et mot de passe et ensuite, l'utilisation d'un éditeur de texte en mode graphique sera toléré?
En fait, dans l'exemple donné plus haut, tu ferais
Tu obtiens alors une fenêtre te demandant ton mot de passe admin, puis, mousepad est lancé
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
... ces tutos que c'était plus rapide, simple à installer et à utiliser ...
je conseille de prendre le fichier Adminer 4.2.5 for MySQL depuis le site Web
Un seul fichier adminer-4.2.5-mysql.php qui comprend tout
on peut le mettre ou l'on veut dans un dossier de ton du serveur, se connecter : http://ton_serveur/ adminer-4.2.5-mysql.php
Plus simple et plus souple que PHPMyAdmin en français.
Tu peux même tester sur l’installation actuelle
la page adminer-4.2.5-mysql.ph, entrer le login et mot de passe et hop ...
https://framapic.org/ZOY9vRsZUqEu/EYPQ7Xx8BK6b.png
Dernière modification par jce76350 (16-10-2016 17:32:46)
--
Jc E
Hors ligne