mirror of
https://github.com/Fluffy-Bean/image-gallery.git
synced 2025-06-28 12:26:16 +00:00
Upading README slowwwwwly
This commit is contained in:
parent
43658efc88
commit
4005bc2d87
3 changed files with 24 additions and 12 deletions
26
README.md
26
README.md
|
@ -17,10 +17,10 @@ If you made it this far, congrats! We're not even close to done. Next you will n
|
|||
|
||||
You first need to head over to ```app/server/conn.php``` and set the correct information, if you're using localhost, this should be the following details:
|
||||
|
||||
- localhost
|
||||
- (username)
|
||||
- (password)
|
||||
- Gallery
|
||||
- localhost
|
||||
- (username)
|
||||
- (password)
|
||||
- Gallery
|
||||
|
||||
I recommend using a database name such as Gallery, but others should work just as well.
|
||||
|
||||
|
@ -28,11 +28,19 @@ I also recommend not using root for this and setting up a user specifically for
|
|||
|
||||
You will next need to setup the following 5 tables:
|
||||
|
||||
- images
|
||||
- users
|
||||
- tokens
|
||||
- logs
|
||||
- bans
|
||||
#### Images
|
||||
```CREATE TABLE images ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, imagename VARCHAR(50) UNIQUE, alt VARCHAR(255), tags VARCHAR(255), alt VARCHAR(50), modified TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, upload TIMESTAMP DEFAULT CURRENT_TIMESTAMP );```
|
||||
#### Users
|
||||
```CREATE TABLE users ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, usernname VARCHAR(50) NOT NULL UNIQUE, password VARCHAR(255) NOT NULL, admin bool, modified TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );```
|
||||
#### Tokens
|
||||
```CREATE TABLE tokens ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, code VARCHAR(50) NOT NULL, used BOOL, used_at VARCHAR(50) NOT NULL );```
|
||||
#### Logs
|
||||
```CREATE TABLE logs ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, ipaddress VARCHAR(16) NOT NULL, action VARCHAR(255), time TIMESTAMP DEFAULT CURRENT_TIMESTAMP );```
|
||||
#### Bans
|
||||
```CREATE TABLE bans ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, ipaddress VARCHAR(16) NOT NULL, reason VARCHAR(255), time TIMESTAMP DEFAULT CURRENT_TIMESTAMP, length VARCHAR(255) NOT NULL, permanent BOOL NOT NULL ); ```
|
||||
|
||||
### Manifest
|
||||
In the ```app/settings/manifest.json``` you have a list of infomation about your website. You must change ```user_name``` to your prefered name, ```is_testing``` to false as that is used for development and ```upload_max``` to your prefered file size max in MBs.
|
||||
|
||||
## License
|
||||
This project is under the GNU v3 License
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue