第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

僅當(dāng)容器重新啟動(dòng)時(shí),本地更改才會(huì)傳播到 docker 容器

僅當(dāng)容器重新啟動(dòng)時(shí),本地更改才會(huì)傳播到 docker 容器

PHP
江戶川亂折騰 2021-11-13 16:09:18
我已經(jīng)創(chuàng)建了一個(gè) repo,用于在 PHP7.3 上使用 Docker 設(shè)置 WP,在 php-fpm 上使用最新的 WordPress,我遇到了同樣的問(wèn)題:https : //github.com/dingo-d/wordpress-docker你可以檢查一下,看看可能是什么問(wèn)題。我的猜測(cè)是 PHP-FPM 必須是問(wèn)題所在(因?yàn)橹匦聠?dòng)該容器會(huì)使更改傳播)。我按照我在此處找到的教程創(chuàng)建了一個(gè) WordPress docker 本地開發(fā)環(huán)境?;旧?,我所有的 docker 東西都位于.docker文件夾中。我在.docker文件夾中有這些文件|--project-folder|____.docker| |____php-fpm| | |____php.ini| | |____Dockerfile| |____nginx| | |____Dockerfile| | |____logs| | | |____error.log| | | |____access.log| | |____certs| | | |____dev.project.com.key| | | |____dev.project.com.crt| | |____scripts| | | |____docker-nginx-entrypoint.sh| | |____nginx.conf| |____.dockerignore| |____.env| |____docker-compose.yml| |____.env.example在嘗試使用自簽名 SSL 證書設(shè)置所有內(nèi)容后,我可以登錄https://localhost:8443(我在設(shè)置主機(jī)文件時(shí)https://dev.project.com遇到了一些問(wèn)題,以便我可以訪問(wèn),但這是另一個(gè)問(wèn)題)。問(wèn)題是,當(dāng)我去更改我的主題中的某些內(nèi)容時(shí),比如添加一個(gè)print_r應(yīng)該只打印出一些內(nèi)容的語(yǔ)句,只有在我重新啟動(dòng) WordPress 應(yīng)用程序容器后,我才能在 WP 管理員中看到該更改。文件夾被映射,當(dāng)我在本地更改內(nèi)容并執(zhí)行到容器時(shí),這些更改會(huì)立即存在(當(dāng)我在容器中執(zhí)行時(shí)刪除它們時(shí),它們會(huì)立即在我的編輯器中刪除)。我已經(jīng)測(cè)試過(guò)我在網(wǎng)上找到的一個(gè)超級(jí)簡(jiǎn)單的 WordPress Docker 設(shè)置是否會(huì)發(fā)生同樣的事情version: '3'services:   db:     image: mysql:5.7     volumes:       - db_data:/var/lib/mysql     restart: always     environment:       MYSQL_ROOT_PASSWORD: password       MYSQL_DATABASE: wordpress       MYSQL_USER: user       MYSQL_PASSWORD: password   app:     depends_on:       - db     image: wordpress:latest     ports:       - "8000:80"     restart: always     volumes:       - ./wp-content/:/var/www/html/wp-content     environment:       WORDPRESS_DB_HOST: db:3306       WORDPRESS_DB_USER: user       WORDPRESS_DB_PASSWORD: passwordvolumes:    db_data:當(dāng)我啟動(dòng)它并轉(zhuǎn)到localhost:8000我可以立即看到更改而無(wú)需重新啟動(dòng)容器(當(dāng)我在編輯器中編輯文件時(shí))。
查看完整描述

1 回答

?
qq_笑_17

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超7個(gè)贊

所以事實(shí)證明,罪魁禍?zhǔn)资?code>opcache. 或者更確切地說(shuō),我在網(wǎng)上找到了一些例子,只是將它添加到我的,php.ini而沒(méi)有試圖理解這實(shí)際上意味著什么。

在閱讀了這篇文章這篇解釋了一些 opcache 設(shè)置的優(yōu)秀文章后,我意識(shí)到我的php.ini文件有

opcache.revalidate_freq=60

不應(yīng)該在本地開發(fā)環(huán)境中使用它!

使用 with 時(shí)opcache.validate_timestamps,PHP 會(huì)檢查revalidate_freq設(shè)置并將其用作時(shí)間戳 - 如果您在 60 秒內(nèi)發(fā)出請(qǐng)求(如上面的示例),代碼將從 opcache 中提取 - 您將不會(huì)在瀏覽器中看到任何更改. 只有在 60 秒后才能看到此更改。

所以將它設(shè)置為 0(檢查每個(gè)請(qǐng)求的代碼)可以解決這個(gè)問(wèn)題。

故事要點(diǎn):檢查所有內(nèi)容并閱讀您使用的每個(gè)設(shè)置!

對(duì)我來(lái)說(shuō)“不幸的是”我正在閱讀 nginx 配置,因?yàn)槲艺J(rèn)為我在那里搞砸了一些東西??


查看完整回答
反對(duì) 回復(fù) 2021-11-13
  • 1 回答
  • 0 關(guān)注
  • 175 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)