Tag: wordpress

WordPress的NGINXconfiguration路线回到着陆页

我已经在apache服务器上安装了Wordpress,并尝试将它移动到docker主机中的nginx服务器上。 但我挣扎一些固定链接的问题。 着陆页的作品就像一个魅力,但如果我点击som的post,我会被redirect到着陆页。 浏览器中的URL发生变化,但显示的内容相同。 WordPress的我的固定链接被设置为“Postname”,所以它看起来像这样: HTTP://###.###.##.###/wordpress/sample_post/ 这是我的conf: server { listen 80 default_server; root /var/www/; index index.html index.htm index.php server_name localhost; location ~\.php$ { try_files $uri =404; fastcgi_pass php:9000; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $request_filename; fastcgi_param REQUEST_URI $uri?$args; } location /wordpress { try_files $uri /wordpress/index.php$args; } }

Docker WordPress超时限制错误db连接

我第一次使用Digital Ocean上的Docker进行Wordpress安装。 设置是好的,也是主题安装,但是当我安装Revolution Slider插件时,服务器向我显示:“build立数据库连接时出错”。 插件安装成功。 警告 :mysqli_query():MySQL服务器已经在1877行/var/www/html/wp-includes/wp-db.php中消失 警告 :mysqli_query():在1877行读取/var/www/html/wp-includes/wp-db.php中的结果集标题时出错 图像命令创build状态 mysql:latest“docker-entrypoint …”大约一个小时前重启(1)12分钟前 我重新启动所有的容器,WordPress的作品,但我看不到任何插件和主题页面只显示我“错误:主题目录主题名不存在”,但看FTP目录在那里。 任何build议? 谢谢! 泊坞窗,compose.yml version: '2' services: digitalpmi: container_name: digitalpmi_wp depends_on: – db image: wordpress:latest restart: always volumes: – ./wp-content:/var/www/html/wp-content environment: – VIRTUAL_HOST=[ip] – WORDPRESS_DB_NAME=dpdb – WORDPRESS_TABLE_PREFIX=dp_ – WORDPRESS_DB_HOST=db – WORDPRESS_DB_PASSWORD=[password] networks: – front – back db: container_name: digitalpmi_db image: mysql:latest restart: always […]

域名,Nginx和WordPress

我尝试在nginx docker容器上安装WordPress。 我的域名 blog.example.com 指向ip xxx.xxx.xxx.xx/wordpress/ 后端像一个像这样的域名的魅力工作: blog.example.com/wp-admin/options-permalink.php 在前端,当我想访问我的网页时,它会自动切换 blog.example.com 至 blog.example.com/wordpress 我的nginxconfiguration如下所示: server { listen 80; server_name blog.example.com; root /var/www/; index index.php; location /wordpress/{ try_files $uri $uri/ /wordpress/index.php; } location ~\.php${ try_files $uri =404; fastcgi_split_path_info ⁽.+\.php)(/.+)$; fastcgi_pass php:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $request_filename; fastcgi_param REQUEST_URI $args; include fastcgi_params; } }

Docker连接到远程实例的WordPress

我是Docker的新手,请和我一起裸照… 我们的开发环境有两个WordPress开发者连接到一个集中的数据库,这也是其他非开发者(内容贡献者)共享的。 开发人员有本地PHP文件来运行该网站。 我们目前使用Vagrant – 每个开发人员都有一个主机文件条目来指向远程数据库服务器。 我正在尝试与Docker做类似的事情。 有人可以告诉我这是可能的吗? 如果是这样,请提供一些语法。 我用这个docker-compose.yml(在网上find)创build了Docker WordPress服务器: version: "2" services: my-wpdb: image: mariadb ports: – "8081:3306" environment: MYSQL_ROOT_PASSWORD: ChangeMeIfYouWant my-wp: image: wordpress volumes: – ./:/var/www/html ports: – "8080:80" links: – my-wpdb:mysql environment: WORDPRESS_DB_PASSWORD: ChangeMeIfYouWant 我需要更改什么来连接到AWS中的远程服务器? 这甚至有可能吗? 谢谢!

访问正在运行的docker容器文件系统

我正在开发一个WordPress主题,并使用docker设置开发环境。 我的docker-compose.yml卷属性看起来像这样; volumes: – ~/WordPress/wp-content:/var/www/html/wp-content 它只把wp-content目录挂载到本地机器上。 我现在必须编辑/ var / www / html / docker映像容器中的wp-config文件。 任何人都可以在这里看到如何访问和编辑正在运行的docker容器中的wp-config文件吗?

docker组成v3安装文件

