Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1290 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5  6  7  8  9  10  11  12  13
Auteur Sujet :

[WordPress] Topic Unique - Généralités, entraide, questions etc...

n°2438927
rufo
Pas me confondre avec Lycos!
Posté le 25-01-2023 à 10:59:31  profilanswer
 

Reprise du message précédent :
Ben tu te logues sur le compte admin (page wp-login.php), non :??:


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
mood
Publicité
Posté le 25-01-2023 à 10:59:31  profilanswer
 

n°2438930
LibreArbit​re
RIP mon Orion
Posté le 25-01-2023 à 11:14:14  profilanswer
 

Hello,
 
Si tu fais référence à la page d'admin alors elle se trouvera là : http://192.168.XXX.XXX/wordpress/wp-admin
 
Par contre tu n'utilises pas DocumentRoot convenablement, il devrait pointer vers la racine des sites à servir donc respectivement /var/www/html/amazontoto et /var/www/html/wordpress. Le bloc <Directory> étant réservé à des directives particulières concernant certains dossiers...


---------------
Hebergement d'images | Le topic de la VR standalone
n°2438944
LeKeiser
Appelez moi Marcel.
Posté le 25-01-2023 à 11:45:56  profilanswer
 

Merci à vous deux pour vos réponses :hello:
 
@rufo : si je lance le navigateur http://192.168.XXX.XXX/wordpress/wp-admin, j'ai une erreur 404.
 
@LibreArbitre : j'avais fait plusieurs tests, et si je change le DocumentRoot de /var/www/html à /var/www/html/wordpress et /var/www/html/amazontoto j'ai également une erreur 404 rien qu'en lançant le navigateur http://192.168.XXX.XXX/amazontoto & /wordpress
Pour moi, pointer DocumentRoot sur la racine des sites virtuels me semblait logique. Surtout que j'ai qu'à cet endroit que je peux le spécifier. Pas dans le fichier apache2.conf
Quand je remets DocumentRoot sur /var/www/html et un reload, je peux à nouveau accéder aux deux sites. Sauf la partie admin :(


---------------
"I intend to live the first half of my life.I don't care about the rest."Errol Flynn."The difference between genius and stupidity is that genius has its limits."Albert Einstein
n°2438946
rufo
Pas me confondre avec Lycos!
Posté le 25-01-2023 à 11:52:40  profilanswer
 

Normalement, http://192.168.XXX.XXX/wordpress/wp-admin redirige sur http://192.168.XXX.XXX/wordpress/wp-login.php
 
Perso, je retirerais wp-login.php de la directive DirectoryIndex pour le wordpress :/
 


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2438951
LeKeiser
Appelez moi Marcel.
Posté le 25-01-2023 à 12:16:48  profilanswer
 

en modifiant :  
DocumentRoot /var/www/html/wordpress et DocumentIndex *.php, et que je lance un http://192.X/wordpress/wp-login.php, j'ai alors le login. Mais je rentre mon login, et normalement je devrai avoir la page : 192.X/wp-admin (<-- comme ça dans la barre de mon navigateur après m'être logué) et j'ai alors :
https://zupimages.net/up/23/04/v1su.jpg et je suis bloqué.


Message édité par LeKeiser le 25-01-2023 à 12:17:52

---------------
"I intend to live the first half of my life.I don't care about the rest."Errol Flynn."The difference between genius and stupidity is that genius has its limits."Albert Einstein
n°2438966
e_esprit
Posté le 25-01-2023 à 13:23:42  profilanswer
 

Je pense que t'as raté un truc sur le fonctionnement des virtualhosts.
La tu déclares deux sites qui écoutent sur la même IP, mais auquel tu donnes des noms (ServerName) que tu n'utilises finalement pas pour y accéder.
Comment Apache peut-il savoir quel vhost tu lui demandes du coup ?
Enregistre des alias DNS amazontoto et wordpress sur ton IP (soit via serveur DNS, soit via fichier hosts) et utilise ces noms de domaine dans ton navigateur, tu y verras plus clair :o

Message cité 1 fois
Message édité par e_esprit le 25-01-2023 à 13:24:30

---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°2438967
LibreArbit​re
RIP mon Orion
Posté le 25-01-2023 à 13:35:31  profilanswer
 

Ha oui, j'avais même pas percuté : si t'utilises des vhost il faut les utiliser dans ton navigateur !


Message édité par LibreArbitre le 25-01-2023 à 13:35:39

---------------
Hebergement d'images | Le topic de la VR standalone
n°2438969
LeKeiser
Appelez moi Marcel.
Posté le 25-01-2023 à 13:49:03  profilanswer
 

e_esprit a écrit :

Je pense que t'as raté un truc sur le fonctionnement des virtualhosts.
La tu déclares deux sites qui écoutent sur la même IP, mais auquel tu donnes des noms (ServerName) que tu n'utilises finalement pas pour y accéder.
Comment Apache peut-il savoir quel vhost tu lui demandes du coup ?
Enregistre des alias DNS amazontoto et wordpress sur ton IP (soit via serveur DNS, soit via fichier hosts) et utilise ces noms de domaine dans ton navigateur, tu y verras plus clair :o


mmmh... J'avais oublié de dire que dans mon /etc/hosts : 127.0.0.1 amazontoto et 127.0.0.1 wordpress (ou 192.168.XXX.XXX amazontoto & 192.168.XXX.XXX wordpress)
 
j'ai zieuté bien des tutos avant sur les VH et tu les déclares toujours sur la même IP et sur le même port. J'avais déjà tenu deux sites sur un serveur Raspi, avec deux virtualhosts. Là, je bloque sur Worpdress et le site qu'il crée.
 
https://www.digitalocean.com/commun [...] untu-20-04
https://httpd.apache.org/docs/2.4/vhosts/examples.html


---------------
"I intend to live the first half of my life.I don't care about the rest."Errol Flynn."The difference between genius and stupidity is that genius has its limits."Albert Einstein
n°2438974
LibreArbit​re
RIP mon Orion
Posté le 25-01-2023 à 13:58:18  profilanswer
 

Ce qu'on te dit c'est qu'il faut utiliser les vhost que tu as créé comme nom DNS, et pas les IP. Puisque tu les as ajouté dans ton /etc/hosts la résolution se fera bien. Effectivement, si tu renseignes /var/www comme DocumentRoot cela fonctionnera car il verra bien les sous-dossiers mais cela n'est pas dans les règles de l'art...
 
Par contre je ne comprends pas à quoi tu fais référence quand tu parles de "Worpdress et le site qu'il crée"... Tu as ton frontend et ton backend, c'est juste que le second a besoin d'une authentification, rien de plus...


---------------
Hebergement d'images | Le topic de la VR standalone
n°2438975
LeKeiser
Appelez moi Marcel.
Posté le 25-01-2023 à 14:16:48  profilanswer
 

Gné?
Il y a un truc que vous avez zappé je pense. Le serveur Apache est une une VM, en 192.168.XXX.XXX, sous VMWare Workstation. Le serveur est sur un réseau en NAT. Mon navigateur est sur mon portable sous Win11 et je n'ai pas touché au fichier hosts, et selon moi, je n'en ai pas besoin (selon moi car première fois que je joue avec un serveur web sur une VM via VMWare, avant c'était sur un serveur physique)
Et ça doit marcher car :
http://192.168.XXX.XXX/amazontoto m'ouvre le index.html et la page toute pourrÿe
http://192.168.XXX.XXX/wordpress m'ouvre le site que WP a créé à son installation

 

Maintenant, si je veux  changer ce dernier site, si je veux aller dans la config de WP, je ne peux plus :spamafote:

 

Autre question con... 000-wordpress.conf est donc le premier site, 001-amazontoto.conf le deuxième. Si je mets dans 000 DocumentRoot /var/www/html/wordpress et dans le deuxième /var/www/html/amazontoto, les sites ne sont pas accessibles.
Si je mets dans 000 DocumentRoot /var/www/html/ et dans le deuxième /var/www/html/amazontoto (notez bien) wordpress est accessible, mais amazontoto ne s'ouvre plus.
Si je change  DocumentRoot /var/www/html pour les deux, les deux sites s'ouvrent.
Comme si DocumentRoot du premier site prenait la main sur le deuxième

 

EDIT : je vous remercie de vos posts bien sûr :) J'ai certainement loupé des trucs, je m'amuse avec WP et les virtualhosts et les VM. Donc je suis tout à votre écoute.


Message édité par LeKeiser le 25-01-2023 à 14:39:57

---------------
"I intend to live the first half of my life.I don't care about the rest."Errol Flynn."The difference between genius and stupidity is that genius has its limits."Albert Einstein
mood
Publicité
Posté le 25-01-2023 à 14:16:48  profilanswer
 

n°2438977
LibreArbit​re
RIP mon Orion
Posté le 25-01-2023 à 15:02:55  profilanswer
 

Ça va être délicat te d'aider sur une infra pas vraiment dans les règles de l'art... Tu évoques la modification de ton /etc/hosts et le post suivant tu nous dis que tu n'as pas touché à ton /etc/hosts... Pour rappel, modifier le /etc/hosts de ta VM LAMP ne va pas permettre à ton poste de travail de résoudre l'adresse IP, en l'absence de serveur DNS local (et des entrées locales associées) il faut bien que le fichier /etc/hosts soit ajusté pour que la résolution se fasse en l'absence de DNS local...

 

A te lire j'ai l'impression que tu mélanges tout... T'es pas le seul à faire des PoC ou lab@home (moi aussi je fais des tests : cluster Proxmox, cluster Docker avec du Kubernetes, cluster ESXi avec vCenter, et en prod j'ai 8 serveurs physiques et VPS pour héberger mes 300+ WordPress et autres CMS/outils) mais en te lisant on comprend que tu te perds dans les différentes terminologies, c'est pas grave, pas de souci, on apprend tous ;)

