FriendsOfREDAXO / FriendsOfREDAXO/rexstan

Unable to install: Unable to determine PHP CLI version

Open
#904 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
PHP
Stars
41
Forks
3
Avg merge
1d 3h
Merged PRs (30d)
7

Description

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](https://herd.laravel.com), 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
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.