[GH-ISSUE #61] OpenSSL module in PHP not mentioned in requirements #32

Closed
opened 2026-02-28 01:20:38 +03:00 by kerem · 1 comment
Owner

Originally created by @revellion on GitHub (Nov 5, 2015).
Original GitHub issue: https://github.com/tuxis-ie/nsedit/issues/61

I've noticed that OpenSSL module support in PHP is indeed a requirement for nsedit to work.

But it's not mentioned in the requirements. You might wanna add it, so someone else won't have to trip on that landmine that i did.

The init of the SQLite3 DB will throw a 500 the first run due to it trying to call openssl_random_pseudo_bytes(16). But it will not fail the DB transaction.

So the consequence is that the DB scheme is created but the admin/admin user is never inserted into the DB.

Maybe a try() clause or so should be implemented to have it "fail" if the admin user cannot be created. Rather than silently fail.

Cheers .

Originally created by @revellion on GitHub (Nov 5, 2015). Original GitHub issue: https://github.com/tuxis-ie/nsedit/issues/61 I've noticed that OpenSSL module support in PHP is indeed a requirement for nsedit to work. But it's not mentioned in the requirements. You might wanna add it, so someone else won't have to trip on that landmine that i did. The init of the SQLite3 DB will throw a 500 the first run due to it trying to call openssl_random_pseudo_bytes(16). But it will not fail the DB transaction. So the consequence is that the DB scheme is created but the admin/admin user is never inserted into the DB. Maybe a try() clause or so should be implemented to have it "fail" if the admin user cannot be created. Rather than silently fail. Cheers .
kerem 2026-02-28 01:20:38 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@tuxis-ie commented on GitHub (Dec 31, 2015):

Partially fixed in #69. The try should still be implemented.

<!-- gh-comment-id:168159108 --> @tuxis-ie commented on GitHub (Dec 31, 2015): Partially fixed in #69. The try should still be implemented.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nsedit#32
No description provided.