Message cité 1 fois
Message édité par LibreArbitre le 25-01-2023 à 15:41:16

---------------
Hebergement d'images | Le topic de la VR standalone
n°2438985
LeKeiser
Appelez moi Marcel.
Posté le 25-01-2023 à 15:52:16  profilanswer
 

LibreArbitre a écrit :

Ça va être délicat te d'aider sur une infra pas vraiment dans les règles de l'art... Tu évoques la modification de ton /etc/hosts et le post suivant tu nous dis que tu n'as pas touché à ton /etc/hosts... Pour rappel, modifier le /etc/hosts de ta VM LAMP ne va pas permettre à ton poste de travail de résoudre l'adresse IP, en l'absence de serveur DNS local (et des entrées locales associées) il faut bien que le fichier /etc/hosts soit ajusté pour que la résolution se fasse en l'absence de DNS local...

 

Non, tu ne me lis pas bien.
Je n'ai pas modifié le fichier hosts de mon Win11. J'ai modifié celui de la VM.
Et le fichier host de mon Win11 n'a pas, selon moi, d'incidence. Je lance mon FF de mon Win 11 avec l'adresse de la VM. Et comme je l'ai dit, ça marche pour ouvrir le site amazontoto et le site créé par WP.

 
LibreArbitre a écrit :


A te lire j'ai l'impression que tu mélanges tout... T'es pas le seul à faire des PoC ou lab@home (moi aussi je fais des tests : cluster Proxmox, cluster Docker avec du Kubernetes, cluster ESXi avec vCenter, et en prod j'ai 8 serveurs physiques et VPS pour héberger mes 300+ WordPress et autres CMS/outils) mais en te lisant on comprend que tu te perds dans les différentes terminologies, c'est pas grave, pas de souci, on apprend tous ;)

 

