[英]Different result for same page on different ports : cakephp
我是Cakephp的新手,並且關注“書簽指南”。 我知道我可以使用兩種URL來訪問該項目(我正在使用apache,並且該文件夾位於/ var / www / html / bookmarker):
本地主機:8765
和
本地主機/書簽
現在,當我使用第一個網址時,我會在頂部得到以下警告消息:
警告(2):file_put_contents(/var/www/html/bookmarker/logs/error.log):無法打開流:權限被拒絕[CORE / src / Log / Engine / FileLog.php,第133行]
但是第二個URL並非如此!
為什么這兩個網址有這樣的區別? 應該使用哪一個? 以及如何解決該消息出現? 任何幫助是極大的贊賞!
這里是兩個服務器。 當運行命令:“ bin / cake server”時,“ localhost:8765”是CakePHP內置的服務器,但是您已經在“ localhost”處具有Apache Web服務器,因此不需要它。
2個服務器由2個用戶運行:
這就是為什么您沒有寫日志文件(apache擁有)的權限的原因,只需停止內置的服務器(bin / cake服務器),然后使用Apache服務器(第二個URL)
如果要使用內置服務器,請停止Apache服務器並刪除“ / var / www / html / bookmarker / logs /”中的所有內容,該錯誤消息將消失。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.