Problem mit Pear  [GELÖST]

Locked
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Problem mit Pear

Post by OlliTheDarkness »

Moin zusammen,
ich habe ein (kleines) Problem bei dem ich grad nicht weiter weiß.

Ich benötige Pear für ein Skript allerdings sagt mir besagtes Skript das Pear nicht installiert sei.

Fakt ist aber, es ist installiert ...

Ich steh aktuell auf dem Schlauch wo ich den Fehler suchen soll.

apt install php-pear meldet ist bereits installiert ...

Hab ich irgendwas vergessen / übersehen ?

Mfg aus dem Ruhrgebiet :)
Image
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
nikko
Posts: 914
Joined: Fri 15. Apr 2016, 16:11

Re: Problem mit Pear

Post by nikko »

Schau mal, ob deine PHP Version diejenige ist, die das System haben möchte.
Und schau mal bitte, was die Kommandos

Code: Select all

pear
Und

Code: Select all

pear version
ausgeben
The software said: Requires Win Vista®, 7®, 8® or better. And so I installed Linux.
nikko
Posts: 914
Joined: Fri 15. Apr 2016, 16:11

Re: Problem mit Pear

Post by nikko »

Vielleicht habe ich aber auch schon wieder zu kompliziert gedacht. :roll:

Sicherlich gibt er dir die Antwort, dass pear installiert ist vis SSH. Das gilt aber nur für die KH OS Vendor Version.
Wenn du jetzt einen zusätzlichen PHP Interpreter installierst und diesen der Installationsdomain zuweist, ist es durchaus möglich, das dort noch kein pear mit vorhanden ist.
The software said: Requires Win Vista®, 7®, 8® or better. And so I installed Linux.
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Problem mit Pear

Post by OlliTheDarkness »

nikko wrote: Thu 6. Sep 2018, 12:12 Schau mal, ob deine PHP Version diejenige ist, die das System haben möchte.
Und schau mal bitte, was die Kommandos

Code: Select all

pear
Und

Code: Select all

pear version
ausgeben
Moin,

erstmal wie gewünscht die Ausgaben:

Ausgabe pear

Code: Select all

user01@root:/home/users/user01$ pear
Commands:
build                  Build an Extension From C Source
bundle                 Unpacks a Pecl Package
channel-add            Add a Channel
channel-alias          Specify an alias to a channel name
...
Usage: pear [options] command [command-options] <parameters>
Type "pear help options" to list all options.
Type "pear help shortcuts" to list all command shortcuts.
Type "pear help version" or "pear version" to list version information.
Type "pear help <command>" to get the help for the specified command.
Ausgabe pear version

Code: Select all

Running on: Linux root.server.tld 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21) x86_64
Leider hab ich mich die Nacht etwas kurz gehalten daher noch der Info Nachtrag:

System ist Debian 9
Installiert sind php 5.6 und php 7.0

Der Fehler tritt bei beiden Interpretern auf.
Weder php 5.6 noch OS Standart php 7.0.6 melden erfolg beide sagen ist nicht installiert.

Gruß
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
nikko
Posts: 914
Joined: Fri 15. Apr 2016, 16:11

Re: Problem mit Pear

Post by nikko »

Das sieht gut aus. Es läuft erstmal. Also sollte das Script nicht meckern.
Was bringt

Code: Select all

pear config-get php_dir
(schau mal, ob er dort auf das php Verzeichnis zeigt) und lass dir mal den Pfad anzeigen mit:

Code: Select all

php --ini
The software said: Requires Win Vista®, 7®, 8® or better. And so I installed Linux.
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Problem mit Pear

Post by OlliTheDarkness »

nikko wrote: Fri 7. Sep 2018, 16:16 Das sieht gut aus. Es läuft erstmal. Also sollte das Script nicht meckern.
Was bringt

Code: Select all

pear config-get php_dir
(schau mal, ob er dort auf das php Verzeichnis zeigt) und lass dir mal den Pfad anzeigen mit:

Code: Select all

php --ini
Erstmal danke für deine Hilfe.

Ausgabe pear config-get php_dir

Code: Select all

/usr/share/php
Ausgabe php --ini

Code: Select all

