je viens vers vous qui devez bien connaitre les petites astuces de wamp
Je vous explique mon problème, j'ai réalisé une application web dans le cadre d'un stage et maintenant je dois le mettre en place. Seulement l'entreprise ne possède pas de serveur de données mais un serveur de document (IBM ^^). Et donc j'ai pensé qui serait possible d'installer sur les postes (windows xp) le logiciel Wamp et de changer le chemin de BDD pour qu'il pointe sur le serveur de fichier . J'ai donc trouvé sur un site Anglais que Wamp permettais de faire des liens symbolique, seulement voila cela ne marche pas quand il s'agit de pointé sur le serveur (en local cela fonctionne)
Voici mes différentes configuration :
J'ai des ordinateurs avec Windows XP avec Wampserveur d'installer
Ma base de données se nome "inspection"
Dans mon fichier Wamp, j'ai crée le fichier symbolique inspection contenant le text : C:\wamp\bin\mysql\mysql5.0.45\data\inspection.sym (créer un lien symbolique avec wamp) ce fichier contier le text: Z:\Controles_reglementaires\data\inspection\ (Z: étant mon lecteur réseau connecté)
sur mon serveur (lecteur reseau) j'ai cela : Z:\Controles_reglementaires\data\inspection\ le dossier "inspection" contient : db.opt et Test.frm
Seulement voila cela ne marche pas dans mon cas, j'ai essayer en local avec un autre emplacement de fichier et avec une clé USB et cela fonctionne ><
Quelqu'un aurait-il une solution voir même différente de celle que j'ai testé ?
Merci d'avance.
Modifie 2 fois. Derniere modification le 15/08/2012 à 14:18 par Finaly.
Le chemin d'accès aux bases de données (base mysql incluse) est décrit dans le fichier "wamp/bin/mysql/mysqlx.y.z/my.ini" avec la directives : datadir= Topo déplacer les bases de données : [forum.wampserver.com]
Néanmoins, concernant les accès aux disques réseau, le problème doit être le même avec MySQL qu'avec Apache :
D'après tout ce que j'ai pu lire sur le sujet, le problème provient du fait que les services Apache (wampapache) et MySQL (wampmysqld) sont lancés en tant que service par l’utilisateur « System », or cet utilisateur ne peut accéder aux partages réseaux. Et, de plus, contrairement à ce que l’on pourrait penser, il est impossible de dire à Apache ou à MySQL d’utiliser un lecteur réseau identifié par une lettre.
N'ayant aucun lecteur réseau, je ne peux malheureusement pas faire d'essais mais, il me semble avoir trouvé une solution bien documentée, tout du moins pour Apache :