J'ai un VPS qui exécute une distribution Debian optimisée VPS. Je suis très novice en ce qui concerne l'utilisation d'un VPS et j'ai un environnement Linux proche de zéro.PEAR/Digg2: Installation de PHP/Linux Problème
Un petit arrière-plan pour aider: Je suis allé à travers et apt-get installer poire qui a bien fonctionné. J'ai essayé d'installer les services dépendants de l'api Digg en tant que tel:
pear install HTTP_Request2
Cela a fourni une erreur, je devais l'installer avec:
pear install HTTP_Request2-alpha
Je tentais:
pear install HTTP_OAuth
Cela fourni la même erreur que ci-dessus, je l'ai installé éventuellement avec:
pear install HTTP_OAuth-alpha
Je puis installé avec succès Digg2 pear install Services_Digg2
Ok, fond sur. Mon problème est qu'il ne va pas initier la classe car il dit que le fichier n'est pas là. Le PHP est aussi simple que cela:
require_once 'Services/Digg2.php';
$api = new Services_Digg2;
J'ai vérifié mon chemin de recherche selon l'erreur en PHP:
Fatal error: require_once() [function.require]:
Failed opening required 'Services/Digg2.php' (include_path='/usr/share/php')
in /var/www/redacted1/data/www/redacted2/index.php on line 3
Je vérifié que le dossier était là dans le Terminal:
http://snapplr.com/tk9r J'ai vérifié que le chemin d'inclusion était correct via PHP_Info():
http://snapplr.com/dwk7
(Désolé je ne peux publier un lien hypertexte que je suis nouveau)
L'erreur reste. J'espère que ma longue intro n'est pas un problème et qu'elle m'aide vraiment.
Incite?
Merci Jeff
Désolé, oui J'ai recopié le code dans Stack Overflow au lieu de c & p. J'utilise require_once (doit modifier pour la postérité). J'essaie votre suggestion maintenant –
Désolé, ai-je mal lu que vous donniez juste un exemple de la façon d'installer un paquet en dehors de l'état "stable"? Ou devais-je installer ssh2? Dans le dernier cas, j'ai essayé est et reçu et erreur: http://snapplr.com/0kxj –
@Jeff: oui, il a été conçu comme un exemple, parce que PEAR et PECL fonctionne de cette façon. Quoi qu'il en soit, quelle version de PHP utilisez-vous? Avez-vous l'extension Phar? J'ai eu ce genre de problème quand Phar a été activé en 5.2. Cela causerait à PHP de cracher "No tel fichier ou répertoire" dans les fonctions de fichier normales, même si le fichier existait. D'autres choses peuvent affecter ceci: permissions, open_basedir et autres paramètres de php.ini. – netcoder