là honnêtement, je ne pense pas que je mélange tout.
J'ai mon portable sous Win11. Dessus, j'ai VMWare Workstation. Dans VW, j'ai créé un serveur Debian LAMP + Wordpress, en NAT. Pour le fun (enfin, dans une formation), je teste deux sites web avec donc la configuration virtualhosts.
J'ai déjà fait ce genre de config sur un serveur physique Raspi. Deux sites "bidons", juste Hello World 1 & Hello World 2, et ça marchait sans soucis. http://192.168.XXX.XXX/World1 & http://192.168.XXX.XXX/World2, nickel. Avec un vrai nom de site acheté, également. J'avais un site, un seul alors, sous WP et ça marchait aussi. Mais là, deux sites, un bidon encore, et un avec WP, j'y accède. Mais alors je n'accède plus à la configuration de WP. Et je ne vois pas le glitch. Je pense, je suis sûr que ça doit être possible. Je dois manquer un truc. Mais quoi?


Message édité par LeKeiser le 25-01-2023 à 15:59:17

---------------
"I intend to live the first half of my life.I don't care about the rest."Errol Flynn."The difference between genius and stupidity is that genius has its limits."Albert Einstein
n°2438986
e_esprit
Posté le 25-01-2023 à 16:13:10  profilanswer
 

Nan mais tu définie 2 vhost, avec le même document root qui est au dessus de tes deux sites.
 
Donc oui, quand tu donnes "amazontoto" ou "wordpress" comme chemin ça fonctionne, peu importe par quel vhost tu passes.
 
Sauf que les règles Directory que tu as spécifiées, ben y en a qu'une qui est évaluée, puisque Apache n'est pas capable de savoir quel vhost tu lui demandes. Il prend soit le premier déclaré, soit le dernier, mais dans tous les cas tu accèdes au même.
 
Donc soit tu fusionnes tes deux vhosts en un seul (en plaçant tes deux blocs directory dans le même vhost), soit tu utilises les noms de domaines pour te connecter afin que Apache sache quelle conf il doit appliquer (et tu définie les hostname dans ton hosts sous win11).


Message édité par e_esprit le 25-01-2023 à 16:14:23

---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°2438988
LeKeiser
Appelez moi Marcel.
Posté le 25-01-2023 à 16:24:25  profilanswer
 

Je ne comprends pas...
Regarde : https://www.digitalocean.com/commun [...] untu-20-04

 

Il y a bien deux fichiers de configuration, un pour chaque site.

 

<VirtualHost *:80>
  ...
    ServerAdmin webmaster@localhost
    ServerName domaine1
    DocumentRoot /var/www/html
   ...
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

 

et

<VirtualHost *:80>
  ...
    ServerAdmin webmaster@localhost
    ServerName domaine2
    DocumentRoot /var/www/html
   ...
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

 

ou ce site :
https://httpd.apache.org/docs/2.4/vhosts/examples.html

 

# Apache doit écouter sur le port 80
Listen 80
<VirtualHost *:80>
    DocumentRoot "/www/example1"
    ServerName www.example.com
 
    # Autres directives ici
</VirtualHost>

 

<VirtualHost *:80>
    DocumentRoot "/www/example2"
    ServerName www.example.org

 

   # Autres directives ici
</VirtualHost>


les deux configurations sont dans le même fichier mais on peut même on doit les mettre dans deux fichiers séparés.
Et le DocumentRoot pointe vers le site. Sauf que si je fais ça sur ma config, ça ne marche pas. Je dois mettre DocumentRoot à la racine des deux sites.


Message édité par LeKeiser le 25-01-2023 à 16:25:21

---------------
"I intend to live the first half of my life.I don't care about the rest."Errol Flynn."The difference between genius and stupidity is that genius has its limits."Albert Einstein
n°2438991
e_esprit
Posté le 25-01-2023 à 16:31:07  profilanswer
 

La différence, c'est que les gens qui ont fait ces exemples UTILISENT LES BONS NOM DE DOMAINES POUR ACCEDER A LEURS VHOST :D


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°2438993
LeKeiser
Appelez moi Marcel.
Posté le 25-01-2023 à 16:38:23  profilanswer
 

Si tu les lis bien, le deuxième site, tu peux renseigner ton fichier host. Ou pas. Si tu tapes l'adresse IP du serveur et le nom du site, ça passe. La preuve, ça marche chez moi, je le répète.
de mon Windows en 192.168.1.X, je tape : http://192.168.100.200/amazontoto et la page s'ouvre.
Je tape http://192.168.100.200/wordpress et la page du site créé par WP s'ouvre.  
Sauf que ce que je souhaite, c'est d'avoir accès à la configuration du site avec WP. Et ça, ça ne marche pas.
 
Rajouter les deux sites dans le fichier hosts de mon windows ne changera rien.


---------------
"I intend to live the first half of my life.I don't care about the rest."Errol Flynn."The difference between genius and stupidity is that genius has its limits."Albert Einstein
n°2438998
rufo
Pas me confondre avec Lycos!
Posté le 25-01-2023 à 17:09:18  profilanswer
 

De ce qu'ils disent,je comprends que tu devrais accéder à tes 2 sites via les urls http//amazontoto/ et http://worpress/ avec ton navigateur de ton PC sous Win11 moyennant le fait que tu aies modifié ton host (du PC Win11) pour faire correspondre l'IP 192.168.100.200 à ces 2 vhosts.
Et du coup, t'as pas besoin de modifier le /etc/host de ta VM.
 
C'est bien ça ? J'ai bien compris vos propos ?


Message édité par rufo le 25-01-2023 à 17:09:44

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2438999
e_esprit
Posté le 25-01-2023 à 17:14:42  profilanswer
 

LeKeiser a écrit :

