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

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

無法訪問docker php圖像中的圖像

無法訪問docker php圖像中的圖像

PHP
人到中年有點(diǎn)甜 2022-12-11 16:36:54
我有一個(gè)帶有一些 js 的小型 PHP 網(wǎng)站,想用 docker 運(yùn)行它。因?yàn)樗且粋€(gè)畫廊,所以它的子文件夾中有圖像。主 index.php 運(yùn)行良好,除了沒有找到圖像。我使用普通的 docker CLI 和“ echo ls ... ”查看了文件夾,但一切都在里面。如果我轉(zhuǎn)到 localhost:8080/images,我會(huì)收到錯(cuò)誤 403(如下所示的控制臺(tái)打?。D片是通過 php 加載的,它生成的路徑如下:“ /var/www/ html/images/2555-P160-05.jpg ”。他們可能錯(cuò)了嗎?解決方案:我得到了錯(cuò)誤的路徑。我現(xiàn)在通過獲取路徑名$link = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ?                 "https" : "http") . "://" . $_SERVER['HTTP_HOST'] .                  $_SERVER['REQUEST_URI']; 而不是getcwd()。評論提醒我直接檢查圖像而不是整個(gè)文件夾。我還編輯了 Dockerfile 并刪除了權(quán)限更改。操作系統(tǒng):Ubuntu 19.04 Docker -v:19.03.6這是我的最新編輯:docker-compose.yml:version:  '3'services:  photography-website:    build:       context: ./      dockerfile: ./    ports:      - 8080:80    volumes:      - .:/var/www/html文件:FROM php:7.4.4-apache錯(cuò)誤 403:172.18.0.1 - - [06/Apr/2020:23:19:48 +0000] "GET /images/ HTTP/1.1" 403 493 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0"謝謝閱讀。
查看完整描述

1 回答

?
心有法竹

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

路徑應(yīng)該是localhost:8080/images/[image].jpg而不是var/www/html/images/[image].jpg

更多信息在我上面的帖子中。


查看完整回答
反對 回復(fù) 2022-12-11
  • 1 回答
  • 0 關(guān)注
  • 90 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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