HEX
Server: LiteSpeed
System: Linux premium263.web-hosting.com 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
User: eastcjee (525)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: //proc/self/root/proc/thread-self/root/proc/thread-self/root/var/softaculous/flarum/notes.txt
1. PHP REQUIREMENT LINK : https://docs.flarum.org/install/#server-requirements (We have kept PHP 8.2, since extension manager requires PHP 8.2 dependencies via composer, make manual install on same)
2. [IMP] Download the package named "flarum-v1.x-php7.3" from https://docs.flarum.org/install/#installing-by-unpacking-an-archive as it includes extention manager. Suggested by vendor.
(It seems that these zips aren't updated frequently as per Github versions. Hence, from 1.8.17 we use composer method)
3. Remove sql insert from `[[dbprefix]]access_tokens` and adjust AUTO_INCREMENT.
4. Kept version as 1.0.4 in info.xml as it shows 1.0.4 in admin panel dashboard, in `[[dbprefix]]settings` table and in /vendor/flarum/core/src/Foundation/Application.php (though composer install shows Installing flarum/flarum (v1.0.0))
5. Copy public/assets/fonts folder from manual to zip as it is not generated after install. The 'fonts' folder can be checked by download via url mentioned in /vendor/composer/installed.json under "name": "components/font-awesome" , i.e https://api.github.com/repos/components/font-awesome/zipball/{{reference-hash}}. 
Check diff only with the /webfonts/ folder to verify whether structure is correct.
6. Check for symlinks in every version.
7. We have used .htaccess to redirect to /public folder.
8. We won't provide upgrade in this because we have launched the package with extension manager and it can directly be upgraded through it.
https://docs.flarum.org/update/
9. Use composer method to install flarum as mentioned here : (From 1.8.17 onwareds) 
https://docs.flarum.org/install/#installing-using-the-command-line-interface
a)Download flarum via composer : 
composer create-project flarum/flarum:^1.8.0 [[softpath]]
b)Install extension manager : 
composer require flarum/extension-manager:"*"
Make zip after these steps.
c)Start installation via browser