2015-04-20 51 views

回答

3

爲甲基苯丙胺

步驟:

  1. 轉到MAMP application >> Preferences (button) >> PHP (tab) >> Choose 5.3.1 or greater >> choose OK
  2. 轉到上面幾行"magic_quotes_sybase = Off"
  3. 重新啓動MAMP的服務器。

對於運行目前最主流的託管公司CGI-Webinterface

步驟:

創建php.iniphp5.ini文件有以下幾點:

magic_quotes_gpc = Off 

把它在你的Joomla 3根。然後將您的Joomla 3 root中的htaccess.txt更改爲.htaccess。添加以下行到.htaccess文件(在頂部),不要忘記改變php.iniphp5.ini適用於:

<IfModule mod_suphp.c> 
    suPHP_ConfigPath /home/myusername/public_html/yourJ3folder 
    <Files php.ini> 
    order allow,deny 
    deny from all 
    </Files> 
</IfModule> 

更改「myusername」和「yourJ3folder」你的相應文件夾中。可通過全局配置找到「/home/myusername/public_html/yourJ3folder」:

Joomla backend > System > System Information > [Directory Permissions]中,該文件夾通常與日誌目錄(但末尾沒有/ logs)相同。


。htaccess的一些主機

對於某些主機,添加以下到.htaccess文件在您的網站的根目錄(例如/home/myusername/public_html/.htaccess

php_flag magic_quotes_gpc off 

又一解決方案對於共享主機

在您的Joomla上創建一個php.ini文件!根。 如果錯誤信息消失

源這一內容添加到該文件並保存

magic_quotes_gpc = Off 
magic_quotes_runtime = Off 
magic_quotes_sybase = Off 

編輯您的.htaccess文件,並在頂部加入這一行,然後保存文件

SetEnv PHPRC /home/youruser/public_html/php.ini 

測試:How to turn off magic quotes on shared hosting?


另一種解決方案(針對某些PHP運行作爲FCGI模塊的主機)

Works爲PHP 5.3和更高

在你的Joomla創建一個.user.ini文件!根。 這些內容添加到該文件並保存

magic_quotes_gpc = Off 

SRC - https://docs.joomla.org/How_to_turn_off_magic_quotes_gpc_for_Joomla_3

0

從PHP文件 - http://php.net/manual/en/security.magicquotes.disabling.php

magic_quotes_gpc指令只能在系統級關閉,不能在運行時。換句話說,使用ini_set()不是一個選項。

如果訪問服務器配置文件,使用.htaccess的也是一種選擇。例如:

php_flag magic_quotes_gpc Off