#50 ErrorException: exec() has been disabled for security reasons

Closed
opened 1 year ago by aheathershaw · 5 comments

LNT00:

ErrorException exec() has been disabled for security reasons

Getting the error when opening /admin. Because of this the app is unusable on shared hosting where usually exec() is disabled.

[LNT00](https://github.com/LNT00): ErrorException exec() has been disabled for security reasons Getting the error when opening /admin. Because of this the app is unusable on shared hosting where usually exec() is disabled.
aheathershaw added this to the Version 2.1.0 milestone 1 year ago
aheathershaw self-assigned this 1 year ago
aheathershaw added the
bug
label 1 year ago
aheathershaw commented 1 year ago
Owner

Ah OK - it’s been a long time since I’ve used shared hosting, so appreciate your feedback on this!

exec() is used to get the server’s OS version to display on the admin dashboard.

Here’s the offending line:

010e847835/app/Http/Controllers/Admin/DefaultController.php (L89)

If you remove the call to exec - e.g.:

'os_version' => 'My OS version',

does this allow you to get in?

Ah OK - it's been a long time since I've used shared hosting, so appreciate your feedback on this! `exec()` is used to get the server's OS version to display on the admin dashboard. Here's the offending line: https://github.com/andysh-uk/blue-twilight/blob/010e847835ad629620514685a199b1f7bc47eba5/app/Http/Controllers/Admin/DefaultController.php#L89 If you remove the call to exec - e.g.: ` 'os_version' => 'My OS version',` does this allow you to get in?
aheathershaw commented 1 year ago
Owner

LNT00:

I created a ticket for my hosting support and they seem to have solved it without changing this.

[LNT00](https://github.com/LNT00): I created a ticket for my hosting support and they seem to have solved it without changing this.
aheathershaw commented 1 year ago
Owner

Excellent! No worries, I’ll keep this open though to reflect that we shouldn’t really rely on exec() always being available.

Excellent! No worries, I'll keep this open though to reflect that we shouldn't really rely on `exec()` always being available.
aheathershaw commented 1 year ago
Owner

This will be released in the upcoming 2.1.0-beta.4 release

This will be released in the upcoming 2.1.0-beta.4 release
aheathershaw commented 1 year ago
Owner
Migrated from https://github.com/andysh-uk/blue-twilight/issues/50
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
Cancel
Save
There is no content yet.