![](/img/trans.png)
[英]Degbug toolbar does not appear in symfony 3.3 in dev environment in my website
[英]Symfony web debugging toolbar for dev environment occasionally fails on staging server
在我們的登台服務器上,我很少加載Symfony3的Web調試工具欄。
大約每5頁加載一次后,我得到以下alert()
(見截圖):
頁面本身沒有問題,我的所有src代碼都運行正常,但由於alert()
停止所有瀏覽器執行,它有點煩人。
由於我本地沒有相同的設置,我懷疑它可能是指我在登台服務器上專門設置項目的方式。
在本地,我有一個<VirtualHost>
條目。 這里看看:
<VirtualHost *:80>
ServerName bvd-v3.dev
DocumentRoot "/Users/apple/projects/mentel/bvd-v3/web"
#SetEnv SYMFONY__ACCESS__LEVEL admin
SetEnv SYMFONY__ACCESS__LEVEL user
<Directory "/Users/apple/projects/mentel/bvd-v3/web">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
正如您所希望的那樣,我只需更改注釋掉的環境變量,並在我想加載管理門戶而不是用戶門戶時重新啟動Apache,反之亦然。
在登台服務器上,此時,通過創建2個vhost條目來管理項目變得更加容易,每個條目指向同一個DocumentRoot
和<Directory>
(即使用相同的源代碼),但每個Vhost都有不同的URL和SetEnv SYMFONY__ACCESS__LEVEL
不同環境變量值
這可能是問題嗎? 或者它會是別的嗎? 我問,因為我沒有權限訪問登台服務器上的Vhost conf,需要讓我們辦公室的其中一個Sysadmins進行更改,所以我不想讓他做些什么不行理由也迫使我更新源代碼的2個獨立版本,因為如果他為我做了,他可能不想為我改回來大聲笑。
謝謝大家,任何見解都表示贊賞。
這是MacOS X嗎? 如果是這樣,Symfony說使用它來設置var權限:
$ rm -rf var/cache/* var/logs/* var/sessions/*
$ HTTPDUSER=`ps axo user,comm | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1 | cut -d\ -f1`
$ sudo chmod -R +a "$HTTPDUSER allow delete,write,append,file_inherit,directory_inherit" var
$ sudo chmod -R +a "`whoami` allow delete,write,append,file_inherit,directory_inherit" var
請看這個鏈接: http : //symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup
我沒有貶低你。 我認為當人們在沒有發表好評的情況下進行投票時我感到很難過,而我卻沒有看到。 我會贊成,因為你已經提供了很多信息。
我還注意到在使用Firefox進行調試時(選擇inspect元素並刷新頁面),我看到了:
GET XHR http://user-portal.bvdv3.qa.mentel.ca/_wdt/d68325
注意這是一個XHR請求,也許這會讓你知道這個問題。
編輯#2對於Ubuntu,您需要使用這些命令來設置var權限:
$ HTTPDUSER=`ps axo user,comm | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1 | cut -d\ -f1`
$ sudo setfacl -R -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX var
$ sudo setfacl -dR -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX var
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.