[
MAINHACK
]
Mail Test
BC
Config Scan
HOME
Create...
New File
New Folder
Viewing / Editing File: README.md
# Laravel Installer A **web-based Laravel installer package** designed to simplify project setup and configuration with an intuitive, lightweight interface. This package streamlines the process of verifying licenses, checking server requirements, managing folder permissions, setting up databases, and configuring admin credentials. --- ## Features - **Lightweight User Interface**: A clean and simple UI for easy navigation during installation. - **Verify Envato License**: Ensures only authorized users can proceed with the installation process. - **Server Requirement Check**: Automatically checks for required PHP extensions and server configurations. - **Folder Permission Validation**: Ensures necessary folders have the correct permissions for Laravel to function smoothly. - **Automatic Database Migration**: Runs database migrations with seeders and demo data effortlessly. - **Admin Setup**: Guides you through setting up admin credentials during installation. --- ## Installation To install the package, use Composer: ```bash composer require hashcode/larainstaller ``` Register the Service Provider Add the service provider to the providers array in config/app.php: 'providers' => [ ```bash // Other Service Providers Hashcode\Larainstaller\Providers\LarainstallerServiceProvider::class, ``` ], Publish Assets Publish the package's assets and configuration files by running: ```bash php artisan vendor:publish --tag=larainstaller ``` Usage Access the Installer After installation, navigate to the installer interface in your browser by visiting: ```bash http://yourdomain.com/install ``` Step-by-Step Installation Process License Verification: Enter your valid Envato license key to proceed. Server Requirements: Ensure all server requirements are met. Folder Permissions: Adjust folder permissions as needed. Database Setup: Provide your database credentials and let the installer handle migrations with demo data. Admin Setup: Enter your desired admin credentials to complete the installation. ##Note If you ```do not``` want to run migrations and prefer to use an existing ```SQL``` file for the database: ``Place`` your ``SQL`` file in the ``database folder`` and name it ``database.sql``. The installer will automatically detect and import the database.sql file instead of running migrations.
Save Changes
Cancel / Back
Close ×
Server Info
Hostname: server1.winmanyltd.com
Server IP: 203.161.60.52
PHP Version: 8.3.27
Server Software: Apache
System: Linux server1.winmanyltd.com 4.18.0-553.22.1.el8_10.x86_64 #1 SMP Tue Sep 24 05:16:59 EDT 2024 x86_64
HDD Total: 117.98 GB
HDD Free: 59.95 GB
Domains on IP: N/A (Requires external lookup)
System Features
Safe Mode:
Off
disable_functions:
None
allow_url_fopen:
On
allow_url_include:
Off
magic_quotes_gpc:
Off
register_globals:
Off
open_basedir:
None
cURL:
Enabled
ZipArchive:
Enabled
MySQLi:
Enabled
PDO:
Enabled
wget:
Yes
curl (cmd):
Yes
perl:
Yes
python:
Yes (py3)
gcc:
Yes
pkexec:
Yes
git:
Yes
User Info
Username: eliosofonline
User ID (UID): 1002
Group ID (GID): 1003
Script Owner UID: 1002
Current Dir Owner: 1002