Si tu les lis bien, le deuxième site, tu peux renseigner ton fichier host. Ou pas. Si tu tapes l'adresse IP du serveur et le nom du site, ça passe. La preuve, ça marche chez moi, je le répète.
de mon Windows en 192.168.1.X, je tape : http://192.168.100.200/amazontoto et la page s'ouvre.
Je tape http://192.168.100.200/wordpress et la page du site créé par WP s'ouvre.  
Sauf que ce que je souhaite, c'est d'avoir accès à la configuration du site avec WP. Et ça, ça ne marche pas.
 
Rajouter les deux sites dans le fichier hosts de mon windows ne changera rien.


J'ai rien vu de tel dans la doc, je veux bien que tu me cites où c'est expliqué.
 
Je pense que tu m"langes plein de choses, et que t'as pas bien compris la notion de vhost.
 
Donc soit tu persistes à penser que tu fais tout bien comme il faut et t'avanceras pas, soit tu me fais confiance et tu as deux options : fusionner tes deux vhosts en un, déclarer les nom de tes vhosts dans le hosts de ta machine.
Franchement ça prend moins de temps à tester que ça me prend de temps de té répondre [:kiki]


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°2439000
e_esprit
Posté le 25-01-2023 à 17:17:03  profilanswer
 

Autre option : tu rajoutes une interface réseau à ta VM (ou une IP alias), et tu configures un des vhost sur l'IP d'origine, et le second sur la nouvelle IP, là tu pourras bien t'adresser à l'un ou l'autre de tes vhosts sans toucher à ton hosts windows.


Message édité par e_esprit le 25-01-2023 à 17:17:23

---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°2439050
LeKeiser
Appelez moi Marcel.
Posté le 26-01-2023 à 10:56:01  profilanswer
 

e_esprit a écrit :


J'ai rien vu de tel dans la doc, je veux bien que tu me cites où c'est expliqué.
 
Je pense que tu m"langes plein de choses, et que t'as pas bien compris la notion de vhost.
 
Donc soit tu persistes à penser que tu fais tout bien comme il faut et t'avanceras pas, soit tu me fais confiance et tu as deux options : fusionner tes deux vhosts en un, déclarer les nom de tes vhosts dans le hosts de ta machine.
Franchement ça prend moins de temps à tester que ça me prend de temps de té répondre [:kiki]


 
Je renseigne les deux sites dans le fichier host dans Win11 et :  
_ je les ping bien, ping wordpresscoco & ping amazontoto  
 
Ma config sur le serveur VM :  
 
/etc/hosts :
 


127.0.0.1       localhost
127.0.1.1       debian
#127.0.1.1      amazontoto
#127.0.1.1      wordpresscoco
192.168.100.240 amazontoto
192.168.100.240 wordpresscoco


 
_ 000-wordpresscoco.conf


<VirtualHost *:80>
 
        ServerName wordpresscoco
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html/wordpresscoco
#       DirectoryIndex index.php
 
        <Directory /var/www/html/wordpresscoco>
                Options Indexes FollowSymLinks
#               DirectoryIndex index.php wp-login.php
                DirectoryIndex index.php
                AllowOverride All
                Require all granted
        </Directory>
 
        LogLevel crit
        ErrorLog /var/log/apache2/wordpress/error.log
        CustomLog /var/log/apache2/wordpress/access.log combined
 
</VirtualHost>


 
_ 001-amazontoto.conf

<VirtualHost *:80>
 
        ServerAdmin mohamed@localhost
        ServerName amazontoto
        DocumentRoot /var/www/html/amazontoto
#       DirectoryIndex index.html
 
        <Directory /var/www/html/amazontoto>
                Options Indexes FollowSymLinks
                DirectoryIndex index.html
                AllowOverride All
                Require all granted
        </Directory>
 
        LogLevel crit
        ErrorLog /var/log/apache2/amazontoto/error.log
        CustomLog /var/log/apache2/amazontoto/access.log combined
 
</VirtualHost>


 
Deux fichiers virtualhost parce que ça doit marcher.
 
De mon Win11 , sous FF :  
_ http://amazoncoco : je rentre sur l'index.html tout pourrÿ, je dois relancer mais ça marche
_ http://wordpresscoco : c'est la page amazontoto qui s'ouvre. J'ai beau relancer, c'est toujours amazontoto qui se lance. Pas wordpresscoco. Même si je spécifie http://192.168.100.240/wordpresscoco, c'est amazontoto qui s'ouvre.  
 
 
 


---------------
"I intend to live the first half of my life.I don't care about the rest."Errol Flynn."The difference between genius and stupidity is that genius has its limits."Albert Einstein
n°2439052
rufo
Pas me confondre avec Lycos!
Posté le 26-01-2023 à 11:15:05  profilanswer
 

J'aurais tendance à pense que c'est inutile d'avoir modifié le host de ta VM.
192.168.100.240 amazontoto
192.168.100.240 wordpresscoco  
--> ça doit probablement expliquer ton problème que wordpresscoco retombe sur amazontoto.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2439054
LeKeiser
Appelez moi Marcel.
Posté le 26-01-2023 à 11:31:18  profilanswer
 

YALA !!

 

Ca marche enfin !  [:alandon]

 

donc ma config :

 

Win11 : modification du fichier host avec rajout des deux "sites" : 192.168.100.240 amazontoto et 192.168.100.240 worpdresscoco
Je n'y touche plus (jusqu'à ce que je passe à autre chose :D )

 

VW :

 

_ modification du fichier /etc/hosts : le même que plus haut

 

_ modification des deux fichiers virtualhosts :

 

000-wordpresscoco.conf :

<VirtualHost *:80>

 

       ServerName wordpresscoco
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html/wordpresscoco
#       DirectoryIndex index.php

 

       <Directory /var/www/html/wordpresscoco>
                Options Indexes FollowSymLinks