Configuration File (php.ini) Path: /etc/php/7.0/cli
Loaded Configuration File:         /etc/php/7.0/cli/php.ini
Scan for additional .ini files in: /etc/php/7.0/cli/conf.d
Additional .ini files parsed:      /etc/php/7.0/cli/conf.d/01-ioncube.ini,
/etc/php/7.0/cli/conf.d/10-mysqlnd.ini,
/etc/php/7.0/cli/conf.d/10-opcache.ini,
/etc/php/7.0/cli/conf.d/10-pdo.ini,
/etc/php/7.0/cli/conf.d/15-xml.ini,
/etc/php/7.0/cli/conf.d/20-apcu.ini,
/etc/php/7.0/cli/conf.d/20-apcu_bc.ini,
/etc/php/7.0/cli/conf.d/20-bcmath.ini,
/etc/php/7.0/cli/conf.d/20-calendar.ini,
/etc/php/7.0/cli/conf.d/20-ctype.ini,
/etc/php/7.0/cli/conf.d/20-curl.ini,
/etc/php/7.0/cli/conf.d/20-dom.ini,
/etc/php/7.0/cli/conf.d/20-exif.ini,
/etc/php/7.0/cli/conf.d/20-fileinfo.ini,
/etc/php/7.0/cli/conf.d/20-ftp.ini,
/etc/php/7.0/cli/conf.d/20-gd.ini,
/etc/php/7.0/cli/conf.d/20-gettext.ini,
/etc/php/7.0/cli/conf.d/20-iconv.ini,
/etc/php/7.0/cli/conf.d/20-imagick.ini,
/etc/php/7.0/cli/conf.d/20-intl.ini,
/etc/php/7.0/cli/conf.d/20-json.ini,
/etc/php/7.0/cli/conf.d/20-mbstring.ini,
/etc/php/7.0/cli/conf.d/20-mcrypt.ini,
/etc/php/7.0/cli/conf.d/20-mysqli.ini,
/etc/php/7.0/cli/conf.d/20-pdo_mysql.ini,
/etc/php/7.0/cli/conf.d/20-phar.ini,
/etc/php/7.0/cli/conf.d/20-posix.ini,
/etc/php/7.0/cli/conf.d/20-pspell.ini,
/etc/php/7.0/cli/conf.d/20-readline.ini,
/etc/php/7.0/cli/conf.d/20-shmop.ini,
/etc/php/7.0/cli/conf.d/20-simplexml.ini,
/etc/php/7.0/cli/conf.d/20-soap.ini,
/etc/php/7.0/cli/conf.d/20-sockets.ini,
/etc/php/7.0/cli/conf.d/20-sysvmsg.ini,
/etc/php/7.0/cli/conf.d/20-sysvsem.ini,
/etc/php/7.0/cli/conf.d/20-sysvshm.ini,
/etc/php/7.0/cli/conf.d/20-tokenizer.ini,
/etc/php/7.0/cli/conf.d/20-wddx.ini,
/etc/php/7.0/cli/conf.d/20-xmlreader.ini,
/etc/php/7.0/cli/conf.d/20-xmlrpc.ini,
/etc/php/7.0/cli/conf.d/20-xmlwriter.ini,
/etc/php/7.0/cli/conf.d/20-xsl.ini,
/etc/php/7.0/cli/conf.d/20-zip.ini,
/etc/php/7.0/cli/conf.d/30-charset.ini,
/etc/php/7.0/cli/conf.d/30-timezone.ini
Vieleicht hilft auch noch die erste Teilausgabe der php info

Code: Select all

System 	Linux root.avority.de 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21) x86_64

Build Date 	Jun 14 2018 13:50:25

Server API 	FPM/FastCGI

Virtual Directory Support 	disabled

Configuration File (php.ini) Path 	/etc/php/7.0/fpm

Loaded Configuration File 	/etc/php/7.0/fpm/php.ini

Scan this dir for additional .ini files 	/etc/php/7.0/fpm/conf.d

Additional .ini files parsed 	/etc/php/7.0/fpm/conf.d/01-ioncube.ini, /etc/php/7.0/fpm/conf.d/10-mysqlnd.ini, /etc/php/7.0/fpm/conf.d/10-opcache.ini, /etc/php/7.0/fpm/conf.d/10-pdo.ini, /etc/php/7.0/fpm/conf.d/15-xml.ini, /etc/php/7.0/fpm/conf.d/20-apcu.ini, /etc/php/7.0/fpm/conf.d/20-apcu_bc.ini, /etc/php/7.0/fpm/conf.d/20-bcmath.ini, /etc/php/7.0/fpm/conf.d/20-calendar.ini, /etc/php/7.0/fpm/conf.d/20-ctype.ini, /etc/php/7.0/fpm/conf.d/20-curl.ini, /etc/php/7.0/fpm/conf.d/20-dom.ini, /etc/php/7.0/fpm/conf.d/20-exif.ini, /etc/php/7.0/fpm/conf.d/20-fileinfo.ini, /etc/php/7.0/fpm/conf.d/20-ftp.ini, /etc/php/7.0/fpm/conf.d/20-gd.ini, /etc/php/7.0/fpm/conf.d/20-gettext.ini, /etc/php/7.0/fpm/conf.d/20-iconv.ini, /etc/php/7.0/fpm/conf.d/20-imagick.ini, /etc/php/7.0/fpm/conf.d/20-intl.ini, /etc/php/7.0/fpm/conf.d/20-json.ini, /etc/php/7.0/fpm/conf.d/20-mbstring.ini, /etc/php/7.0/fpm/conf.d/20-mcrypt.ini, /etc/php/7.0/fpm/conf.d/20-mysqli.ini, /etc/php/7.0/fpm/conf.d/20-pdo_mysql.ini, /etc/php/7.0/fpm/conf.d/20-phar.ini, /etc/php/7.0/fpm/conf.d/20-posix.ini, /etc/php/7.0/fpm/conf.d/20-pspell.ini, /etc/php/7.0/fpm/conf.d/20-readline.ini, /etc/php/7.0/fpm/conf.d/20-shmop.ini, /etc/php/7.0/fpm/conf.d/20-simplexml.ini, /etc/php/7.0/fpm/conf.d/20-soap.ini, /etc/php/7.0/fpm/conf.d/20-sockets.ini, /etc/php/7.0/fpm/conf.d/20-sysvmsg.ini, /etc/php/7.0/fpm/conf.d/20-sysvsem.ini, /etc/php/7.0/fpm/conf.d/20-sysvshm.ini, /etc/php/7.0/fpm/conf.d/20-tokenizer.ini, /etc/php/7.0/fpm/conf.d/20-wddx.ini, /etc/php/7.0/fpm/conf.d/20-xmlreader.ini, /etc/php/7.0/fpm/conf.d/20-xmlrpc.ini, /etc/php/7.0/fpm/conf.d/20-xmlwriter.ini, /etc/php/7.0/fpm/conf.d/20-xsl.ini, /etc/php/7.0/fpm/conf.d/20-zip.ini

