Actions

Difference between revisions of "How to turn off magic quotes gpc for Joomla 3"

From Joomla! Documentation

(Created page with " == For MAMP == Steps: 1) Go to MAMP application >> Preferences (button) >> PHP (tab) >> Choose 5.3.1 or greater >> choose OK. 2) Go to the MAMP folder >> bin >> php >> php5.3...")
 
(For Rochen or some other Joomla hosts similar to its setup)
Line 8: Line 8:
 
== For Rochen or some other Joomla hosts similar to its setup ==
 
== For Rochen or some other Joomla hosts similar to its setup ==
 
Steps:
 
Steps:
Create a php.ini file with the following:
+
1) Create a php.ini file with the following:
magic_quotes_gpc = Off
+
</pre>magic_quotes_gpc = Off
 
extension=pdo.so
 
extension=pdo.so
extension=pdo_mysql.so
+
extension=pdo_mysql.so</pre>
  
Put it in your Joomla 3 root. Then change the htaccess.txt in your Joomla 3 root to .htaccess. Add the following lines to the .htaccess file (at the top) :
+
2) Put it in your Joomla 3 root. Then change the htaccess.txt in your Joomla 3 root to .htaccess. Add the following lines to the .htaccess file (at the top) :
<IfModule mod_suphp.c>
+
<pre><IfModule mod_suphp.c>
 
   suPHP_ConfigPath /home/myusername/public_html/yourJ3folder
 
   suPHP_ConfigPath /home/myusername/public_html/yourJ3folder
 
   <Files php.ini>
 
   <Files php.ini>
Line 20: Line 20:
 
     deny from all
 
     deny from all
 
   </Files>
 
   </Files>
</IfModule>
+
</IfModule></pre>
  
 
Change "myusername" and "yourJ3folder" to your respective folders.
 
Change "myusername" and "yourJ3folder" to your respective folders.

Revision as of 02:31, 17 December 2012

For MAMP

Steps: 1) Go to MAMP application >> Preferences (button) >> PHP (tab) >> Choose 5.3.1 or greater >> choose OK. 2) Go to the MAMP folder >> bin >> php >> php5.3.6 >> conf >> edit php.ini >> add "magic_quotes_gpc = Off" a few lines above "magic_quotes_sybase = Off". 3) Restart MAMP's servers.

For Rochen or some other Joomla hosts similar to its setup

Steps: 1) Create a php.ini file with the following:

magic_quotes_gpc = Off

extension=pdo.so

extension=pdo_mysql.so

2) Put it in your Joomla 3 root. Then change the htaccess.txt in your Joomla 3 root to .htaccess. Add the following lines to the .htaccess file (at the top) :

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

Change "myusername" and "yourJ3folder" to your respective folders.

.htaccess for some hosts

For some host, add "php_flag magic_quotes_gpc off" to the .htaccess file