我想知道是否有方法通過使用PHP代碼編輯disable_functions(以便啓用exec()函數),或者只是以不涉及訪問php.ini文件的方式?如果是這樣,那會是什麼?我可以使用PHP代碼修改disable_functions,還是以不涉及修改php.ini的方式進行修改?
回答
我想知道是否有編輯disable_functions選項的方法通過使用PHP代碼(從而使exec()函數),
沒有,因爲這將使disable_functions
完全無用的:其出於安全原因,但安全性在哪裏,每個人都可以改變?
或只是以不會訪問php.ini文件的方式?
沒有。
如果是這樣,那會是什麼?
改變主機,我猜。
:(噢,謝謝你的幫助! – Alper
@Jacob:記得接受答案,如果它解決了你的問題http://meta.stackexchange。 COM /問題/ 5234 /如何-不接受-的回答工作 – KingCrunch
如果你的服務器是 suphp啓用或 如果PHP編譯爲CGI &
的託管商未明確禁止的使用本地的php.ini文件中,
那麼你會能夠使用本地php.ini文件覆蓋甚至disable_functions
在您的網站的文檔根目錄中添加一個包含所有要求的php.ini文件。 我們建議您使用同一臺服務器作爲模板php.ini文件使用的全球性的php.ini,然後修改行 -
disable_functions選項
,使高管不存在。 這將起作用,因爲只要您將一個本地php.ini放置在支持suphp的服務器上,域就會停止使用全局php.ini
- 1. 是否可以修改PrintDialog?
- 2. ob_end_clean修改變量以及
- 3. 是否可以使用.autocomplete()的修改?
- 4. 是否可以修改子進程?
- 5. 修改PHP代碼從php
- 6. 我可以使用PHP修改url而不是.htaccess嗎?
- 7. 是否可以修改len()的行爲?
- 8. 進行修改
- 9. 修改代碼,而不是使用SimpleCursor
- 10. 修改我的代碼
- 11. 我可以修改RoR CRUD行爲嗎?
- 12. 修改PHP代碼SocialEngine
- 13. PHP代碼來修改URL
- 14. 修改一塊PHP代碼
- 15. 修改涉及到手機的Excel列
- 16. 用戶可以修改PHP會話嗎?
- 17. 我可以修改字段的值以進行測試嗎?
- 18. 觸發$的document.ready(所以AJAX代碼,我不能修改執行)
- 19. Python代碼修改
- 20. 修改BubbleSort代碼
- 21. 自修改代碼?
- 22. 修改JQuery代碼
- 23. 修改DomainService代碼?
- 24. greasemonkey代碼修改
- 25. 從C#修改我的SQL 2008 SSIS包使修改不可見
- 26. 可以修改jQuery庫嗎?
- 27. 可以修改rt.jar嗎?
- 28. 可以修改TWTweetComposeViewController嗎?
- 29. 修改Apache CommonConfiguration以不修剪值
- 30. 以編程方式修改樣式
您可以使用[per-directory ini文件](http: //php.net/configuration.file.per-user),這取決於你的PHP版本。我不知道這是否會允許你重寫'disable_functions()'列表;谷歌似乎建議你可以除了'exec()'。 (留下評論,因爲我不知道這是否會有幫助) – CanSpice