#               DirectoryIndex index.php wp-login.php
                DirectoryIndex index.php
                AllowOverride All
                Require all granted
        </Directory>

 

       LogLevel crit
        ErrorLog /var/log/apache2/wordpress/error.log
        CustomLog /var/log/apache2/wordpress/access.log combined

 

</VirtualHost>

 

et

 

001-amazontoto.conf :

 

<VirtualHost *:80>

 

       ServerAdmin test@localhost
        ServerName amazontoto
        DocumentRoot /var/www/html/amazontoto
#       DirectoryIndex index.html

 

       <Directory /var/www/html/amazontoto>
                Options Indexes FollowSymLinks
                DirectoryIndex index.html
                AllowOverride All
                Require all granted
        </Directory>

 

       LogLevel crit
        ErrorLog /var/log/apache2/amazontoto/error.log
        CustomLog /var/log/apache2/amazontoto/access.log combined

 

</VirtualHost>

 

relance du service apache.

 

et désormais, lorsque je lance de mon portable sous FF :

 

_ http://wordpresscoco
         je tombe bien sur le site que WP a créé
si je rajoute http://wordpresscoco/wp-admin
         je tombe sur le login de WP, et après l'administration du site

 

_ http://amazontoto
          je tombe bien sur mon index.html et ma page toute pourrÿ :)

 

Donc les deux sites sont bien accessibles de mon portable, les deux sites sont actifs sur le serveur sur la VM sur VW :)

 

Merci à tous pour vos commentaires et votre aide :)

 

Si j'ai mis du temps à répondre, c'est que bien sûr j'expérimentais à côté, à changer telle configuration, relancer le service, recommencer, toussa :)


Message édité par LeKeiser le 26-01-2023 à 11:31:54

---------------
"I intend to live the first half of my life.I don't care about the rest."Errol Flynn."The difference between genius and stupidity is that genius has its limits."Albert Einstein
n°2443082
aya
Posté le 22-03-2023 à 14:39:38  profilanswer
 

Hello !
 
Je vous contacte car je vais réaliser un site Web pour un pote qui a sa boîte d'électricité. J'avais fait un site pour une asso sur WP il y a quelques années. 2 questions :  
- Est-ce qu'un hébergement de ce type suffit pour un site d'artisan : https://www.ovh.com/fr/order/webclo [...] erso2014)) sinon il y a l'offre pro mais je ne sais pas si cela vaut le coup ?
- Je vois beaucoup de mecs qui travaillent avec DIVI maintenant sur WP. A l'époque, j'avais installé un thème WP Rocket. Qu'est-ce qui est mieux / plus simple ?  
 
Merci d'avance :jap:

n°2443110
LibreArbit​re
RIP mon Orion
Posté le 22-03-2023 à 15:52:02  profilanswer
 

WP Rocket n'est pas un theme builder mais un plugin (de caching en l'occurrence) donc tu dois confondre.
 
Pour Divi, c'est très pratique car d'une part il y a la possibilité d'une licence@lifetime sur un nombre illimité de sites mais d'autres part car ça évite d'avoir à réapprendre toute la construction d'un thème premium que l'on veut personnaliser (sous Elementor, Visual Composer, Beaver Builder WPBakery, etc.).
 
Pour ta problématique de hosting rien ne t'empêche de partir sur le moins cher et de migrer d'offre cas échéant...


---------------
Hebergement d'images | Le topic de la VR standalone
n°2443115
aya
Posté le 22-03-2023 à 16:00:34  profilanswer
 

Oui pardon, c'était un Rocket Theme.
 
Pour DIVI, je viens de voir les tarifs. Ca a l'air cool, bon après dans le cas du site de mon pote, je me demande si c'est pas moins cher de prendre un thème lambda plutôt que d'ajouter une facturation DIVI. Même coût sauf qu'il faut repayer tous les ans pour DIVI.  
 
Merci pour l'hosting.

n°2443146
LibreArbit​re
RIP mon Orion
Posté le 22-03-2023 à 17:14:52  profilanswer
 

La licence à vie de Divi est à $199 en ce moment. Rien ne t'empêche de la prendre et de facturer ton pote chaque année, ça lui reviendra moins cher que de prendre un thème tout fait sur Theme Forest qui lui coûtera $60 tous les ans et surtout si le thème est arrêté (ce qui arrive bien souvent passé 3 ans) il sera dans la mouise...
 
Ça serait intéressant si tu comptes y passer un peu de temps car tes prochains sites sur Divi seront alors fait plus rapidement, mais si c'est du one-shot alors effectivement autant partir sur du tout fait...


---------------
Hebergement d'images | Le topic de la VR standalone
n°2443214
aya
Posté le 23-03-2023 à 10:53:34  profilanswer
 

Merci de ton retour. Je lui ai proposé plusieurs choix en argumentant les +/- à chaque mois entre le thème gratuit, le thème payant mais sans maintenance éventuelle et le thème DIVI.

n°2443300
FlorentG
Posté le 24-03-2023 à 08:46:13  profilanswer
 

J'ai encore des cauchemars suite à l'utilisation de Divi. C'est comment les dernières versions ?
 
Nous sommes passés quasiment intégralement à Elementor. Depuis l'arrivée du système des Containers, pour remplacer l'antique Section+Colonnes, système qui intègre tout le modèle Flexbox, c'est devenu un bonheur.
 