PHP API 	20151012
PHP Extension 	20151012
Zend Extension 	320151012
Zend Extension Build 	API320151012,NTS
PHP Extension Build 	API20151012,NTS
Debug Build 	no
Thread Safety 	disabled
Zend Signal Handling 	disabled
Zend Memory Manager 	enabled
Zend Multibyte Support 	provided by mbstring
IPv6 Support 	enabled
DTrace Support 	available, disabled
Registered PHP Streams	https, ftps, compress.zlib, php, file, glob, data, http, ftp, phar, zip
Registered Stream Socket Transports	tcp, udp, unix, udg, ssl, sslv2, tls, tlsv1.0, tlsv1.1, tlsv1.2
Registered Stream Filters	zlib.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, convert.iconv.*, mcrypt.*, mdecrypt.*
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
nikko
Posts: 914
Joined: Fri 15. Apr 2016, 16:11

Re: Problem mit Pear

Post by nikko »

Die benötigte System.php findet sich also in /usr/share/php.
Spannende Frage, wo das Script die Datei jetzt erwartet. Ich grübel mal weiter...
The software said: Requires Win Vista®, 7®, 8® or better. And so I installed Linux.
nikko
Posts: 914
Joined: Fri 15. Apr 2016, 16:11

Re: Problem mit Pear

Post by nikko »

Erstelle mal eine test.php auf dem Webspace mit der Abfrage

Code: Select all

 <?php
require_once 'System.php';
var_dump(class_exists('System', false));
?> 
Wenn die Antwort "true" lautet, erwartet das Script diese Datei an einer anderen Stelle.
Bei ner Fehlermeldung müssten mich Alex oder Martin mal bitte unterstützen :-)
The software said: Requires Win Vista®, 7®, 8® or better. And so I installed Linux.
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Problem mit Pear  [GELÖST]

Post by OlliTheDarkness »

nikko wrote: Sat 8. Sep 2018, 19:02 Erstelle mal eine test.php auf dem Webspace mit der Abfrage

Code: Alles auswählen

<?php
require_once 'System.php';
var_dump(class_exists('System', false));
?>

Wenn die Antwort "true" lautet, erwartet das Script diese Datei an einer anderen Stelle.
Bei ner Fehlermeldung müssten mich Alex oder Martin mal bitte unterstützen :-)
Hey und **hust** Sorry ...

das Problem hat sich erledigt.

Das Ergebnis aus require_once 'System.php'; var_dump(class_exists('System', false)); war eine weiße Seite, worauf hin ein blick ins error.log mich mit der nase draufgeklatscht hat das der OpenBaseDir Pfad nicht vorhanden ist ...
Also ab ins KeyHelp , dem Benutzer OpenBaseDir ein /usr/share/php/ hinzugedrückt ... reload abgewartet und siehe da boolen True und plötzlich ist auch pear installiert
**WOW**

Möge man mir vergeben :D
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
select name from me;
Posts: 579
Joined: Tue 9. Feb 2016, 16:44

Re: Problem mit Pear

Post by select name from me; »

Danke, dass Du Deine Lösung postest. :)
Viele Grüße, Christian
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Problem mit Pear

Post by OlliTheDarkness »

select name from me; wrote: Sat 8. Sep 2018, 21:52 Danke, dass Du Deine Lösung postest. :)
Sollte das normalste der Welt sein ^^
Aber bitte ^^
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
nikko
Posts: 914
Joined: Fri 15. Apr 2016, 16:11

Re: Problem mit Pear

Post by nikko »

Perfekt. :D
The software said: Requires Win Vista®, 7®, 8® or better. And so I installed Linux.
Locked