Code

The server configuration should be easily duplicated. All custom files will be in a git version control repository so that anyone can work with them. This will allow for easier maintenance, feature requests, and bug tracking.

I’m a big proponent of minimalism in code and there will be a very limited amount of third-party code to maintain other than the core WordPress files and custom theme.

Server / Stack Config ( Dev )

###### srh.ovid ######

Server architecture     Darwin 24.3.0 arm64
Web server              Apache/2.4.62 (Unix)
PHP version             8.4.3 (Supports 64bit values)
PHP SAPI                apache2handler
PHP max input variables 1000
PHP time limit          30
PHP memory limit        512M
Max input time          60
Upload max filesize     2M
PHP post max size       8M
cURL version            8.11.1 OpenSSL/3.4.0
Database Extension      mysqli
Server version          8.4.3
Client version          mysqlnd 8.4.3
Database charset        utf8mb4
Database collation      utf8mb4_unicode_520_ci
Max allowed packet size 67108864
Max connections number. 151

###### srh.davidwindham ######

Server                  Linux 5.15.0-131 x86_64
Web server              Apache/2.4.52 (Ubuntu)
PHP version             8.1.31 (Supports 64bit values)
PHP SAPI                fpm-fcgi
PHP max input           1000
PHP time limit	        30
PHP memory limit        512M
Max input time	        60
Upload max filesize     50M
PHP post max size       50M
cURL version	        7.81.0 OpenSSL/3.0.2
Database Extension      mysqli
Server version          10.6.18-MariaDB-0ubuntu0.22.04.1
Client version          mysqlnd 8.1.31
Database charset        utf8mb4
Database collation      utf8mb4_unicode_520_ci
Max allowed packet size 134217728
Max connections number  151

( Remote )

###### dev.selfregional.org ######

Server architecture.    Linux 3.10.0-1160 x86_64
Web server              Apache
PHP version             8.2.27 (Supports 64bit values)
PHP SAPI                fpm-fcgi
PHP max input variables 2000
PHP time limit          300
PHP memory limit        512M
Max input time          60
Upload max filesize     20M
PHP post max size       20M
cURL version            7.29.0 NSS/3.90
Database Extension      mysqli
Server version          10.3.39-MariaDB
Client version          mysqlnd 8.2.27
Database charset        utf8mb4
Database collation      utf8mb4_unicode_520_ci
Max allowed packet size 16777216
Max connections number  151

###### stage.selfregional.org ######

Server architecture     Linux 5.14.0-503 86_64
Web server              Apache
PHP version             8.3.17 (Supports 64bit values)
PHP SAPI                fpm-fcgi
PHP max input           1000
PHP time limit	        30
PHP memory limit        512M
Max input time	        60
Upload max filesize.    2M
PHP post max size       8M
cURL version	        7.76.1 OpenSSL/3.2.2
Database Extension      mysqli
Server version	        10.5.27-MariaDB
Client version	        mysqlnd 8.3.17
Database charset        utf8mb4
Database collation      utf8mb4_unicode_520_ci
Max allowed packet size 33554432
Max connections number  150