Moi qui ne jurait que par du code (je faisais typiquement de l'ACF+templates), je gagne un temps fou.

n°2443322
Fr4p
- - - -
Posté le 24-03-2023 à 11:16:06  profilanswer
 

FlorentG a écrit :

J'ai encore des cauchemars suite à l'utilisation de Divi. C'est comment les dernières versions ?
 
Nous sommes passés quasiment intégralement à Elementor. Depuis l'arrivée du système des Containers, pour remplacer l'antique Section+Colonnes, système qui intègre tout le modèle Flexbox, c'est devenu un bonheur.
 
Moi qui ne jurait que par du code (je faisais typiquement de l'ACF+templates), je gagne un temps fou.


 
Pareil, Elementor avec son thème light Hello.

n°2444965
dureiken
Posté le 19-04-2023 à 09:35:59  profilanswer
 

Salut les experts

 

Libre m'a bien aidé sur ce site : mysimkit.fr , merci à lui !

 

Comme j'ai 2 pages d'articles différent : Conception et Boutique, j'ai utilisé les categories pour remplir mes menus, mais j'ai quelques soucis :

 

1- comme Conception et Boutique sont des pages categories, je n'ai pas de lien langue quand je suis dans boutique pour aller sur shop, son homologue anglais
2- dans ma page des articles: https://www.mysimkit.fr/blog/ je n'arrive pas à afficher que les articles boutique ou conception, il m'affiche toujours tout :(

 

Merci de votre aide


Message édité par dureiken le 19-04-2023 à 10:02:16
n°2446485
Davinout
Trukmuch
Posté le 15-05-2023 à 09:22:08  profilanswer
 

Hello, c'est quoi votre avis sur le changement d'url de la page de connexion admin ? Une vraie mesure de sécurité ? Ça permet de pallier au manque de sécurité des mots de passe des utilisateurs (nos clients) ?


---------------
Blog Jeux de société
n°2446505
LibreArbit​re
RIP mon Orion
Posté le 15-05-2023 à 12:08:51  profilanswer
 

Alors initialement ça peut effectivement éviter de s'exposer à des risques avec des comptes clients avec des mots de passe faibles mais s'ils ne sont pas admin le risque reste limité. De plus, par défaut WP impose des mots de passe durcis donc l'exposition est limitée...
 
Mon avis c'est que rien ne vaut le 2FA. Depuis que l'ai activé je n'ai plus eu un seul problème. C'est un peu plus contraignant car il faut utiliser un service type Google Authenticator mais avec WordFence on peut autoriser la connexion pendant 30 jours, c'est qui reste gérable.


---------------
Hebergement d'images | Le topic de la VR standalone
n°2446547
Fr4p
- - - -
Posté le 15-05-2023 à 18:29:25  profilanswer
 

Davinout a écrit :

Hello, c'est quoi votre avis sur le changement d'url de la page de connexion admin ? Une vraie mesure de sécurité ? Ça permet de pallier au manque de sécurité des mots de passe des utilisateurs (nos clients) ?


 
Ca ne suffit clairement pas pour qui veut forcer l'entrée.

n°2446576
Davinout
Trukmuch
Posté le 16-05-2023 à 15:30:14  profilanswer
 

LibreArbitre a écrit :

Alors initialement ça peut effectivement éviter de s'exposer à des risques avec des comptes clients avec des mots de passe faibles mais s'ils ne sont pas admin le risque reste limité. De plus, par défaut WP impose des mots de passe durcis donc l'exposition est limitée...
 
Mon avis c'est que rien ne vaut le 2FA. Depuis que l'ai activé je n'ai plus eu un seul problème. C'est un peu plus contraignant car il faut utiliser un service type Google Authenticator mais avec WordFence on peut autoriser la connexion pendant 30 jours, c'est qui reste gérable.


Merci, je vais regarder de ce côté. Je ne veux pas que ça devienne une contrainte non plus, on a beaucoup de petits clients et si ça génère trop d'appels parce qu'ils ne peuvent pas se connecter, je peux plus bosser après :D
Pas trop de ralentissements avec Wordfence ?
 

Fr4p a écrit :


 
Ca ne suffit clairement pas pour qui veut forcer l'entrée.


Oui j'imagine. Je suis en train d'étudier les bonnes pratiques en terme de sécurité pour renforcer tout ça, s'il y a des conseils qui trainent, je suis preneur =)
Je sais que je dois étudier les HSTS et peut-être aussi renforcer le .htaccess.


---------------
Blog Jeux de société
n°2455803
Toxin
Carpe ★★ Vitam
Posté le 13-10-2023 à 10:45:55  profilanswer
 

TAGS POUR RECHERCHE : MULTILANGUES MULTI-LANGUES POPYLANG EDITORS KIT

 

Salut tout le monde.
Je fais ici un petit REX de la mise en place du multilangues dans wordpress. Ce n'est peut-être pas la manière la plus propre de le faire, j'ai laissé tomber wordpress pendant plus de 10 ans avant de remonter un site en août dernier et j'ai dû cavaler pour me mettre à niveau.
Attention, il vaut mieux configurer un site en multilangue quand il y a peu de contenu, car un gros rattrapage en traduction est nécessaire.

 

On parle ici d'un site configuré de base en Anglais (en_US) pour lequel j'apporte une traduction en Français (fr_FR)

 

Mon Cahier des Charges

  • débourser 0 euro dans un plugin
  • Tout doit se faire dans le Site Editor, pas de classic features, doit pouvoir se passer de thème gérant les localisations
 

Cette configuration va permettre:
- d'associer une page dans une langue avec sa traduction dans une autre langue
- d'associer un article dans une langue avec sa traduction dans une autre langue
- d'associer un tag dans une langue avec sa traduction dans une autre langue
- d'associer une catégorie dans une langue avec sa traduction dans une autre langue

 

ET C'EST TOUT. AUCUNE TRADUCTION N'EST AUTOMATIQUE.

 

Plugins nécessaires

  • Polylang en version gratuite
  • Site Editor Classic Features : apporte une widget utilisable dans le Site Editor pour les classic features
  • EditorsKit pour Guntenberg que j'avais déjà car me permet de justifier le texte dans la mise en forme. Il est possible que Block Visibility permette de répondre à cette problématique, pas testé.
  

Travail préparatoire

  • Etre au clair sur les catégories et penser déjà à leur traduction dans les autres langues. Attention, les slugs ne sont pas mutualisables, idéalement il faudrait avoir des traductions différentes d'un point de vue chaine de caractère (ex event/evenement, tutorial/tutoriel....).
 

Installation

  • Site Editor Classic Features : à installer et activer, pas de réglage
  • EditorsKit :  à installer et activer. Du code est à changer dans le fichier plugin.php


Code :
  1. /**
  2.   * Set eval feature through filter.
  3.   * Conditional Logic Visibility : false -> true
  4.   */
  5.  public function set_eval() {
  6.   $this->define( 'EDITORSKIT_ALLOW_EVAL', (bool) apply_filters( 'editorskit_allow_unsafe_eval', true ) );
  7.  }
 

Alors attention, à chaque montée de version du plugin ce changement risque de sauter, à remettre (ou peut-être qu'on peut déporter ce réglage dans un php custom dans le thème, je ne sais pas faire).

 
  • Polylang :  à installer et activer. Des réglages sont à faire


 
- Choisir les langues et les locales, quelle est la langue par défaut (chez moi c'est en_US la langue par défaut). Ceci fait TOUS les articles déjà écrits, TOUTES les pages vont être affectées à la langue par défaut.
- La gestion des urls. Perso j'ai opté pour la chose suivante : tout ce qui est en anglais commence par /en/, tout ce qui est en français commence par /fr/
- choisir les éléments de ce qui est synchronisé. Perso j'ai choisi cela, sachant que je n'accepte pas les commentaires sur mon site (pour échanger on a un discord).
https://zupimages.net/up/23/41/0pbr.png
- Faire un tour par ici pour la traduction des titres/sous titre du blog https://polylang.pro/doc/strings-translations/

 


Traductions, round 1
- Il faut déjà mettre en place la traduction des tags et des catégories
- Mettez en place la traduction des PAGES (About US, Privacy policy, Terms of Use,... voire vos landing pages)
- Vous allez devoir mettre en place Un menu dans Chaque langue. C'est pour ça qu'il est important d'avoir déjà géré pages et catégories. De mon côté j'ai un menu dans le header et un autre dans le footer, donc 4 menus au total.

 

https://zupimages.net/up/23/41/3hkz.png

 

- ensuite il vous faut ajouter un widget Language Switcher dans votre menu. C'est là où le premier plugin installé est utile car il ajoute un bloc Guntenberg.
https://zupimages.net/up/23/41/hkxq.png
Personnellement je choisis de n'afficher que la langue vers laquelle je peux switcher. C'est cette widget qui va permettre de basculer d'une locale (en_US/fr_FR) à une autre.

 

- Enfin j'organise mon menu de la manière suivante :
https://zupimages.net/up/23/41/qzql.png%20
C'est un peu moche comme ça mais le principe est le suivant : les menus sont stackés verticalement. Là où est toute la ruse c'est qu'on va choisir d'en masquer un selon le contexte.

 

Alors là ATTENTION, l'interface WP est très capricieuse. Pour accéder à un réglage en particulier il faut IMPERATIVEMENT procéder de la manière suivante.
1) choisissez n'importe quelle page ou article dont le template fait intervenir votre menu
2) passer en mode édition du menu
3) C'est seulement là que vous pourrez accéder à ce réglage :
https://zupimages.net/up/23/41/92em.gif

 

Et pour chaque menu on va donc conditionner l'affichage avec la locale
https://zupimages.net/up/23/41/68zj.png

 

Ma locale est française -> le menu anglais est caché
Ma locale est américaine -> le menu françaisest caché

 

Et voilà.

 

La maquette du site en construction est ICI : https://www2.kerbalspacechallenge.fr
EDIT2 : ce n'est plus une maquette, le site est en prod ! https://www.kerbalspacechallenge.fr


Message édité par Toxin le 07-01-2024 à 14:39:22

---------------
"If you can walk away from a landing, it's a good landing. If you use the airplane the next day, it's an outstanding landing." - Chuck Yeager. | Chaîne YT | Photos
n°2456160
Yoda_57
Marc, gagame, c'était mieux
Posté le 18-10-2023 à 15:39:16  profilanswer
 

Merci pour ce REX, j'ai tenté plusieurs fois le multilangue, j'ai laissé tombé à chaque fois...
 
Je vais tester ça :)


