Page 1 of 1

Frage zur Tideways Verwendung

Posted: Tue 18. Feb 2025, 12:48
by Tobi7889
Moin zusammen,

hat jemand von euch schon Tideways unter KeyHelp zum laufen bekommen?
Ich kriege es auf teufel komm raus nicht zum laufen, Tideways als custom module zu implementieren.

Ich habe den API Key und alles hinterlegt und das module wie folgt hinterlegt.

Quelle: tideways-php-8.1-zts.so
Ziel: /opt/keyhelp/php/8.1/lib/php/extensions/no-debug-non-zts-20210902/tideways.so

Dann gibt er den folgenden Fehler aus:

Code: Select all

PHP Warning: PHP Startup: Unable to load dynamic library 'tideways.so' (tried: /opt/keyhelp/php/8.1/lib/php/extensions/no-debug-non-zts-20210902/tideways.so (/opt/keyhelp/php/8.1/lib/php/extensions/no-debug-non-zts-20210902/tideways.so: undefined symbol: core_globals_offset), /opt/keyhelp/php/8.1/lib/php/extensions/no-debug-non-zts-20210902/tideways.so.so (/opt/keyhelp/php/8.1/lib/php/extensions/no-debug-non-zts-20210902/tideways.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
Wenn ich die normale "tideways-php-8.1.so" verwende, startet der php81-fpm Dienst nicht mehr. und laufende Skripte geben folgenden Fehler aus:
Speicherzugriffsfehler


Es kommen allerdings keine Daten bei Tideways an. Die extension ini hatte ich in /opt/keyhelp/php/8.1/etc/conf.d/ hinterlegt.

Vielleicht übersehe ich etwas oder jemand hat noch einen Ansatz? :)

Re: Frage zur Tideways Verwendung

Posted: Tue 18. Feb 2025, 14:43
by Florian
Hi

geht problemlos:

Code: Select all

/opt/keyhelp/php/8.1/bin/php -m  | grep tideways
tideways
Hast du auch die richtige Version geladen, also für Linux Intel/AMD 64bit?

Die ZTS Version darfst du nicht verwenden.

Du musst auch beachten, dass die so Dateien in dem Archiv anders heißen, z.B. tideways-php-8.1.so
Wen Du dann in der ini-Datei nur angibst extension = tideways.so findet er die natürlich nicht. Entweder die ini-Datei anpassen oder die so-Datei umbenennen.

Re: Frage zur Tideways Verwendung

Posted: Tue 18. Feb 2025, 16:44
by Tobi7889
Geladen habe ich das folgende:
https://app.tideways.io/packages/downlo ... est.tar.gz
<-- Schätze hier liegt das Problem, das teste ich gleich mal.

Korrekt, die tideways.so habe ich entsprechend benannt:
cp /home/tideways-php/tideways-php-8.1.so /opt/keyhelp/php/8.1/lib/php/extensions/no-debug-non-zts-20210902/tideways.so

Anschließend noch:
chmod 755 /opt/keyhelp/php/8.1/lib/php/extensions/no-debug-non-zts-20210902/tideways.so

Sobald die extension geladen wird, meldet Keyhelp inklusive keyhelp-toolbox einen "Speicherzugriffsfehler"
Wenn ich die extension wieder exclude, läuft der FPM Dienst wieder.

Re: Frage zur Tideways Verwendung

Posted: Tue 18. Feb 2025, 16:47
by Florian
Hallo,

das dürfte das Keyhelp gar nicht tangieren, weil du es ja für eine Keyhelp PHP Version aktivierst

Wie sieht die ini-Datei aus und wo hast du die angelegt?

Download habe ich hier gemacht:

https://tideways.com/profiler/downloads

Re: Frage zur Tideways Verwendung

Posted: Tue 18. Feb 2025, 16:53
by Tobi7889
Die .ini habe ich hier:

Code: Select all

/opt/keyhelp/php/8.1/etc/conf.d/tideways.ini
Inhalt:

Code: Select all

extension=/opt/keyhelp/php/8.1/lib/php/extensions/no-debug-non-zts-20210902/tideways.so
Habe mir jetzt das folgende geladen:

Code: Select all

https://tideways.s3.amazonaws.com/extension/5.17.2/tideways-php-5.17.2-x86_64.tar.gz
Neu kopiert:

Code: Select all

tideways-php-8.1.so /opt/keyhelp/php/8.1/lib/php/extensions/no-debug-non-zts-20210902/tideways.so
Selber Fehler, sobald das Modul lädt, ist kein Laden der Seite mehr möglich.

Re: Frage zur Tideways Verwendung

Posted: Tue 18. Feb 2025, 16:56
by Florian
Hallo,

mach es mal rückgängig und schick mir den Login via PM