Skip to content
View basic-app's full-sized avatar

Block or report basic-app

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
basic-app/README.md

Basic App CMS

Basic App is a free, open-source, self-hosted content management system based on the CodeIgniter 4 PHP Framework.

Basic App is designed to provide a quick start for sites made on CodeIgniter 4 and to take over the implementation of the basic functions of a modern web application.

Installation

Step 1

Create a new application using Composer:

composer create-project --stability=dev --keep-vcs basic-app/basic-app demoapp

The command installs the application in a directory named demoapp. You can choose a different directory name if you want.

Step 2

Configure application settings (base url, timezone, database) in the /.env file.

Step 3

Execute commands via shell:

php spark migrate -all
php spark db:seed "BasicApp\Admin\Database\Seeds\DemoSeeder"
php spark db:seed "BasicApp\SiteLanding\Database\Seeds\DemoSeeder"
php spark publish

Step 4

Run local development server

php spark serve

Or set document root to /public directory in case of using another server.

Backend

Access backend by opening http://localhost:8080/index.php/admin in a browser.

login: admin
password: admin

Server Requirements

PHP version 8.2 or higher is required, with the following extensions installed:

Additionally, make sure that the following extensions are enabled in your PHP:

  • json (enabled by default - don't turn it off)
  • mysqlnd if you plan to use MySQL
  • libcurl if you plan to use the HTTP\CURLRequest library

Credits

Pinned Loading

  1. basic-app basic-app Public

    PHP 38 20

  2. appstarter appstarter Public

    Forked from codeigniter4/appstarter

    Basic App Minimal

    PHP 1