我正在使用docker撰写部署wordpress。 这个docker-compose.yml的作品: version: '3' services: my_service: image: wordpress:4.7.3-php7.1-apache 但是这个无限重启容器 version: '3' services: my_service: image: wordpress:4.7.3-php7.1-apache volumes: – /data:/usr/src/wordpress 我正在使用AWS EFS挂载/数据。 这是最后的日志: Mar 18 19:30:00 host1 systemd[1]: Started Docker Application Container Engine. Mar 18 19:30:00 host1 dockerd[1087]: time="2017-03-18T19:30:00.404004587Z" level=info msg="API listen on /var/run/docker.sock" Mar 18 19:30:00 host1 dockerd[1087]: time="2017-03-18T19:30:00Z" level=info msg="Firewalld running: false" Mar 18 19:30:01 […]

在Docker上访问mysql和wordpress时的端口问题

相当新的docker,所以将不胜感激一些帮助build立端口:) 这是我用来创build容器的docker-compose.yml脚本。 version: '2' services: wordpress: depends_on: – db image: wordpress:4.6 restart: always volumes: – ./wp-content:/var/www/html/wp-content environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_PASSWORD: password ports: – 80:80 – 443:443 networks: – back db: image: mysql:5.7 restart: always volumes: – db_data:/var/lib/mysql environment: MYSQL_ROOT_PASSWORD: password networks: – back phpmyadmin: depends_on: – db image: phpmyadmin/phpmyadmin restart: always ports: – 8080:80 environment: […]

运行WordPress Docker容器时启用EXIF支持

我正在尝试在官方Wordpress Docker容器中运行一个Wordpress网站。 我build立的Wordpress网站依靠使用exif_read_data从照片中提取元信息。 我知道PHP需要用–with-exif标志来configuration这个工作。 这是当我从Docker容器运行我的站点时, <?php phpinfo() ?>的configuration命令部分: './configure' '–with-config-file-path=/usr/local/etc/php' '–with-config-file-scan-dir=/usr/local/etc/php/conf.d' '–disable-cgi' '–enable-ftp' '–enable-mbstring' '–enable-mysqlnd' '–with-curl' '–with-libedit' '–with-openssl' '–with-zlib' '–with-apxs2' 'CFLAGS=-fstack-protector-strong '-fpic' '-fpie' '-O2'' 'LDFLAGS=-Wl,-O1 '-Wl,–hash-style=both' '-pie'' 'CPPFLAGS=-fstack-protector-strong '-fpic' '-fpie' '-O2'' 如何重新configuration​​PHP以启用EXIF支持? 我想继续使用官方的WordPress的Docker容器,因为它看起来工作得非常好,否则。 我docker-compose.yml在这里: https : //github.com/quis/quis.cc/blob/d89efebefc20f688afbd70f8d7a58e35380581e9/docker-compose.yml

本地WordPress env与Docker撰写 – cURL错误7:无法连接到本地端口8080:连接被拒绝

我正在尝试首次使用Docker Compose设置本地Wordpress环境。 我目前能够在localhost:8080上访问我的Wordpress实例,并将文件映射到本地。 我购买了一个主题,将其添加到wp-content/themes ,然后提示为其安装一些必需的插件。 当我点击Install ,这是我收到的错误: Download failed. cURL error 7: Failed to connect to localhost port 8080: Connection refused 这是我的configuration文件: version: "2" services: my-wpdb: image: mariadb ports: – "8081:3306" environment: MYSQL_ROOT_PASSWORD: password my-wp: image: wordpress:latest volumes: – ./:/var/www/html ports: – "8080:80" links: – my-wpdb:mysql environment: WORDPRESS_DB_PASSWORD: password 可能是一个简单的修复,但我似乎无法弄清楚。 谢谢!

无法挂载Windows目录

我试图在Docker中将Windows(win10)目录挂载为卷。 我在c:\ php目录下创build了一个composer文件 … db … wordpress: links: – db:db image: wordpress:latest volumes: – ./app:/var/www/html ports: – "8000:80" restart: always 接下来,我在c:\ php目录下创build了应用程序目录。 运行docker-composer后显示wordpress,但是我的c:\ php \ app目录是空的。 接下来,我已经从Kitematic中移除了容器,并创build了一个包含代码的新容器: wordpress: links: – db:db image: wordpress:latest volumes: – ./app:/var/www/app ports: – "8000:80" restart: always 目录:c:\ php \ app仍然是空的。 当我在容器中列出目录/ var / www / app时,它显示worpdress文件。 我有两个问题: 1)是否有可能在wordpres容器中编辑windows php文件? 2)Docker保存文件的位置? […]