Skip to content

Commit c74776b

Browse files
authored
Merge pull request #171 from phpbb/develop
Merge 1.6.0 Develop branch
2 parents 2b4a351 + 45d7a63 commit c74776b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+10788
-7303
lines changed

.github/CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,6 @@ $ git push origin myNewbranch
6767

6868
Be prepared for:
6969
- Constructive criticism of your code changes.
70-
- phpBB team members or the community at large may request changes to your code (repeat [step 2 from here](#computer-make-something-great)).
70+
- phpBB team members, or the community at large may request changes to your code (repeat [step 2 from here](#computer-make-something-great)).
7171
- That feeling when your Pull Request is accepted and merged. :sunglasses:
7272

CHANGELOG.md

Lines changed: 86 additions & 72 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 31 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,52 @@
11
# <img height="48" width="146" src="style/assets/img/logo_medium_cosmos.svg" alt="phpBB"> QuickInstall
22

3-
QuickInstall is a developer tool used to create multiple phpBB3 installations. You can quickly install phpBB3 boards with a single mouse click.
3+
QuickInstall is a tool we built to support the community of phpBB extension developers (and previously MOD authors). It simplifies and accelerates the process of creating and configuring local phpBB3 forum installations. These boards can then be used to safely install, develop and test extensions in isolation without having to worry about external conflicts.
44

5-
QuickInstall was made to support the community of phpBB extension developers (and previously MOD authors). It speeds up and simplifies the process of creating separate *vanilla* phpBB environments to safely install, develop and test extensions in without having to worry about conflicts.
5+
> ##### ⚠️ QuickInstall is not intended for use on a live production website.
6+
> QuickInstall stores all board and database passwords in a plain text file. They are hidden in the user interface, but can be read by anyone with access to the QuickInstall directory. Therefore, if you do use QuickInstall on a public server, you do so at your own risk and must protect access to the directory where it resides from unauthorised users. No support is provided for QuickInstall other than local use.
67
7-
> ⚠️ **QuickInstall is not intended for use on a live production web site.** QuickInstall stores all passwords in a plain text file. They are hidden in the user interface, but can be read by anyone with access to the QuickInstall folder. Therefor, if you do use QuickInstall on a public server, you do so at your own risk and must protect access to the folder where it resides from unauthorised users. No support is given for QuickInstall other than local use.
8-
9-
## 📦 Installation & Setup
8+
## 📦 Installation
109
1. Get the latest version of [QuickInstall](https://www.phpbb.com/customise/db/official_tool/phpbb3_quickinstall/).
1110

12-
2. Extract it and copy the QuickInstall folder to your local web server.
11+
2. Extract it and copy the `quickinstall` folder to your local web server.
1312

14-
3. [Download a copy of phpBB3](https://www.phpbb.com/downloads/), extract it and move the phpBB3 folder into `sources/`. Choose the version you do the most work with, for your own convenience.
13+
3. [Download a copy of phpBB3](https://www.phpbb.com/downloads/). Extract it and copy the `phpBB3` folder to `quickinstall/sources/`.
1514

16-
4. Point your browser to the QuickInstall folder (e.g., `https://localhost/quickinstall`). You should be taken directly to the "Install QuickInstall" page. Some default values will already be filled in but you should add your database connection settings. Click "Save" once you have configured all the settings to your liking and you are good to go. If you don't set a profile name, the name "default" will be used.
15+
4. Point your web browser to the QuickInstall directory (`http://localhost/quickinstall` for instance) and follow the setup instructions.
1716

18-
> In `sources/phpBB3_alt/` you can store additional versions of phpBB, or boards with alternate styles or language packs. You can name these alternate phpBB folders whatever you want, e.g.: `sources/phpBB3_alt/phpBB-3.0.12`, `sources/phpBB3_alt/phpBB-sv`, etc. They will then be available as alternative phpBB3 boards you can choose to install or create install Profiles for.
17+
> **Alternate phpBB Profiles:**<br>
18+
> You can store additional versions of phpBB and boards with alternate styles or language packs in `sources/phpBB3_alt/` . You can name these alternate phpBB folders whatever you want, e.g.: `sources/phpBB3_alt/phpBB-3.0.12`, `sources/phpBB3_alt/phpBB-sv`, etc. They will then be available as alternative phpBB3 boards you can choose to install or save as Profiles.
1919
20-
> If you want additional files/folders to be copied to your boards when they are created (i.e., extensions), you can put them in the `sources/extra/` folder. By using the same folder structure in `sources/extra/` as phpBB, the files/folders should be mapped to the correct locations in your boards.
20+
> **Adding phpBB Extras**:<br>
21+
> If you want additional files/folders, such as extensions, to be copied to your boards when they are created, you can put them in the `sources/extra/` directory. By using the same directory structure in `sources/extra/` as phpBB, the files/folders should be mapped to the correct locations in your boards. For example: `sources/extra/ext/phpbb/pages`.
2122
2223
## 🛠 Upgrading
23-
1. Download the latest QuickInstall and extract it.
24+
1. Get the latest version of [QuickInstall](https://www.phpbb.com/customise/db/official_tool/phpbb3_quickinstall/) and extract it.
2425

25-
2. Copy everything into your existing QuickInstall folder **except for the `boards/`, `sources/` and `settings/` folders**.
26+
2. Copy everything into your existing QuickInstall directory **except for the `boards/`, `sources/` and `settings/` directories**.
2627

27-
*Note that when upgrading from a very old version of QuickInstall (1.1.8 or less) you will need to reconfigure your settings as a fresh install.*
28+
> If you are upgrading from QuickInstall 1.1.8 (or older) you MUST review and re-save your old Profile settings.
2829
2930
## 💻 Requirements
3031

3132
##### Browsers
3233
QuickInstall is designed to run on all modern browsers. Please don't use old stuff anymore...seriously.
3334

34-
| | | | | | | |
35-
|-|-|-|-|-|-|-|
36-
| Desktop: | ![Chrome](https://cdnjs.cloudflare.com/ajax/libs/browser-logos/67.0.1/chrome/chrome_32x32.png) 45+ | ![Firefox](https://cdnjs.cloudflare.com/ajax/libs/browser-logos/67.0.1/firefox/firefox_32x32.png) 38+ | ![Safari](https://cdnjs.cloudflare.com/ajax/libs/browser-logos/67.0.1/safari/safari_32x32.png) 9+ | ![Edge](https://cdnjs.cloudflare.com/ajax/libs/browser-logos/67.0.1/edge/edge_32x32.png) 12+ | ![Explorer](https://cdnjs.cloudflare.com/ajax/libs/browser-logos/67.0.1/archive/internet-explorer_9-11/internet-explorer_9-11_32x32.png) 10+ | ![Opera](https://cdnjs.cloudflare.com/ajax/libs/browser-logos/67.0.1/opera/opera_32x32.png) 30+ |
37-
| Mobile: | ![iOS](https://cdnjs.cloudflare.com/ajax/libs/browser-logos/67.0.1/safari-ios/safari-ios_32x32.png) 9+ | ![Android](https://cdnjs.cloudflare.com/ajax/libs/browser-logos/67.0.1/android-webview/android-webview_32x32.png) 4.4+ | | | | |
38-
<br>
39-
40-
##### Servers
41-
- Apache or Ngnix
42-
- PHP 5.4.7 or above, with the JSON module
43-
44-
> Note that each version of phpBB has its own requirements and limitations:
45-
>
46-
> PHP requirements:
47-
> - phpBB 3.0 and 3.1 will only work with PHP 5.4.7 through 5.6.40
48-
> - phpBB 3.2.0-3.2.1 will only work with PHP 5.4.7 through 7.1.x
49-
> - phpBB 3.2.2-3.2.x will only work with PHP 5.4.7 through 7.2.x
50-
> - phpBB 3.3.x will only work with PHP 7.1.3 or above
51-
>
52-
> Database minimum requirements:
53-
> - phpBB 3.0 - MySQL 3.23+, MS SQL Server 2000, PostgreSQL 7.x, or SQLite 2
54-
> - phpBB 3.1 - MySQL 3.23+ (MySQLi supported), MariaDB 5.1+, MS SQL Server 2000+, PostgreSQL 8.3+, SQLite 2 or 3
55-
> - phpBB 3.2 - MySQL 3.23+ (MySQLi supported), MariaDB 5.1+, MS SQL Server 2000+, PostgreSQL 8.3+, SQLite 3.6.15+
56-
> - phpBB 3.3 - MySQL 4.1.3+ (MySQLi required), MariaDB 5.1+, MS SQL Server 2000+, PostgreSQL 8.3+, SQLite 3.6.15+
35+
| | | | | | |
36+
|-|-|-|-|-|-|
37+
| Desktop: | ![Chrome](https://cdnjs.cloudflare.com/ajax/libs/browser-logos/69.0.4/chrome/chrome_32x32.png) 60+ | ![Firefox](https://cdnjs.cloudflare.com/ajax/libs/browser-logos/69.0.4/firefox/firefox_32x32.png) 60+ | ![Safari](https://cdnjs.cloudflare.com/ajax/libs/browser-logos/69.0.4/safari/safari_32x32.png) 12+ | ![Edge](https://cdnjs.cloudflare.com/ajax/libs/browser-logos/69.0.4/edge/edge_32x32.png) 80+ | ![Opera](https://cdnjs.cloudflare.com/ajax/libs/browser-logos/69.0.4/opera/opera_32x32.png) 36+ |
38+
| Mobile: | ![iOS](https://cdnjs.cloudflare.com/ajax/libs/browser-logos/69.0.4/safari-ios/safari-ios_32x32.png) 12+ | ![Android](https://cdnjs.cloudflare.com/ajax/libs/browser-logos/69.0.4/android-webview/android-webview_32x32.png) 6+ | | | |
39+
40+
##### phpBB Requirements
41+
phpBB boards require a web server running PHP and one of the following database management systems.
42+
43+
| phpBB | PHP | MySQL | MariaDB | PostgreSQL | SQLite | MS SQL |
44+
| -------------- | ------------- |------- |-------- |----------- |--------------- |------------- |
45+
| 3.0.x | 5.4.7 - 5.6.x | 3.23+ | - | 7.x | SQLite 2 | Server 2000 |
46+
| 3.1.x | 5.4.7 - 5.6.x | 3.23+ | 5.1+ | 8.3+ | SQLite 2 or 3 | Server 2000+ |
47+
| 3.2.0 - 3.2.1 | 5.4.7 - 7.1.x | 3.23+ | 5.1+ | 8.3+ | SQLite 3.6.15+ | Server 2000+ |
48+
| 3.2.2 - 3.2.x | 5.4.7 - 7.2.x | 3.23+ | 5.1+ | 8.3+ | SQLite 3.6.15+ | Server 2000+ |
49+
| 3.3.x | 7.1.3 - 8.x | 4.1.3+ | 5.1+ | 8.3+ | SQLite 3.6.15+ | Server 2000+ |
5750

5851
## 🐞 Support
5952
You can receive support at the [phpBB3 QuickInstall Discussion/Support](https://www.phpbb.com/customise/db/official_tool/phpbb3_quickinstall/support) forum.
@@ -65,10 +58,9 @@ Feel free to contribute to this project. Please read our [Contributing Guideline
6558

6659
## 💖 Credits
6760
The project is maintained by the phpBB Extensions Team.
68-
- Credits go to the phpBB team, especially the development team which
69-
created such a wonderful piece of software.
61+
- Credits go to the phpBB team, especially the development team which created such a wonderful piece of software.
7062
- Originally created by Igor “igorw” Wiedler in the summer of 2007.
71-
- Mantained by Jari “tumba25” Kanerva from March 2010 to March 2015.
63+
- Maintained by Jari “tumba25” Kanerva from March 2010 to March 2015.
7264
- Thanks to the phpBB.com MOD team (especially Josh, aka “A_Jelly_Doughnut”) for AutoMOD.
7365
- Thanks to the beta testers!
7466
- Thanks to the phpBB community including phpBB.com, startrekguide.com and phpBBModders.net!

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "phpbb/quickinstall",
33
"description": "QuickInstall is a developer tool used to create multiple phpBB3 installations.",
44
"homepage": "https://www.phpbb.com/customise/db/official_tool/phpbb3_quickinstall",
5-
"version": "1.5.0",
5+
"version": "1.6.0",
66
"license": "GPL-2.0-only",
77
"authors": [
88
{

composer.lock

Lines changed: 60 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)