2013-07-18 50 views
0

我知道這是一個轉儲問題,但它使我的生活困難。我想知道爲什麼在我的服務器中,將會在'(單引號)之前添加一個反斜槓。所以如果我輸入'/home/user/public_html/file.csv'這樣的腳本,當我保存配置文件時,它將是\'/home/user/public_html/file.csv\'。它會導致一些錯誤,因爲magmi誤解了腳本。我試圖手動將它從conf文件中刪除,但每當我保存時它就會再次添加。但它只發生在與Linux的服務器,它不會發生在我的本地主機與Windows。有沒有解決這個問題的方法?magmi在我的日子裏單引號前添加反斜槓

回答

1

您的服務器可能啓用magic_quotes_gpc,它會自動使用反斜槓轉義雙引號和單引號。

您可以嘗試通過增加你的的.htaccess以下文件禁用它:

php_flag magic_quotes_gpc Off 

或使用的php.ini覆蓋:

magic_quotes_gpc = Off 

你可以閱讀更多關於禁用魔術引號PHP: Disable Magic Quotes - Manual

+0

謝謝你,@Axel ...我發現'php_flag magic_quotes_gpc' 已關閉。現在它被設置爲On,但它不起作用。在我改變它之後它工作正常嗎?還是需要一段時間才能工作? – Abaij

+0

不,你想確保它** ** **。嘗試關閉它,並創建一個只包含「<?php phpinfo()」的PHP文件; ?>看看變量處於什麼狀態。 – Axel