7902 sujets

Développement web côté serveur, CMS

Pages :
Bonjour,
Sous windows 7 j'utilise mamp mais je vais bientôt passer à windows10.
Lorsque Mamp vient d’être installé sous windows10 les serveurs Apache et MySQL démarre normalement.
Le problème se produit ensuite dès que je change le chemin Document Root de mamp sous windows10
Mamp preferences
Web Server
document root : WordPress en cours
Par défaut document root est à la racine de htdocs.
Si je change et que je le mets sur le projet en cours.
Par exemple L:\MAMP\htdocs\monsite
MySQL Server ne veut pas démarrer
J'ai essayé "config MySQL (my.ini) cette instruction : innodb_force_recovery = 1" juste en dessous mysqld.
Ça ne fonctionne pas
Il y a-t-il une solution ?
Et l'eau,

Mamp sur windows ?


Sinon Wamp c'est bien, mais Laragon, c'est mieux !

Et puis un environnement Unix/Unix like, c'est tellement mieux....
Modifié par niuxe (10 Jun 2019 - 23:56)
Mamp fonctionne très bien sous Windows et j’aimerai trouver la solution à mon problème de MySQL qui ne veut pas démarrer.

Si une personne a une idée, j’aime comprendre comment résoudre un problème.

Je regarde Laragon de l’autre côté.

Merci pour l’info.
Modifié par WPMAMP (11 Jun 2019 - 18:41)
J'ai installé Laragon,
- Apache et MySQL démarrent.

Comment démarrer PHP ? Je vois la version PHP installée 7.2.11, il n'y a pas de bouton démarré.

J'aimerai installer mon WordPress en cours mamp avec Laragon.

J'ai bien :
- Copier les fichiers WP dans le dossier www "monsite" de Laragon,
- Créer la même base de donnée MySQL que sous MAMP dans Laragon.

Ensuite quand je veux installer WordPress il me dit qu'il ne se connecte pas à la BDD.

J'imagine que c'est parce que PHP n'est pas démarré ?
Pouvez-vous m'expliquer comment faire ?

Merci
Modifié par WPMAMP (13 Jun 2019 - 07:26)
Bonjour,

si tu arrives a voir l'erreur comme quoi la connexion à la base de donnée n'est pas bonne c'est que apache est démarré. Sans cela tu ne verrait rien du tout. Pour laragon tu as un bouton start stop en bas a gauche de l'interface qui permet d'éteindre/allumer apache et sql.

Pour ton wordpress possible que les identifiants SQL soient différent entre Mamp et laragon donc il faudrait changer cela dans le fichier wp-config.php à la racine de wordpress. Normalement le mot de passe par défaut de laragon est '' contrairement à Mamp qui utilise 'root'

+ Attention a ne pas démarrer en même temps plusieurs logiciels comme mamp ou laragon
Merci pour cette réponse qui m’a aidé.

Comment régler Laragon pour accéder au site en local via http://localhost:8080/
Et au wp-admin via http://localhost:8080/wp-admin ?

Actuellement sur Laragon j’accède à mon site local via wp-admin :8080/
Je ne sais pas comment accéder au wp-admin.

Je veux changer ça.

Laragon semble mieux que MAMP, du coup, je dois apprendre à l’utiliser -)

Merci pour votre aide et cette communauté -)
EDIT :

J'efface mon com., apparemment c'était faux/absurde etc...
Bon courage pour ton problème.
Modifié par JENCAL (13 Jun 2019 - 12:24)
JENCAL a écrit :
Salut
Je suis obligé d'intervenir.

"Mamp fonctionne très bien sous Windows "

c'est à partir de là qu'il faut stopper. je prend la déf :
« Macintosh »; « Apache » (le serveur web); « MySQL » (le serveur de base de données); et « Perl », «PHP »

Donc à partir de là, si tu as des problème avec Mamp c'est normal.

Je n'utilise pas ce type d'outils, mais MAMP est disponible sur Windows, il y a un installateur Windows et ils disent clairement ceci sur leur page d'accueil:
a écrit :
What is MAMP?
MAMP installs a local server environment in a matter of seconds on your macOS or Windows computer.

Du coup, je doute que le problème vienne de l'OS.
Oui tu as raison,
C'est moi qui suis un peu tatillon.
Un truc qui s'appel MAC je l’installe pas sur Windows par principe comme ça j’élimine tout problème de config/param.
Mais merci de préciser c'est important.
JENCAL a écrit :

