rexstan icon indicating copy to clipboard operation
rexstan copied to clipboard

Unable to install: Unable to determine PHP CLI version

Open ynamite opened this issue 3 months ago • 3 comments

Ich scheitere hier an mehreren Enden das Addon zu installieren bzw. gescheit zum laufen zu kriegen. Über die Konsole krieg ich es zum laufen, mit Anpassungen an der install.php damit es sich überhaupt installieren lässt, aber im WebUI nicht und die Einbindung in VS Code klappt leider auch nicht.

Grundsätzliches Problem: das Addon findet die PHP CLI nicht, obwohl sie da ist. Ich nutze Herd von Laravel, die PHP executable ist hier: ~/Library/Application Support/Herd/bin//php keine Ahnung weshalb der doppelte Slash da ist! und wird auch über $PATH exposed.

Affected versions / Verwendete Versionen 2.0.24

System report (REDAXO 5.18.3, PHP 8.3.24, MySQL 8.0.33)
REDAXO
Version 5.18.3
PHP
Version 8.3.24
OPcache yes
Xdebug no
Warning Das Setup wird unverschlüsselt durchgeführt. Frontend und Backend sollten grundsätzlich durch HTTPS verschlüsselt aufgerufen werden, um die Privatsphäre zu schützen und den Datenschutz zu gewährleisten.
Database
Version MySQL 8.0.33
Character set utf8mb4
Server
OS Darwin
SAPI fpm-fcgi
Webserver nginx/1.25.4
Request
Browser Chrome/138.0.0.0
Protocol HTTP/1.1
HTTPS no
Packages
adminer 3.2.0
backup 2.9.2
be_password 2.0.1
be_style 3.5.1
be_style/redaxo 3.5.0
be_tools 1.9.1.1
bloecks 4.0.2
bloecks/cutncopy 4.0.2
bloecks/dragndrop 4.0.2
cropper 2.2.0
developer 3.9.3
emailobfuscator 3.0.0
focuspoint 4.2.3
hyphenator 1.3.0
install 2.12.1
massif 1.0.0
massif_dnd_sorter 0.2.1
massif_settings 1.0.0
mblock 3.4.13
media_manager 2.17.1
media_negotiator 5.0.3
mediapool 2.15.3
metainfo 2.11.2
mform 8.1.2
phpmailer 2.14.2
plyr 3.24.1
project dev
quick_navigation 8.2.5
rexql 1.0.0
sprog 1.5.1
statistics 3.1.0
structure 2.17.4
structure/content 2.17.4
structure/history 2.17.4
structure_tweaks 1.4.1
tinymce 6.1.1
ui_tools 1.2.2
ui_tools/jquery-minicolors 2.4.0
ui_tools/selectize 0.2.0
uploader 2.6.0
url 2.2.0
useragent 2.3.0
users 2.11.0
viterex 1.3.0
watson 2.3.0
ydeploy 2.1.0
yform 5.0.0
yform/tools 4.2.1
yform_adminer 1.7.0
yform_quick_edit 1.0.1
yform_spam_protection 1.2.7
yform_usability 2.1.4
yrewrite 2.12.0

Did it whoops? / Whoops erhalten? Yep, während der Installation des Addons:

AddOn rexstan konnte aus folgendem Grund nicht installiert werden:
Unable to determine PHP CLI version. Make sure PHP is installed in the CLI and availabe within your system PATH.
Unable to generate baseline:sh: php: command not found
Datei: src/addons/rexstan/lib/RexStan.php:116
URL: ***hidden***/redaxo/index.php?page=rexstan/summary

ynamite avatar Aug 02 '25 08:08 ynamite

Hier findest du das commando mit dem bei installation versucht wird der pfad zum php executable zu finden.

am besten versuchst du von dort zu debuggen warum es nicht gefunden werden kann.

wegen mir können wir dort für Herd, analog mamp einen festen pfad hinterlegen

staabm avatar Aug 02 '25 08:08 staabm

Danke schon mal, ich teste :) Gehört eigentlich nicht in dieses Issue, aber gibt's Tipps zur Integration in VS Code?

ynamite avatar Aug 02 '25 08:08 ynamite

Danke schon mal, ich teste :) Gehört eigentlich nicht in dieses Issue, aber gibt's Tipps zur Integration in VS Code?

ich hab es bisher mit vscode noch nicht verwendet.

ich vermute es funktioniert ähnlich wie in PHPStorm (siehe Anleitung im AddOn), passende plugins gibts wohl: https://marketplace.visualstudio.com/search?term=phpstan&target=VSCode&category=All%20categories&sortBy=Relevance

staabm avatar Aug 02 '25 08:08 staabm