J'essaie d'activer un fichier php pour accéder à un autre fichier résidant dans un dossier en dehors du répertoire Web racine via une connexion HTTPS. Cela fonctionne bien sur HTTP, mais pour certaines raisons, les connexions HTTPS ne parviennent pas à lire le fichier.Comment désactiver les restrictions openbase_dir sur HTTPS?
Je cette opération effectuée sur HTTP en désactivant openbase_dir dans un fichier vhost.conf, comme suit:
php_admin_value open_basedir « /var/www/vhosts/my-domain.com/httpdocs:/usr/ share/pear:/tmp: /var/www/vhosts/my-domain.com/my_folder/ » php_admin_value open_basedir aucun
J'ai ensuite essayé à la fois appending et remplacer le contenu de vhost.conf avec les éléments suivants :
php_admin_value open_basedir "/ var/www /vhosts/my-domain.com/httpsdocs:/usr/share/pear:/tmp:/var/www/vhosts/my-domain.com/my_folder/ » php_admin_value open_basedir aucun
Cependant après avoir reconfiguré la serveur pour utiliser le nouveau fichier vhost.conf et redémarrer apache, tente d'avoir le fichier php de test dans le répertoire Web lire le fichier résidant dans my_folder sur une connexion HTTPS continuer à échouer.
Les autorisations sont-elles correctement définies dans le dossier httpsdocs nouvellement créé? – karim79
Oui, les autorisations et la propriété sont les mêmes sur httpdocs et httpsdocs. –