- Fix Docker: add php.ini, correct env var names (DB_NAME/DB_USER/DB_PASS), add 002_email_log.sql to initdb, add Authorization header passthrough, add uploads volume, install opcache, create .dockerignore - UI polish: page fade-in transitions, skeleton loader CSS, staggered card animations, mobile sidebar backdrop overlay, keyboard focus-visible styles, button loading state, tooltip system, alert banners, tab component, custom scrollbar, print styles, clickable table rows - Add setButtonLoading() and _toggleSidebar() helpers to common.js - Update CLAUDE.md to reflect 100% project completion Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
31 lines
1.7 KiB
INI
31 lines
1.7 KiB
INI
[PHP]
|
|
; ── Upload Limits ──────────────────────────────────────────────────────────
|
|
upload_max_filesize = 20M
|
|
post_max_size = 25M
|
|
|
|
; ── Memory & Execution ─────────────────────────────────────────────────────
|
|
memory_limit = 256M
|
|
max_execution_time = 300
|
|
max_input_time = 60
|
|
|
|
; ── Error Handling ─────────────────────────────────────────────────────────
|
|
display_errors = Off
|
|
display_startup_errors = Off
|
|
log_errors = On
|
|
error_log = /var/log/php-errors.log
|
|
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
|
|
|
|
; ── Timezone ───────────────────────────────────────────────────────────────
|
|
date.timezone = Europe/Rome
|
|
|
|
; ── Session ────────────────────────────────────────────────────────────────
|
|
session.cookie_httponly = 1
|
|
session.cookie_secure = 1
|
|
session.use_strict_mode = 1
|
|
|
|
; ── OPcache ────────────────────────────────────────────────────────────────
|
|
opcache.enable = 1
|
|
opcache.memory_consumption = 128
|
|
opcache.max_accelerated_files = 4000
|
|
opcache.validate_timestamps = 0
|