The HabboCMS that does the heavy lifting.

Related tags

CMS shadeCMS
Overview

shadeCMS

The HabboCMS that does the heavy lifting.

Installation

You first need some information on what you need to install and configurate.

1. MySQL Server

I use MySQL Windows 5.5 Server. After installation configurate the server.

2. WebServer

ENVIRONMENT CHECK: I suggest using IIS when running on windows and use Nginx when running on Linux.

3. PHP Manager

You want the PHP Manager (IIS) for switching PHP versions easily.

4. PHP

I use PHP 7.4.13 (x64), maybe you need php 8.0.0. Because it could throw an Composer error when using php 7.4.13!

5. Composer

Get composer at Composer Installation

6. Text Editor

For a fast Text Editor I suggest using Notepad++ Installation

7. Database Management GUI

I suggest HeidiSQL Installation

Now the Installation Self

  1. Install the project from github.
  2. Move the files in the root folder.
  3. Then you must run composer install in the windows powershell / command prompt. (In the folder containing the composer.json)
  4. Open Database Management Gui and create a connection.
  5. Import the SQL from arcturus.dev in the database.
  6. Go to the .env file and configurate your credentials with the MySQL server.
  7. You need to specify your baseUrl in App/Config/App.php
public $baseURL = 'http://127.0.0.1';
  1. (OPTIONAL) You might need to install Url Rewrite 2.1 in order to fix the error 500.
  2. (OPTIONAL) Maybe for DDoS / DoS Security, install IP & Domain restrictions for IIS limiting.

You're done!

Information About The Project

I use CodeIgniter 4.15, it's a cool, small and stable PHP Framework.
I developed this habboCMS for starters that want to learn habboCMS's written in MVC structure.

You might also like...
Owner
Zenithican
Zenithican
Framework agnostic package to load heavy JSON in lazy collections.

Lazy JSON Framework agnostic package to load heavy JSON in lazy collections. Under the hood, the brilliant JSON Machine by @halaxa is used as lexer an

Andrea Marco Sartori 155 Dec 1, 2022
Your users do not always report errors, LaraBug does. LaraBug is a simple to use and implement error tracker built for the Laravel framework.

Your users do not always report errors, LaraBug does. LaraBug is a simple to use and implement error tracker built for the Laravel framework. This rep

LaraBug 197 Dec 9, 2022
Makes WP GraphQL's authetication "just work". It does this by customizing the CORS headers.

WP GraphQL CORS The primary purpose of this plugin is to make the WP GraphQL plugin authentication "just work". It does this by allowing you set the C

Funkhaus 86 Jan 5, 2023
Feel free to create new file, don't hesitate to pull your code, the most important thing is that the file name here must match your nickname so that file does not conflict with other people.

PHP-Projects hacktoberfest Contributing Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to cha

Firmansyah Helmi Kurniawan 43 Nov 28, 2022
Fearless refactoring, it does a lot of smart checks to find certain errors.

Find Bugs Before They Bite Built with ❤️ for lazy laravel developers ;) Why repeat the old errors, if there are so many new errors to commit. (Bertran

Iman 1.2k Dec 29, 2022
This Plugin runs commands when a player does a certain emote

The EmoteCommands Plugin This Plugin runs commands when a player does a certain emote You will need a pocketmine server of at least version 4.0.0 Usag

DiamondStrider1 1 Jan 24, 2022
This application (class) does the sending of emails used in the phpmailer library

emailsender - PHP Notification library via email using phpMailer This library has the function of sending email using the phpmailer library. Doing thi

Lucas Alcantara Rodrigues Volpati 1 Feb 9, 2022