"Mamp fonctionne très bien sous Windows "
[.…]
Donc à partir de là, si tu as des problème avec Mamp c'est normal.

Je ne connais rien de l'efficacité ou non de MAMP sous Windows, mais ce commentaire est absurde. Le logiciel MAMP fonctionne très bien sous Windows, comme Wampserver, easyPHP ou Laragon).
kustolovic a écrit :

Je ne connais rien de l'efficacité ou non de MAMP sous Windows, mais ce commentaire est absurde. Le logiciel MAMP fonctionne très bien sous Windows, comme Wampserver, easyPHP ou Laragon).


Un code très moche est maintenable fonctionne très bien et pourtant ça reste très moche.
je persiste à croire qu'installer un truc qui s’appelle MAC sous windows c'est absurde aussi.
Je ne critique pas les réponses des uns et des autres.

J’aimerai simplement trouver la solution pour :
Régler Laragon pour accéder au site en local via http://localhost:8080/
Et au wp-admin via http://localhost:8080/wp-admin ?

Actuellement sur Laragon j’accède à mon site local via wp-admin :8080/
Je ne sais pas comment accéder au wp-admin.

Je veux changer ça. Pouvez-vous m’indiquer comment faire ?
Merci
Pour utiliser le port 8080 il faut remplacer le port 80 par 8080 au niveau de apache dans les réglages.
Une fois apache et MySQL ont démarré si je vais sur http://localhost:8080/
J’arrive sur cette page :
Laragon

Apache/2.4.35 (Win64) OpenSSL/1.1.0i PHP/7.2.11
PHP version: 7.2.11 info
Document Root: F:/laragon/www
Getting Started


Si je vais dans www, je clique sur mon siteweb j’arrive sur http://siteweb.:8080/
J’arrive sur cette page :
Laragon

Apache/2.4.35 (Win64) OpenSSL/1.1.0i PHP/7.2.11
PHP version: 7.2.11 info
Document Root: F:/laragon/www
Getting Started



Si je change le document root www\siteweb
Je clique sur web, il me renvoie vers http://wp-admin.:8080/
J’ai mon site et je ne sais pas comment accéder au backend

Si je vais dans les préférences Laragon : « créer automatiquement des hôtes virtuels » est coché
Nom hôtes : {name}.

J’espère trouver la solution à mon problème avec votre aide.
Merci.
C'est possible que dans le .htaccess a la racine de wordpress, la valeur de rewritebase ne soit plus bonne d'où la mauvaise redirection.

Si tu modifies les chemins ou les urls de wordpress sans faire les modifications nécessaires au niveau de la base et éventuellement du .htaccess ton site ne fonctionnera plus.

Le plus simple pour récupérer ton site est de reprendre exactement la configuration que tu avais sur mamp avec le même port et la même url pour accéder à localhost.
Cette méthode fonctionne, j'accède bien au backend.

mais quand je met : http://localhost:8080/wp-admin
il me renvoie à mon backend avec l'adresse http://wp-admin.:8080/wp-loging.php

J'aimerais que l'adresse reste :
- http://localhost:8080/
et non
- http://wp-admin.:8080/

Comment est-ce possible ?

Mamp/Laragon : j'ai bien remis les mêmes ports Apache et MySQL

Dans mon wp-config.php l'adresse de l'hébergement MySQL est bien localhost
dans Laragon, j'ai bien créé la même base de donnée que sur Mamp
Modifié par WPMAMP (13 Jun 2019 - 15:16)
Et ton admin fonctionne avec : http://wp-admin.:8080/ ? Ca paraît curieux car normalement l'url doit être la même. Logiquement tu as du faire un vhost aussi pour que cette url fonctionne.

Même si j'ai du mal à voir pourquoi, si ton navigateur a suivi une redirection vers http://wp-admin., celle-ci peut être retenue jusqu'à ce que tu vides le cache de ton navigateur. Donc même si la configuration est correcte tu peux être renvoyé vers une mauvaise url.
Modifié par bacasable (13 Jun 2019 - 15:48)
Je ne connais pas Laragon, mais la cause des virtual hosts en délire est probablement ceci:

a écrit :
Si je vais dans les préférences Laragon : « créer automatiquement des hôtes virtuels » est coché
Nom hôtes : {name}.


Y'a-t-il un moyen dans Laragon de supprimer les hôtes virtuels créés par erreur?