# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
-DocumentRoot "/application/public"
-<Directory "/application/public">
+DocumentRoot "/application"
+<Directory "/application">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
Require all granted
</Directory>
-ProxyPassMatch ^/(.*\.php(/.*)?)$ "fcgi://rodadocavaco:9000/application/public/$1" timeout=1800
+ProxyPassMatch ^/(.*\.php(/.*)?)$ "fcgi://php-fpm:9000/application/$1" timeout=1800
XSendFile on
XSendFilePath /application
build: './www/.docker/images/httpd'
working_dir: /application
volumes:
- - './www/public:/usr/local/apache2/htdocs'
+ - './www:/usr/local/apache2/htdocs'
- './www/:/application/'
- './www/.docker/config/httpd/httpd.conf:/usr/local/apache2/conf/httpd.conf'
environment:
- VIRTUAL_HOST: www.rodadocavaco.com
- LETSENCRYPT_HOST: www.rodadocavaco.com
+ VIRTUAL_HOST: www.rodadocavaco.com,rodadocavaco.com
+ LETSENCRYPT_HOST: www.rodadocavaco.com,rodadocavaco.com
networks:
- rodadocavaco
- nginxproxy
restart: unless-stopped
+ depends_on:
+ - php-fpm
+
php-fpm:
container_name: rodadocavaco
hostname: rodadocavaco
- './www/.docker/config/cron/crontab:/etc/crontab'
# PHP
- './www/.docker/config/php.ini:/etc/php/8.5/fpm/conf.d/99-overrides.ini'
- # ENV
- - './www/.env.production:/application/.env'
# Web path
- './www:/application'
ports:
networks:
- rodadocavaco
restart: unless-stopped
+ depends_on:
+ - mariadb
adminer:
image: 'adminer'
- "./www/.docker/config/adminer/php.ini:/etc/php/conf.d/99-adminer.ini"
environment:
ADMINER_DEFAULT_SERVER: rodadocavaco-mariadb
- VIRTUAL_HOST: adminer.www.rodadocavaco.com
- LETSENCRYPT_HOST: adminer.www.rodadocavaco.com
+ VIRTUAL_HOST: adminer.rodadocavaco.com
+ LETSENCRYPT_HOST: adminer.rodadocavaco.com
networks:
- rodadocavaco
- nginxproxy
+ depends_on:
+ - mariadb
mariadb:
container_name: rodadocavaco-mariadb
EXTRA_OPTS: "--single-transaction"
networks:
- rodadocavaco
+ depends_on:
+ - mariadb
networks:
rodadocavaco:
nginxproxy:
name: nginxproxy
external: true
-
-
+++ /dev/null
-[PHP]
-upload_max_filesize = 200M
-post_max_size = 200M
-php_value memory_limit = 128M
-php_value max_input_time = 120
\ No newline at end of file
// ** Réglages MySQL - Votre hébergeur doit vous fournir ces informations. ** //
/** Nom de la base de données de WordPress. */
-define('DB_NAME', 'db623244354');
+define('DB_NAME', 'rodadocavaco');
/** Utilisateur de la base de données MySQL. */
-define('DB_USER', 'dbo623244354');
+define('DB_USER', 'root');
/** Mot de passe de la base de données MySQL. */
-define('DB_PASSWORD', 'D#F7DmGm');
+define('DB_PASSWORD', 'Zn1yDsz2E7tMyKX2');
/** Adresse de l'hébergement MySQL. */
-define('DB_HOST', 'db623244354.db.1and1.com');
+define('DB_HOST', 'mariadb');
/** Jeu de caractères à utiliser par la base de données lors de la création des tables. */
define('DB_CHARSET', 'utf8mb4');
//define('WP_DEBUG', false);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG', true);
-define('WP_DEBUG_DISPLAY', false);
+define('WP_DEBUG_DISPLAY', false);
+
+if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) {
+ $_SERVER['HTTPS'] = 'on';
+}
/* C'est tout, ne touchez pas à ce qui suit ! Bon blogging ! */