rexstan
rexstan copied to clipboard
Unable to install: Unable to determine PHP CLI version
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
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
Danke schon mal, ich teste :) Gehört eigentlich nicht in dieses Issue, aber gibt's Tipps zur Integration in VS Code?
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