Actions

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

From Joomla! Documentation

m (.htaccess for some hosts)
m (For Rochen or some other Joomla hosts similar to its setup)
(2 intermediate revisions by 2 users not shown)
Line 6: Line 6:
 
* Restart MAMP's servers.
 
* Restart MAMP's servers.
  
== For Rochen or some other Joomla hosts similar to its setup ==
+
== For most mainstream hosting companies running a CGI-Webinterface ==
 
Steps:
 
Steps:
 
* Create a php.ini file with the following:
 
* Create a php.ini file with the following:
Line 22: Line 22:
 
</IfModule></pre>
 
</IfModule></pre>
  
Change "myusername" and "yourJ3folder" to your respective folders.
+
Change "myusername" and "yourJ3folder" to your respective folders. The "/home/myusername/public_html/yourJ3folder" can be found via the Global Configuration:
 +
 
 +
In Joomla backend > System > System Information > [Directory Permissions], the folder is usually the same as the log directory (but without /logs at the end).
  
 
== .htaccess for some hosts ==
 
== .htaccess for some hosts ==
  
 
For some hosts, add "php_flag magic_quotes_gpc off" to the .htaccess file
 
For some hosts, add "php_flag magic_quotes_gpc off" to the .htaccess file
 +
<noinclude>[[Category:Server configurations]]</noinclude>

Revision as of 00:54, 10 May 2013

For MAMP

Steps:

  • Go to MAMP application >> Preferences (button) >> PHP (tab) >> Choose 5.3.1 or greater >> choose OK.
  • 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".
  • Restart MAMP's servers.

For most mainstream hosting companies running a CGI-Webinterface

Steps:

  • Create a php.ini file with the following:
magic_quotes_gpc = Off
extension=pdo.so
extension=pdo_mysql.so
  • 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. The "/home/myusername/public_html/yourJ3folder" can be found via the Global Configuration:

In Joomla backend > System > System Information > [Directory Permissions], the folder is usually the same as the log directory (but without /logs at the end).

.htaccess for some hosts

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