使用wordpress搭建并定制本站

搭建 使用docker-compose.yml方式 mysql容器 version: \"3\" services: mysql8: image: mysql:8.0.27 container_name: mysql8 restart: always ports: - \"3306:3306\" command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --max_allowed_packet=128M --lower_case_table_names=1 --performance_schema=off --innodb_buffer_pool_size=64M --expire_logs_days=7 --sql_mode=\"STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_BACKSLASH_ESCAPES\" environment: - TZ=Asia/Shanghai - LANG=en_US.utf8 - MYSQL_ROOT_PASSWORD=abc123 volumes: - /opt/docker_data/mysql8/var_lib_mysql:/var/lib/mysql wordpress: version: \"3\" services: wordpress: image: wordpress:6.7.2-php8.4 container_name: wordpress restart: always ports: - \"26080:80\" environment: - TZ=Asia/Shanghai - LANG=zh_CN.utf8 - WORDPRESS_DB_HOST=server-svr - WORDPRESS_DB_USER=root - WORDPRESS_DB_PASSWORD=abc123 - WORDPRESS_DB_NAME=db_wordpress volumes: - /opt/docker_data/wordpress:/var/www/html extra_hosts: - server-svr:192.168.18.55 定制 使用document主题。见WordPress免费主题:Document,让阅读变得更加方便-Wordpress-友人a的笔记丶。主题下载地址在这里。 问题 编辑文章时会把文章送到垃圾箱,不知道什么原因。 今天使用docker创建wordpress工程,并使用nginx配置域名时,出现js/css文件404 因为是docker形式,所以处理js/css/jpg/...等文件时全部转交给wordpress处理,别让nginx处理。 nginx配置 server { listen 80; server_name \"your-domain.com\"; location / { proxy_pass http://192.168.18.56:26080; proxy_set_header Host host; proxy_set_header X-Real-IPremote_addr; proxy_set_header X-Forwarded-For proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Hostserver_name; proxy_set_header X-Forwarded-Proto $scheme; proxy_redirect off; } location = /robots.txt { allow all; log_not_found off; access_log off; } } wordpress不能获取plugins列表 离线下载并以上传方式安装 上传媒体文件时最大只能2M 修改方式: 在/opt/docker_data/wordpress/中创建php.ini,内容为 upload_max_filesize = 24M post_max_size = 24M memory_limit = 264M 配置界面为中文 修改/opt/docker_data/wordpress/wp-config.php文件,添加 define(\'WPLANG\', \'zh_CN\'); 配置api访问 修改/opt/docker_data/wordpress/wp-config.php文件,添加 define( \'WP_ENVIRONMENT_TYPE\', \'local\' );
使用wordpress搭建并定制本站