簡體   English   中英

同一頁面在不同端口上的結果不同:cakephp

[英]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個用戶運行:

  • 本地主機:8765是你
  • 本地主機是Apache

這就是為什么您沒有寫日志文件(apache擁有)的權限的原因,只需停止內置的服務器(bin / cake服務器),然后使用Apache服務器(第二個URL)

如果要使用內置服務器,請停止Apache服務器並刪除“ / var / www / html / bookmarker / logs /”中的所有內容,該錯誤消息將消失。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM