2010-06-18 8 views
0

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

Quel est le include_path et les fichiers requis que vous essayez d'inclure? – animuson

+0

Veuillez poster quelques lignes depuis votre configuration. – Sjoerd

+0

S'il vous plaît montrer du code. –

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