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
Requirements
- Web server: Apache with
mod_rewriteenabled. - PHP: version 8.2–8.4.
- Database: MySQL with mysqli extension enabled.
- fileinfo: fileinfo extension enabled.
- php.ini filesize: upload_max_filesize & post_max_size must be set to 100MB.
Security
- CSRF
- XSS
- CSP
- Directory protection
- Path traversal
- SQLi protection
- BCrypt hashing
- Request logging
- Activity logging
- Session hardening
- Session regeneration
- Fancy URLs
Features
- User management
- Blog system
- Comment moderation
- User activity feed
- File management
- Theme system
- Layout engine
- Moderator backend
- Custom pages
- 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.