Welcome to the Fibenis Framework Installation Guide. Follow the steps below to set up your Fibenis-powered web application effortlessly.
Fibenis is an adaptive and full-stack PHP web framework developed by Webstars. It offers a streamlined communication pattern, making it a versatile solution for building web applications.
-
Adaptive Architecture: Seamlessly adapts to various systems and technologies.
-
Full Stack: Covers both front-end and back-end development needs.
Follow the installation steps outlined below to set up your Fibenis-powered web application effortlessly.
-
Create Application Folder
- Establish a folder named
webapp
to serve as the application's home.
- Establish a folder named
-
Organize Files
- Relocate the
fibenis
folders fromdef
totheme
, and move five other essential files into thewebapp
directory.
- Relocate the
-
Database Setup
- Access the
doc/db
folder, which contains crucial SQL files:fibenis_nano_0.0.sql
fibenis_nano_0.1.sql
- Initialize a database, preferably named
webapp
, to manage application data.
- Access the
-
Import SQL Files
- If employing phpMyAdmin:
- Import the SQL files sequentially:
fibenis_nano_0.0.sql
followed byfibenis_nano_0.1.sql
.
- Import the SQL files sequentially:
- For command-line interface usage:
mysql -h localhost -u root <db_name> < doc/db/fibenis_nano_0.0.sql mysql -h localhost -u root <db_name> < doc/db/fibenis_nano_0.1.sql
- If employing phpMyAdmin:
-
Configuration
- Update database information and application server path within
fE7zRhHqYfSLT9CRm55cBPGHjAGuhqhhjKGSZrB.php
:"host" => "localhost", "db_name" => '<db_name>', "user" => '<db_user_name>', "pass" => "<db_password>", "domain_name" => "https://localhost/webapp"
- Update database information and application server path within
-
File Permissions (For Linux OS)
- Adjust permissions for executable files:
chmod 755 index.php chmod 755 router.php chmod 777 terminal
- Adjust permissions for executable files:
-
Verify Setup
- Access the application through
https://localhost/webapp
. - You'll be prompted for login credentials.
Default Login Credentials:
- Username: sa@webstarscg.com
- Password: test
- Access the application through
-- Enable Function Creator Permission
SET GLOBAL log_bin_trust_function_creators = 1;
-- Create Database
CREATE DATABASE <db_name>;
-- Import SQL Files
mysql -h localhost -u root <db_name> < doc/db/fibenis_nano_0.0.sql
mysql -h localhost -u root <db_name> < doc/db/fibenis_nano_0.1.sql
-- Create User
CREATE USER '<user>'@'<host_name>' IDENTIFIED BY '<password>';
GRANT ALL PRIVILEGES ON *.* TO '<user>'@'<host_name>' WITH GRANT OPTION;
We welcome contributions from the community! Please review our contribution guidelines before getting started.
Encountered an issue? Check out our troubleshooting guide for common problems and solutions.
Fibenis is open-source software licensed under the MIT License.
Follow these meticulous instructions to ensure a seamless installation process for your Fibenis-powered application.