Bonjour
Après avoir utilisé pendant des années MAMP sans problème, j'ai voulu passer à MAMP pro (besoin d"être sur le port 80 et besoin d'avoir des sous-domaines sur mon serveur de développement via les VirtualHosts)
J'ai un réseau local avec:
un macmini comme serveur web (http://macmini.local/)
un macbook sur lequel je développe
Depuis ce changement je n'arrive plus à me connecter à tout ce qui se trouve dans le répertoire /MAMP/ (comme par ex phpmyadmin sur le serveur web) en utilisant l'url http://macmini.local/MAMP/:
alors qu'il n'y a aucun problème pour accèder aux pages web avec la racine http://macmini.local/ depuis n'importe quelle machine sur le LAN.
Pour gérer mes bases de données je suis donc obliger de me déplacer et de travailler directement sur le macmini, alors qu'avant je faisait tout depuis mon macbook (je sais! je suis fainéant et depuis le wifi je ne veux plus me déplacer!).
J'ai donc regardé le fichier de configuration d'Apache httpd.conf depuis l'éditeur de template de MAMP pro
File->Edit Template->Apache htppd.conf à la ligne 635 on trouve:
Pour ces 3 dossiers j'ai ajouté la directive "Allow from macmini.local" mais rien n'y fait!
Notes:
-Pour l'instant je n'ai aucun virtual host paramétré (mais quelquechose me dit qu'il en faudrait au moins un...)
-J'ai changé le mot de passe root mySQL
-Changer l'option [General] Run Apache/MySQL server as user: www/mysql ou user/user ne change rien
-ni celle [MySQL] "Allow local acces only" qu'elle soit cochée ou non
-Dans le panneau Host/Advanced les seuls paramètres sélectionnés pour localhost (défault) sont: Includes, FollowSymLinks, AllowOverride,Order, Allow
-Il n'y a aucun fichier .htaccess sur le serveur qui pourraient changer la configuration
Quelqu'un a-t-il la solution qui me permettrait de continuer à développer depuis mon lit (sans avoir à aller bidouiller dans le bureau où se trouve le macmini)
Merci
Après avoir utilisé pendant des années MAMP sans problème, j'ai voulu passer à MAMP pro (besoin d"être sur le port 80 et besoin d'avoir des sous-domaines sur mon serveur de développement via les VirtualHosts)
J'ai un réseau local avec:
un macmini comme serveur web (http://macmini.local/)
un macbook sur lequel je développe
Depuis ce changement je n'arrive plus à me connecter à tout ce qui se trouve dans le répertoire /MAMP/ (comme par ex phpmyadmin sur le serveur web) en utilisant l'url http://macmini.local/MAMP/:
Forbidden
You don't have permission to access /MAMP on this server.
alors qu'il n'y a aucun problème pour accèder aux pages web avec la racine http://macmini.local/ depuis n'importe quelle machine sur le LAN.
Pour gérer mes bases de données je suis donc obliger de me déplacer et de travailler directement sur le macmini, alors qu'avant je faisait tout depuis mon macbook (je sais! je suis fainéant et depuis le wifi je ne veux plus me déplacer!).
J'ai donc regardé le fichier de configuration d'Apache httpd.conf depuis l'éditeur de template de MAMP pro
File->Edit Template->Apache htppd.conf à la ligne 635 on trouve:
Bloc de code:
Alias /phpMyAdmin "/Library/Application Support/living-e/MAMP PRO/phpMyAdmin"
<Directory "/Library/Application Support/living-e/MAMP PRO/phpMyAdmin">
Options Indexes
AllowOverride None
Order deny,allow
Deny from all
Allow from localhost
Allow from 127.0.0.1
Allow from ::1
</Directory>
Alias /SQLiteManager "/Applications/MAMP/bin/SQLiteManager"
<Directory "/Applications/MAMP/bin/SQLiteManager">
Options Indexes
AllowOverride None
Order deny,allow
Deny from all
Allow from localhost
Allow from 127.0.0.1
Allow from ::1
</Directory>
Alias /MAMP "/Library/Application Support/living-e/MAMP PRO/mamp"
<Directory "/Library/Application Support/living-e/MAMP PRO/mamp">
Options Indexes
AllowOverride None
Order deny,allow
Deny from all
Allow from localhost
Allow from 127.0.0.1
Allow from ::1
</Directory>
Notes:
-Pour l'instant je n'ai aucun virtual host paramétré (mais quelquechose me dit qu'il en faudrait au moins un...)
-J'ai changé le mot de passe root mySQL
-Changer l'option [General] Run Apache/MySQL server as user: www/mysql ou user/user ne change rien
-ni celle [MySQL] "Allow local acces only" qu'elle soit cochée ou non
-Dans le panneau Host/Advanced les seuls paramètres sélectionnés pour localhost (défault) sont: Includes, FollowSymLinks, AllowOverride,Order, Allow
-Il n'y a aucun fichier .htaccess sur le serveur qui pourraient changer la configuration
Quelqu'un a-t-il la solution qui me permettrait de continuer à développer depuis mon lit (sans avoir à aller bidouiller dans le bureau où se trouve le macmini)
Merci