easterism / core2
Fullstack framework for business application
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 3
Forks: 10
Open Issues: 0
Type:framework
Requires
- php: >=7.3
- ext-curl: *
- ext-gd: *
- ext-intl: *
- ext-json: *
- ext-mbstring: *
- ext-pdo: *
- ext-xml: *
- ext-zip: *
- belhard/floatthead: dev-master
- belhard/jquery-file-upload: dev-master
- belhard/simplemodal: dev-master
- belhard/xajax: dev-master
- belhard/zend-db: dev-master
- components/jquery: 2.1.4
- guzzlehttp/guzzle: 6.5.*
- laminas/laminas-cache: 2.11.*
- laminas/laminas-i18n: 2.11.*
- laminas/laminas-mail: 2.14.*
- laminas/laminas-serializer: 2.10.*
- laminas/laminas-session: 2.10.*
- laminas/laminas-validator: 2.14.*
- monolog/monolog: 1.25.*
- phpseclib/phpseclib: ~2.0
- zf1/zend-acl: ~1.12
- zf1/zend-config: ~1.12
Replaces
- laminas/laminas-cache-storage-adapter-apc: *
- laminas/laminas-cache-storage-adapter-apcu: *
- laminas/laminas-cache-storage-adapter-blackhole: *
- laminas/laminas-cache-storage-adapter-dba: *
- laminas/laminas-cache-storage-adapter-ext-mongodb: *
- laminas/laminas-cache-storage-adapter-memcache: *
- laminas/laminas-cache-storage-adapter-memcached: *
- laminas/laminas-cache-storage-adapter-mongodb: *
- laminas/laminas-cache-storage-adapter-redis: *
- laminas/laminas-cache-storage-adapter-session: *
- laminas/laminas-cache-storage-adapter-wincache: *
- laminas/laminas-cache-storage-adapter-xcache: *
- laminas/laminas-cache-storage-adapter-zend-server: *
This package is auto-updated.
Last update: 2025-03-10 16:02:32 UTC
README
PHP framework for business applications.
Minimum Server Requirements
- PHP 7.4 or greater
- PDO PHP extension
- MySQL or PostgreSQL Database
- composer for dependencies
Installation
- Put the source code into core2 folder anywhere on your server.
- Create MySQL schema with db.sql
- Create admin user with the same password.
INSERT INTO `core_users` (`u_login`, `u_pass`, `visible`, `is_admin_sw`, `date_added`) VALUES ('admin', 'ad7123ebca969de21e49c12a7d69ce25', 'Y', 'Y', NOW());
- Create index.php file anywhere inside the document root. Make sure that core2 folder is available from its place.
try { require_once("core2/inc/classes/Error.php"); require_once("core2/inc/classes/Init.php"); $init = new Init(); $init->checkAuth(); echo $init->dispatch(); } catch (Exception $e) { \Core2\Error::catchException($e); }
- Create conf.ini file near the index.php
[production] database.params.host = localhost database.params.port = 3306 database.params.dbname = <database name> database.params.username = <database user> database.params.password = <user password>
Usage
Open URL of new index.php file in your browser. Use 'admin' username and 'admin' password.