iT邦幫忙

0

把 windows系統內 apache 內的 php 檔移到 macOS 內的 docker 環境

Stella_Lai 2 周前2638 瀏覽

原本我是在macOS、docker 開發web(web用的是extjs + php + oracle),也已經成功建置。

但現在有需求希望能在windows底下也能開發web

於是我用appserv架了簡單的web,而在windows也可以正常開發。

但當我從windows 那邊載修改過的php檔到mac這邊的環境時,

卻出現

forbidden(而且字超大)
you don't have permission to access [檔案] on this server


Apache/2.4.7(ubuntu) Server at [我的網址]port [我開的port]

的錯誤訊息

請問各位這是發生什麼事呢?
是哪裡權限沒開好嗎?
如果有答案真的十分感謝 >"<

p.s. 直接在mac修改成跟windows下一模一樣的php檔案卻可以執行,
簡單來說把appserv 底下的php摳過去卻會出錯。

weiclin iT邦高手 7 級 ‧ 2 周前 檢舉
試試打開讀取權限: sudo chmod -R a+r /你的/php/資料夾

1 個回答

0
wiseguy
iT邦超人 1 級 ‧ 1 周前

你從 windows 複製到 mac 的檔案是怎麼複製過去的?
這支 php 的 owner 是 apache runner 嗎?或是 read 權限有開放給 apache runner 可以讀取嗎?

我要發表回答

立即登入回答