dhanushwaran06 / fibenis

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.

Home Page:https://www.fibenis.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fibenis Installation Guide

Welcome to the Fibenis Framework Installation Guide. Follow the steps below to set up your Fibenis-powered web application effortlessly.

Overview

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.

Key Features:

  • Adaptive Architecture: Seamlessly adapts to various systems and technologies.

  • Full Stack: Covers both front-end and back-end development needs.

Getting Started

Follow the installation steps outlined below to set up your Fibenis-powered web application effortlessly.

  1. Create Application Folder

    • Establish a folder named webapp to serve as the application's home.
  2. Organize Files

    • Relocate the fibenis folders from def to theme, and move five other essential files into the webapp directory.
  3. 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.
  4. Import SQL Files

    • If employing phpMyAdmin:
      • Import the SQL files sequentially: fibenis_nano_0.0.sql followed by fibenis_nano_0.1.sql.
    • 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
  5. 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"
  6. File Permissions (For Linux OS)

    • Adjust permissions for executable files:
      chmod 755 index.php
      chmod 755 router.php
      chmod 777 terminal
  7. Verify Setup

    • Access the application through https://localhost/webapp.
    • You'll be prompted for login credentials.

    Default Login Credentials:

SQL Commands

-- 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;

Contributing

We welcome contributions from the community! Please review our contribution guidelines before getting started.

Troubleshooting

Encountered an issue? Check out our troubleshooting guide for common problems and solutions.

License

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.

About

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.

https://www.fibenis.org


Languages

Language:PHP 69.8%Language:JavaScript 24.8%Language:CSS 2.0%Language:HTML 1.6%Language:Perl 1.6%Language:Less 0.2%Language:Hack 0.0%