Skip to content

MSCRATCH/PHP_universal_core

Repository files navigation

PHP_universal_core_3.0.0

PHP universal core is designed to be lightweight, maintainable, and extensible, featuring a clear and straightforward codebase without unnecessary complexity. It is intended for users who wish to operate a simple, secure, and reliable website with blog functionality and user interaction features. Easy customization is ensured through a flexible theme and layout system with placeholder support. To install PHPUC, upload the files to your server, point your domain to the public directory, access the website through your browser, and follow the instructions provided by the PHP installer agent 1.0.0.

Technologies

PHP Procedural PHP MySQLi SQL HTML CSS GIMP

Requirements

  1. Web server: Apache with mod_rewrite enabled.
  2. PHP: version 8.2–8.4.
  3. Database: MySQL with mysqli extension enabled.
  4. fileinfo: fileinfo extension enabled.
  5. php.ini filesize: upload_max_filesize & post_max_size must be set to 100MB.

Security

  1. CSRF
  2. XSS
  3. CSP
  4. Directory protection
  5. Path traversal
  6. SQLi protection
  7. BCrypt hashing
  8. Request logging
  9. Activity logging
  10. Session hardening
  11. Session regeneration
  12. Fancy URLs

Features

  1. User management
  2. Blog system
  3. Comment moderation
  4. User activity feed
  5. File management
  6. Theme system
  7. Layout engine
  8. Moderator backend
  9. Custom pages
  10. Dynamic navigations

PHP_universal_core includes the free version of Font Awesome and PHPMailer. All icons, assets, and external libraries are subject to their respective licenses, which apply independently of PHP_universal_core’s license. Users are responsible for complying with the terms and conditions of Font Awesome and PHPMailer.

The use of this software is at your own risk. The author MSCRATCH assumes no liability for any damages resulting from its use.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors