Maison > Article > développement back-end > Pourquoi le service Apache ne peut-il pas accéder aux fichiers de lecteur réseau avec des lettres de lecteur ?
Accéder aux fichiers du lecteur réseau dans XAMPP avec Apache as a Service
Problème :
En cours d'exécution Apache en tant que service dans XAMPP empêche l'accès aux fichiers à un lecteur réseau monté avec des informations d'identification spécifiques. Les tentatives d'utilisation de lettres de lecteur entraînent des erreurs « Échec de l'ouverture du flux ».
Question :
Pourquoi Apache n'a-t-il pas accès aux fichiers du lecteur réseau lorsqu'il est exécuté en tant que service ?
Réponse :
Les lettres de lecteur ne peuvent pas être utilisées pour accéder aux lecteurs mappés en réseau par les services. Cela inclut les services Apache.
Solution :
Utilisez les chemins UNC directement au lieu des lettres de lecteur. Par exemple :
<code class="php">fopen('\\server\share\text.txt', 'r');</code>
Considérations supplémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!