---------------
Art ?|Pro ?|Sport ?| ACH/VDS matos photo divers
n°2456770
ganfoud
Talk to me Goose
Posté le 27-10-2023 à 22:09:00  profilanswer
 

bonjour, j'ai un souci avec la version non www de mon site
la version www fonctionne et j'ai un .htaccess comme ceci:

#BEGIN Really Simple SSL LETS ENCRYPT
RewriteRule ^.well-known/(.*)$ - [L]
#END Really Simple SSL LETS ENCRYPT
 
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
 
 
</IfModule>
# END WordPress
 
# Security Headers
Header always set Strict-Transport-Security: "includeSubDomains; preload; max-age=63072000" env=HTTPS
Header always set Content-Security-Policy "upgrade-insecure-requests"
Header always set X-Content-Type-Options "nosniff"
Header always set X-XSS-Protection "0"
Header always set Expect-CT "max-age=7776000, enforce"
Header always set Referrer-Policy: "strict-origin-when-cross-origin"
Header always set X-Frame-Options: "SAMEORIGIN"
Header always set Permissions-Policy "geolocation=(); midi=();notifications=();push=();sync-xhr=();accelerometer=(); gyroscope=(); magnetometer=(); payment=(); camera=(); microphone=();usb=(); xr=();speaker=(self);vibrate=();fullscreen=(self);"
# End Security Headers
 
<IfModule mod_rewrite.c>
#redirect non-www to www
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
</IfModule>


 
une idée de comment faire?

