-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Installer #23
Comments
By requirements, you do also mean ensuring the software isn't already installed? Security, ofc. |
By requirements, I mean the requirements listed in the Wiki The first version of the installer is only intendet for the initial setup. |
Fair enough. I was more thinking how can you prevent an unauthorized
user to install over the existing package in an attempt to circumvent
passwords etc.
|
A installer for the old webpanel is unlikely to happen. |
That still seems highly advanced and unnecessary. You can do it all in a
single file with many functions and a basic GUI, navigated using $_GET
or $_POST on submission of details such as "MySQL", etc.
|
It already works in the new webpanel. |
I'll create one. Any particular directory you would prefer? In the end,
if the script isn't installed correctly and a user browses to the index
page, it will prompt for installation.
I can also make it ensure only authorized users initiate installation.
|
Feel free to create / modify the files / folders you need to implement the installer. About the authorized user: |
Hmm, ok. An installed file sounds fine. |
Did a bit of thinking about that installed file. I could get away with just using the database.php file that you are supposed to rename from database.sample.php. The implication there is that by having that file there, the software is considered "installed" and ready for use. If for some reason you need to re-install, deleting or editing that file would logically be involved in that process. Plus the installer would create it from the sample file anyway. |
DONE |
Intro
Add a installer to the Webpanel, that helps with the initial setup of the WebPanel and the Store Plugin
It should check if:
The following procedure has been suggested by @Drixevel :
Solves #16
The text was updated successfully, but these errors were encountered: