반응형
wp-config.php에서 PHP 오류를 표시하지 않는 도커 구성 파일?
저는 현재 웹사이트를 구축하고 있으며, 도커 환경을 만들었습니다(마녀는 꽤 잘 작동하고 있습니다).docker-compose.yml 파일은 다음과 같습니다.
version: '3.1'
services:
wordpress:
depends_on:
- db
image: wordpress:latest
restart: unless-stopped
working_dir: /var/www/html
volumes:
- ./wp-content:/var/www/html/wp-content
environment:
WORDPRESS_DB_NAME: database
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_PASSWORD: mypassword
WORDPRESS_TABLE_PREFIX: wp_
WORDPRESS_CONFIG_EXTRA:
define( 'WP_DEBUG', true );
ports:
- 9000:80
- 443:443
networks:
- back
db:
image: mysql:5.7
restart: unless-stopped
volumes:
- db_data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: mypassword
networks:
- back
phpmyadmin:
depends_on:
- db
image: phpmyadmin/phpmyadmin
restart: always
ports:
- 8080:80
environment:
PMA_HOST: db
MYSQL_ROOT_PASSWORD: mypassword
networks:
- back
networks:
back:
volumes:
db_data:
지금 플러그인 작업을 하고 있는데 작동이 안 돼요.보통 PHP 에러가 몇 개 있습니다만, 지금은 아무것도 표시되지 않습니다.wp-config.php 파일은 없습니다.도커 컨테이너가 작성하기 때문입니다.
검색했을 때 WORDPRESS_CONFIG_EXTRA를 추가해야 하고 거기에 코드를 추가할 수 있다고 읽었습니다.그러면 Docker는 그것을 wp-config 파일에 추가합니다.하지만 이것은 효과가 없는 것 같다.
내가 뭘 잘못하고 있는지 아는 사람 있어?
잘 부탁드립니다!
사용해보십시오.WORDPRESS_DEBUG
대신.이것처럼.
environment:
WORDPRESS_DB_HOST: "mysql"
WORDPRESS_DB_NAME: "wordpress"
WORDPRESS_DB_PASSWORD: "testing"
WORDPRESS_DB_USER: "root"
WORDPRESS_DEBUG: 1
가세하다define( 'WP_DEBUG', true );
고객님께wp-config.php
그 이유 또한WORDPRESS_CONFIG_EXTRA
동작하지 않는 것은, 당신이 잊어버렸기 때문입니다.|
.
이 방법이 맞습니다.
WORDPRESS_CONFIG_EXTRA: |
define( 'WP_DEBUG', true );
NEXT_VAR: false
|
값은 다음 행을 차지한다는 것을 yml에 알립니다.주의: 여기에서는 움푹 패인 부분이 중요합니다.
언급URL : https://stackoverflow.com/questions/55462067/docker-compose-file-not-showing-php-errors-from-wp-config-php
반응형
'programing' 카테고리의 다른 글
AngularJS - 디렉티브와 컨트롤러 (0) | 2023.03.23 |
---|---|
WooCommerce에서 주문 ID를 얻으려면 어떻게 해야 하나요? (0) | 2023.03.23 |
Wordpress에서 모든 게시물을 JSON으로 가져오기 (0) | 2023.03.23 |
WordPress.com에서 호스팅되는 사이트에 REST API를 사용할 수 있습니까? (0) | 2023.03.23 |
낸시와 함께 유효한 Json이 포함된 문자열 반환 (0) | 2023.03.23 |