Guide – WebFuleCode https://webfuelcode.wall-spot.com Web scripts Tue, 18 Jun 2024 05:12:42 +0000 en-US hourly 1 https://wordpress.org/?v=6.5.5 https://i0.wp.com/webfuelcode.wall-spot.com/wp-content/uploads/2022/06/webfuelcode.png?fit=32%2C32&ssl=1 Guide – WebFuleCode https://webfuelcode.wall-spot.com 32 32 214925616 How To Setup Projects V3.0 https://webfuelcode.wall-spot.com/how-to-setup-projects-v3-0/ Tue, 18 Jun 2024 04:57:44 +0000 https://webfuelcode.wall-spot.com/?p=132 The projects with V3.0 are all built with Laravel V11. Which will have no quick installer for security purposes.

So, you will have two different project files for setting up. One file will give you project + SQL and another will only have the project file.

SQL file is given to set the project on shared hosting. If you have access to SSH, then better use the SSH migration command to properly set the project.

Securing Laravel Project Setup with SSH

SSH Login and Project Setup:

Setting Up Existing Laravel Project with SSH (Migrations and Seeding):

Assuming you have an existing Laravel project downloaded (or cloned using Git) and SSH access to your server:

Connect to Server: Open your SSH client and establish a connection using the server hostname, username, and password (or SSH key).

Navigate to Project Directory: Use the cd command to reach your Laravel project’s root directory on the server:

cd /path/to/your/laravel/project

Install Composer (if not pre-installed): If Composer isn’t already installed on your server, download the installer with curl and run the PHP installation:

curl -sS https://getcomposer.org/installer | php
php composer.phar self-update

Replace composer.phar with composer if it’s available in your PATH environment variable.

Install Dependencies: Run Composer to install all project dependencies defined in your composer.json file:

composer install

Configure Database Settings (if not already set up): Ensure your Laravel project’s .env file contains correct database connection details (host, database name, username, password) for your server’s database.

Run Migrations: Execute the Artisan command to apply all pending database migrations:

php artisan migrate

This creates or modifies database tables based on your defined migrations.

Seed Database (Optional): If you have seed files to populate your database with initial data, run the Artisan command with the specific seeder class name (replace InitDbSeeder with your actual class name):

php artisan db:seed --class=InitDbSeeder

Remember to adjust the commands and file paths based on your project’s specific configuration.

]]>
132
Installing The Project 2.X https://webfuelcode.wall-spot.com/installing-the-project-2-x/ Wed, 14 Sep 2022 10:28:53 +0000 https://webfuelcode.wall-spot.com/?p=109 Below are the steps to set the project applies to all projects you find here.

How to install the script to get started?

If your hosting provider meets the basic server requirements, you can follow the steps below. Or go and contact your web hosting providers, they will guide you to upgrade the plans.

Installing the project with the installation wizard

The latest versions are all included easily in the setup wizard, you just have to follow and all done within a few minutes.

You can follow the older steps for the older versions you are using. See here for below 2.X installing the project

Server Requirements

  • PHP >= 7.2.5
  • BCMath PHP Extension
  • Ctype PHP Extension
  • Fileinfo PHP extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

Installation

Now upload the ZIP file and extract it.

The main file will have all the important files and folders. You have to move them all to the root directory.

Now you are ready to set the database and SMTP setup.

Open https://SiteName.com/install This will open the installation wizard you have to follow.

The storage directory will need 775 permission to read and write.

Now your database and user account. Fill them all correctly. Next, is the SMTP for system mail (forgot password purposes).

You are done and the site is ready.

For updating the database, SMTP, or file updating use this link https://SiteName.com/update

Installation video

Follow the quick installation video.

]]>
109
BB Machine Forum Platform https://webfuelcode.wall-spot.com/bb-machine-forum-platform/ Sat, 18 Jun 2022 06:59:50 +0000 https://webfuelcode.wall-spot.com/?p=59 BB Machine! A clean forum platform script. Please read through each of the sections. Each topic contains detailed documentation on website setup with BB Machine.

Introduction

BB Machine is a forum platform script. Developed to create a community forum to stay in touch with a group of people. The application lets you build your own discussion website. Before you start please make sure you meet the minimum server requirement, so you can run the site without any trouble.

BB Machine forum platform script

Server requirements

You will need to make sure your server meets the following requirements. Most of the web hosting providers (PHP version & others…) give the ability to change or you can ask them.

  • PHP >= 7.2.5 BCMath
  • PHP Extension Ctype
  • PHP Extension Fileinfo
  • PHP extension JSON
  • PHP Extension Mbstring
  • PHP Extension OpenSSL
  • PHP Extension PDO
  • PHP Extension Tokenizer
  • PHP Extension XML
  • PHP Extension

Installation

To install the BB Machine Forum Platform Script, follow the steps, here you get the easy installation wizard with no hassle.

By hitting the URL you get all done. Before it, make sure you have the database and username created.

https://yoursite.com/install

After successful installation of script and database setup the URL will redirect 404 ERROR. For updates, follow the update URL.

https://yoursite.com/update

Email setup

Installation wizard is all to make your forum run. When you/members need to reset the password, an email SMTP setup is required. Which is done at the time of installation.

In any case, if you need to update you should follow the updated address. Also, the file edit will work the same by going to .ENV file available in the root directory.

Best free SMTP servers for sending emails

Preview

BB Machine forum script homepage
BB Machine Forum Platform homepage
]]>
59
Installing The Project https://webfuelcode.wall-spot.com/installing-the-project/ Wed, 08 Jun 2022 06:14:38 +0000 https://webfuelcode.wall-spot.com/?p=37 Follow the steps to set up the project for older versions. These are for versions older than 2.X, for newer see here installing the project 2.x

How to install the script to get started?

If your hosting provider meets the basic server requirements, you can follow the steps below. Or go and contact your web hosting providers, they will guide you to upgrade the plans.

Server requirements

  • PHP >= 7.2.5
  • BCMath PHP Extension
  • Ctype PHP Extension
  • Fileinfo PHP extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

Upload the ZIP

Upload the ZIP file and extract it. You have to move the index.php file to the main folder and edit the path.

Follow the below steps to get started.

  • First, make a separate folder. (To make it clean only)
  • Upload and unzip the source package.
  • Put the files in a separate folder you have just created.
  • Move files from the Public folder to the root. (Means under the public_html folder)
  • When the uploading is done you have to make sure the index.php file, points to the correct folder.
    Old: require __DIR__.'/../vendor/autoload.php'; New: require __DIR__.'/NEW-FOLDER-NAME/vendor/autoload.php'; Old: $app = require_once __DIR__.'/../bootstrap/app.php'; New: $app = require_once __DIR__.'/NEW-FOLDER-NAME/bootstrap/app.php';
  • For database settings, you have to open the .env file. Which is a hidden file. Go to FTP settings to see hidden files.
  • And then enter the required details according to your host.
]]>
37