J'ai développé un site web sur WampServer dans windows. Après avoir terminé le site et testé toutes les fonctionnalités, j'ai essayé de le déployer sur un serveur Linux exécutant Ubuntu. J'ai commencé à obtenir des erreurs sur les fichiers non trouvés qui n'ont pas été trouvés dans mon chemin d'inclusion! J'ai mis le chemin d'inclusion dans le dossier de htaccess, même dossier de php et même php.ini avec le chemin absolu et aucune chance cela ne fonctionne pas. J'ai essayé de vérifier les cas des fichiers requis mais ils étaient corrects!
Je ne sais pas quel est le problème, donc quelqu'un peut m'aider à déboguer ce problème!PHP set include path ne fonctionne pas sur Ubuntu linux
0
A
Répondre
0
Wild guess: Vous utilisez php_value
paramètres pour spécifier le chemin d'accès, mais contrairement au serveur Windows, PHP ne fonctionne pas comme un module Apache sur votre installation Ubuntu qui est un prerequisite for those .htaccess settings to work.
0
Vérifiez le séparateur entre les chemins. Windows utilise ;
(point-virgule) et Linux utilise :
(deux-points). Vous devez également vous assurer que vous utilisez des barres obliques entre les répertoires de chaque chemin sous Linux au lieu des barres obliques inverses.
c:\include;c:\include\path;.
->/include:/include/path:.
Une autre possibilité est que l'utilisateur exécutant Apache ne accès en lecture de ne pas l'inclure répertoire.
Questions connexes
- 1. PHP include path (Linux)
- 2. Eclipse - PHP Include Path
- 3. rewrite url ne fonctionne pas sur ubuntu localhost en php
- 4. set tomcat path
- 5. Régler l'horloge matérielle sur Linux ne fonctionne pas
- 6. zend framework ne fonctionne pas dans ubuntu
- 7. WPF Binding Path =/ne fonctionne pas?
- 8. chaussures url ne fonctionne pas dans Ubuntu?
- 9. FSI.exe ne fonctionne pas sous Ubuntu 10.10
- 10. manquant MySQL PHPinfo sur Ubuntu Linux
- 11. apache mod_proxy_html sur Ubuntu ProxyHTMLEnable ne fonctionne pas
- 12. Android Carte intégrée ne fonctionne pas sur mon Ubuntu
- 13. Wx.choice ne fonctionne pas dans Ubuntu
- 14. Relitve path pour MSXML2.ServerXMLHTTP.6.0 ne fonctionne pas
- 15. Problème lors de la configuration de PHP Zend include path
- 16. Monodevelop ne démarre pas sur Ubuntu?
- 17. php5-fpm ne fonctionne pas avec php-apc sur ubuntu 10.10
- 18. CoreDumpDirectory ne fonctionne pas sur ubuntu; Obtenir une erreur de segmentation avec php
- 19. PHP sur IIS 5.1 ne fonctionne pas
- 20. PHP exec() sur windows ne fonctionne pas
- 21. shell_exec(), exec() sur php ne fonctionne pas
- 22. php ne fonctionne pas sur IE?
- 23. PHP, HTTP_REFERER ne fonctionne pas sur iframe?
- 24. Pourquoi #Include ne fonctionne-t-il pas sur la page .asp sur IIS7?
- 25. chemin Zend simplexml_load_file() ne fonctionne pas dans Apache dans Ubuntu
- 26. Le cookie du jeu PHP ne fonctionne pas à partir du fichier include
- 27. sqlite3-ruby gem ne trouve pas sqlite3.h sur ubuntu
- 28. utilisation Bundle-NativeCode sur Linux ne fonctionne pas
- 29. Visual Studio Express 2010, include path
- 30. Namespace sous Windows Autoload fonctionne, mais pas sur Linux
Quel est le include_path et les fichiers requis que vous essayez d'inclure? – animuson
Veuillez poster quelques lignes depuis votre configuration. – Sjoerd
S'il vous plaît montrer du code. –