Hi,
wollte heute auf einem System ohne Internetzugang das PEAR Modul phpDocumentator installieren. Leider wollte das System den dafür hinterlegten channel nicht kennen bzw. kennen lernen:
test@lab:~$ sudo pear install phpDocumentor-2.0.1.tgz Unknown channel "pear.phpdoc.org" Parsing of package.xml from file "/tmp/pear/temp/pearkIM14U/package.xml" failed install failed
test@lab:~$ sudo pear channel-discover pear.phpdoc.org Discovering channel pear.phpdoc.org over http:// failed with message: channel-add: Cannot open "http://pear.phpdoc.org/channel.xml" (Connection to `pear.phpdoc.org:80' failed: php_network_getaddresses: getaddrinfo failed: Name or service not known) Trying to discover channel pear.phpdoc.org over https:// instead Discovery of channel "pear.phpdoc.org" failed (channel-add: Cannot open "https://pear.phpdoc.org/channel.xml" (Connection to `pear.phpdoc.org:443' failed: php_network_getaddresses: getaddrinfo failed: Name or service not known))
Abhilfe konnte ich damit schaffen, dass ich das channel.xml file direkt von http://pear.phpdoc.org/channel.xml herunter geladen habe und dieses ebenfalls offline eingespielt habe:
test@lab:~$ sudo pear channel-add channel.xml Adding Channel "pear.phpdoc.org" succeeded
Danach konnte ich auch das Pear Modul wie gewünscht installieren:
test@lab:~$ sudo pear install phpDocumentor-2.0.1.tgz install ok: channel://pear.phpdoc.org/phpDocumentor-2.0.1