n°2456860
FlorentG
Posté le 30-10-2023 à 07:48:28  profilanswer
 

Met déjà tes règles de redirection concernant la version non-www au début du .htaccess.
 
À voir aussi comment est configuré ton DNS, parce ça devrait rediriger tout seul.
 
Et quelle URL est définie dans les options ? T'as bien la version avec www. ?

n°2457246
seyth75
Posté le 03-11-2023 à 16:48:23  profilanswer
 

Bonjour,
 
Je me permets de vous demander vos lumières sur mon souci : j'ai perdu entre 70% et 80% de mon trafic lors du Covid / suite à la refonte intégrale de mon site internet.
 
J'avais travaillé sur un espace de preprod en sous-domaine : https://gogojapon.planetemaneki.com
 
La personne qui devait migrer le tout pour le passer en prod a choisi de passer le sous-domaine vers la racine donc en https://planetemaneki.com
 
Après, il y avait toujours des liens qui pointaient vers le sous-domaine, j'ai donc dû les modifier à la main.
 
1) Sur le FTP j'ai donc le dossier /pp/ qui servait de preprod et le /www/ (ancienne version du site si je ne m'abuse) avec les mêmes dossiers classiques Wordpress dans chacun (wp-admin, wp-include, etc.)
 
2) Le fichier robots me semble très étrange : https://planetemaneki.com/robots.txt
 
J'ai donc deux questions :
 
1°) pourriez-vous me donner selon vous un fichier robots plus simplistes (je n'ai clairement pas besoin de toutes ces lignes) ?
 
2°) D'où pourrait provenir ce déclassement Google et cette baisse de trafic énorme selon vous ?
 
Merci par avance pour vos éléments de réponses.

n°2457275
Fr4p
- - - -
Posté le 04-11-2023 à 09:18:50  profilanswer
 

seyth75 a écrit :

Bonjour,
 
Je me permets de vous demander vos lumières sur mon souci : j'ai perdu entre 70% et 80% de mon trafic lors du Covid / suite à la refonte intégrale de mon site internet.
 
J'avais travaillé sur un espace de preprod en sous-domaine : https://gogojapon.planetemaneki.com
 
La personne qui devait migrer le tout pour le passer en prod a choisi de passer le sous-domaine vers la racine donc en https://planetemaneki.com
 
Après, il y avait toujours des liens qui pointaient vers le sous-domaine, j'ai donc dû les modifier à la main.
 
1) Sur le FTP j'ai donc le dossier /pp/ qui servait de preprod et le /www/ (ancienne version du site si je ne m'abuse) avec les mêmes dossiers classiques Wordpress dans chacun (wp-admin, wp-include, etc.)
 
2) Le fichier robots me semble très étrange : https://planetemaneki.com/robots.txt
 
J'ai donc deux questions :
 
1°) pourriez-vous me donner selon vous un fichier robots plus simplistes (je n'ai clairement pas besoin de toutes ces lignes) ?
 
2°) D'où pourrait provenir ce déclassement Google et cette baisse de trafic énorme selon vous ?
 
Merci par avance pour vos éléments de réponses.


 
S'il restait des liens qui pointaient vers l'ancien sous domaine, c'est que la migration a été mal faite déjà.
 
Ensuite sur ton ftp, il ne devrait rester dans le bon dossier (www) que la version finale du site, plus d'ancienne version ni de preprod, rien que pour être "propre".
 
Quand on refond un site, Google doit tout reprendre à zéro et souvent il faut aller lui dire sans attendre qu'il s'en aperçoive lui même. Il y a donc une part de normalité dans la baisse de ton trafic.
 
Comment analyses tu ton trafic ? Une simple extension wp ne fait souvent que montrer un trafic global et non de réelles visites utiles (les sites wp sont constamment bombardés de visites de toutes sortes pour fouiner, trouver une faille, pirater, etc).  
 
Pour terminer, je ne suis pas spécialiste des fichiers robots.txt mais j'ai l'impression que le tien interdit beaucoup de choses. Il faudrait en régénérer un propre.
 
Bref, désolé de ne pas avoir pu aider plus, bon courage à toi.

n°2457279
seyth75
Posté le 04-11-2023 à 13:08:27  profilanswer
 

Bonjour Fr4p,
 
Merci de ton message.
 
C'est bien ce que je me disais au niveau des dossiers sur le serveur, l'idéal serait de n'avoir plus qu'un dossier /www/.  
 
Il me semble que le dev avait décidé de ne pas migrer la base de données justement (il se plaignait qu'elle était trop grosse et j'avoue ne pas avoir bien compris, le blog à 10 ans mais ça reste un blog Wordpress, ce n'est pas le site de Amazon...), il a donc décidé de repointer le nom de domaine planetemaneki vers le projet du nouveau site.
 
Pour l'analyse de trafic j'utilise Google Analytics. Mais enfin cette (fausse) migration / repointage de DNS a eu lieu fin juillet 2022 donc il y a plus d'un an.
 
Pour le robots.txt oui je vais essayer d'en regénérer un car là c'est n'importe quoi en plus il y a des Disallow sur des répertoires qui n'existent même pas sous le serveur, à n'y rien comprendre !

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6  7  8  9  10  11  12  13

Aller à :
Ajouter une réponse
 

Sujets relatifs
[Wordpress] multisite[Wordpress] Afficher article(s) sur Facebook
Création site e-commerce : questions basiques[wordpress] suivre des utilisateurs
[RESOLU] [wordpress] protéger des fichier HTMLSite web multilingue - Wordpress + plugin
[Wordpress] Probleme mise a jour panier avec Woocommerce[Wordpress] une font n'a pas l'air de charger.. [RESOLU]
[JAVAFX] Quelques petites questionsQuestions concernant javascript
Plus de sujets relatifs à : [WordPress] Topic Unique - Généralités, entraide, questions etc...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR