{"id":5487,"date":"2016-10-26T05:37:38","date_gmt":"2016-10-26T05:37:38","guid":{"rendered":"https:\/\/cpanelplesk.com\/wp62\/?p=5487"},"modified":"2021-02-02T09:41:10","modified_gmt":"2021-02-02T09:41:10","slug":"disable-magic-quotes-using-htaccess-file","status":"publish","type":"post","link":"https:\/\/cpanelplesk.com\/wp62\/disable-magic-quotes-using-htaccess-file\/","title":{"rendered":"Disable Magic Quotes using .htaccess file"},"content":{"rendered":"<p><span style=\"color: #000000;\">Magic Quotes is a procedure that instantly escapes incoming data to the PHP script. It\u2019s better to code with magic quotes off instead to escape the data at runtime, as required. We can simply turn OFF magic_quotes and magic_quotes_gpc from the php configuration file itself.<\/span><!--more--><\/p>\n<h3>1. Disabling Magic Quotes from PHP conf file.<\/h3>\n<p>SSH to your server and find the <a href=\"https:\/\/cpanelplesk.com\/wp62\/how-to-find-the-correct-path-of-a-working-php-ini-on-a-cpanel-server\/\">php.ini<\/a> file by using the below command.<\/p>\n<div class=\"space1\"><\/div>\n<div class=\"command-sh\">\n<pre>php --ini\r\nConfiguration File (php.ini) Path: \/usr\/local\/lib\r\nLoaded Configuration File: \/usr\/local\/lib\/php.ini\r\nScan for additional .ini files in: (none)\r\nAdditional .ini files parsed: (none)<\/pre>\n<\/div>\n<div class=\"space1\"><\/div>\n<p>From php.ini file we can directly disable magic_quotes and magic_quotes_gpc. Open php.ini file using your favorite editor and make the changes as follows:<\/p>\n<div class=\"space1\"><\/div>\n<div class=\"command-sh\">\n<pre>; Magic quotes for incoming GET\/POST\/Cookie data.\r\nmagic_quotes_gpc = Off\r\n\r\n; Magic quotes for runtime-generated data, e.g. data from SQL, \r\nfrom exec(), etc.\r\nmagic_quotes_runtime = Off\r\n\r\n; Use Sybase-style magic quotes (escape ' with '' instead of \\').\r\nmagic_quotes_sybase = Off<\/pre>\n<\/div>\n<div class=\"space1\"><\/div>\n<p><span style=\"color: #000000;\">But in shared environment, This is not good practice to disable it. In such situation we can disable magic_quotes and magic_quotes_gpc by using <a href=\"https:\/\/cpanelplesk.com\/wp62\/block-an-ip-address-or-country-using-htaccess\/\">.htaccess<\/a> file for a specific domain.<\/span><\/p>\n<h3>2. Disable Magic Quotes using .htaccess file<\/h3>\n<p><span style=\"color: #000000;\">It\u2019s a very simple but useful way to disable magic_quotes and magic_quotes_gpc with .htaccess file in a shared server environment.<\/span><\/p>\n<p><span style=\"color: #000000;\">Create a .htaccess file under the public_html folder of the domain that needs to disable magic_quotes and magic_quotes_gpc and put these lines in<a href=\"https:\/\/cpanelplesk.com\/wp62\/configure-basic-authentication-in-apache-using-htaccess\/\"> htaccess<\/a> file.<\/span><\/p>\n<div class=\"space1\"><\/div>\n<div class=\"command-sh\">\n<pre>php_value magic_quotes 0\r\nphp_flag magic_quotes off\r\nphp_value magic_quotes_gpc 0\r\nphp_flag magic_quotes_gpc off<\/pre>\n<\/div>\n<div class=\"space1\"><\/div>\n<p><span style=\"color: #000000;\">That&#8217;s all you have to do,\u00a0Now you know how to Disable Magic Quotes using .htaccess file . You also like to know<a href=\"https:\/\/cpanelplesk.com\/wp62\/how-to-disable-magic-quotes-joomla-linux-server\/\"> how to Disable Magic Quotes in Joomla<\/a> ,\u00a0Please check that and also\u00a0Give your opinion below if you experience any issues or to discuss your ideas and experiences.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Magic Quotes is a procedure that instantly escapes incoming data to the PHP script. It\u2019s better to code with magic quotes off instead to escape the data at runtime, as required. We can simply turn OFF magic_quotes and magic_quotes_gpc from the php configuration file itself. [&#8230;]<\/p>\n<p><a class=\"understrap-read-more-link\" href=\"https:\/\/cpanelplesk.com\/wp62\/disable-magic-quotes-using-htaccess-file\/\">Continue Reading&#8230;<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5487","post","type-post","status-publish","format-standard","hentry","category-cpanel"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Disable Magic Quotes using .htaccess file - cPanel Plesk<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cpanelplesk.com\/wp62\/disable-magic-quotes-using-htaccess-file\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Disable Magic Quotes using .htaccess file - cPanel Plesk\" \/>\n<meta name=\"twitter:description\" content=\"Magic Quotes is a procedure that instantly escapes incoming data to the PHP script. It\u2019s better to code with magic quotes off instead to escape the data at runtime, as required. We can simply turn OFF magic_quotes and magic_quotes_gpc from the php configuration file itself. [...]Continue Reading...\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Seemab Saleem\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/disable-magic-quotes-using-htaccess-file\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/disable-magic-quotes-using-htaccess-file\/\"},\"author\":{\"name\":\"Seemab Saleem\",\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/73d573cc7eaaf6625cf0dbd72191a648\"},\"headline\":\"Disable Magic Quotes using .htaccess file\",\"datePublished\":\"2016-10-26T05:37:38+00:00\",\"dateModified\":\"2021-02-02T09:41:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/disable-magic-quotes-using-htaccess-file\/\"},\"wordCount\":247,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/c78ae1cf9451a09592fb9697d69c0c13\"},\"articleSection\":[\"Cpanel\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/disable-magic-quotes-using-htaccess-file\/\",\"url\":\"https:\/\/cpanelplesk.com\/wp62\/disable-magic-quotes-using-htaccess-file\/\",\"name\":\"Disable Magic Quotes using .htaccess file - cPanel Plesk\",\"isPartOf\":{\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#website\"},\"datePublished\":\"2016-10-26T05:37:38+00:00\",\"dateModified\":\"2021-02-02T09:41:10+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/disable-magic-quotes-using-htaccess-file\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cpanelplesk.com\/wp62\/disable-magic-quotes-using-htaccess-file\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/disable-magic-quotes-using-htaccess-file\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cpanelplesk.com\/wp62\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Disable Magic Quotes using .htaccess file\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#website\",\"url\":\"https:\/\/cpanelplesk.com\/wp62\/\",\"name\":\"cPanel Plesk\",\"description\":\"Blog on famous hosting control panels\",\"publisher\":{\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/c78ae1cf9451a09592fb9697d69c0c13\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cpanelplesk.com\/wp62\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/c78ae1cf9451a09592fb9697d69c0c13\",\"name\":\"Farooq Omer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/cpanelplesk.com\/wp62\/wp-content\/uploads\/2020\/11\/cpanelplesk.png\",\"contentUrl\":\"https:\/\/cpanelplesk.com\/wp62\/wp-content\/uploads\/2020\/11\/cpanelplesk.png\",\"width\":300,\"height\":44,\"caption\":\"Farooq Omer\"},\"logo\":{\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/73d573cc7eaaf6625cf0dbd72191a648\",\"name\":\"Seemab Saleem\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6a87ff2e53b03e6839250e5278a6bd46?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6a87ff2e53b03e6839250e5278a6bd46?s=96&d=mm&r=g\",\"caption\":\"Seemab Saleem\"},\"description\":\"Linux Server Administrator, Web Hosting engineer. I'm dealing with Linux servers since 2014. I started this blog to share the work i love with the world . let me know if you need any assistance. Thanks!!\",\"sameAs\":[\"https:\/\/cpanelplesk.com\/wp62\"],\"url\":\"https:\/\/cpanelplesk.com\/wp62\/author\/cmb\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Disable Magic Quotes using .htaccess file - cPanel Plesk","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cpanelplesk.com\/wp62\/disable-magic-quotes-using-htaccess-file\/","twitter_card":"summary_large_image","twitter_title":"Disable Magic Quotes using .htaccess file - cPanel Plesk","twitter_description":"Magic Quotes is a procedure that instantly escapes incoming data to the PHP script. It\u2019s better to code with magic quotes off instead to escape the data at runtime, as required. We can simply turn OFF magic_quotes and magic_quotes_gpc from the php configuration file itself. [...]Continue Reading...","twitter_misc":{"Written by":"Seemab Saleem","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cpanelplesk.com\/wp62\/disable-magic-quotes-using-htaccess-file\/#article","isPartOf":{"@id":"https:\/\/cpanelplesk.com\/wp62\/disable-magic-quotes-using-htaccess-file\/"},"author":{"name":"Seemab Saleem","@id":"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/73d573cc7eaaf6625cf0dbd72191a648"},"headline":"Disable Magic Quotes using .htaccess file","datePublished":"2016-10-26T05:37:38+00:00","dateModified":"2021-02-02T09:41:10+00:00","mainEntityOfPage":{"@id":"https:\/\/cpanelplesk.com\/wp62\/disable-magic-quotes-using-htaccess-file\/"},"wordCount":247,"commentCount":0,"publisher":{"@id":"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/c78ae1cf9451a09592fb9697d69c0c13"},"articleSection":["Cpanel"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/cpanelplesk.com\/wp62\/disable-magic-quotes-using-htaccess-file\/","url":"https:\/\/cpanelplesk.com\/wp62\/disable-magic-quotes-using-htaccess-file\/","name":"Disable Magic Quotes using .htaccess file - cPanel Plesk","isPartOf":{"@id":"https:\/\/cpanelplesk.com\/wp62\/#website"},"datePublished":"2016-10-26T05:37:38+00:00","dateModified":"2021-02-02T09:41:10+00:00","breadcrumb":{"@id":"https:\/\/cpanelplesk.com\/wp62\/disable-magic-quotes-using-htaccess-file\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cpanelplesk.com\/wp62\/disable-magic-quotes-using-htaccess-file\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cpanelplesk.com\/wp62\/disable-magic-quotes-using-htaccess-file\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cpanelplesk.com\/wp62\/"},{"@type":"ListItem","position":2,"name":"Disable Magic Quotes using .htaccess file"}]},{"@type":"WebSite","@id":"https:\/\/cpanelplesk.com\/wp62\/#website","url":"https:\/\/cpanelplesk.com\/wp62\/","name":"cPanel Plesk","description":"Blog on famous hosting control panels","publisher":{"@id":"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/c78ae1cf9451a09592fb9697d69c0c13"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cpanelplesk.com\/wp62\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/c78ae1cf9451a09592fb9697d69c0c13","name":"Farooq Omer","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/image\/","url":"https:\/\/cpanelplesk.com\/wp62\/wp-content\/uploads\/2020\/11\/cpanelplesk.png","contentUrl":"https:\/\/cpanelplesk.com\/wp62\/wp-content\/uploads\/2020\/11\/cpanelplesk.png","width":300,"height":44,"caption":"Farooq Omer"},"logo":{"@id":"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/image\/"}},{"@type":"Person","@id":"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/73d573cc7eaaf6625cf0dbd72191a648","name":"Seemab Saleem","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6a87ff2e53b03e6839250e5278a6bd46?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6a87ff2e53b03e6839250e5278a6bd46?s=96&d=mm&r=g","caption":"Seemab Saleem"},"description":"Linux Server Administrator, Web Hosting engineer. I'm dealing with Linux servers since 2014. I started this blog to share the work i love with the world . let me know if you need any assistance. Thanks!!","sameAs":["https:\/\/cpanelplesk.com\/wp62"],"url":"https:\/\/cpanelplesk.com\/wp62\/author\/cmb\/"}]}},"_links":{"self":[{"href":"https:\/\/cpanelplesk.com\/wp62\/wp-json\/wp\/v2\/posts\/5487","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cpanelplesk.com\/wp62\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cpanelplesk.com\/wp62\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cpanelplesk.com\/wp62\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/cpanelplesk.com\/wp62\/wp-json\/wp\/v2\/comments?post=5487"}],"version-history":[{"count":0,"href":"https:\/\/cpanelplesk.com\/wp62\/wp-json\/wp\/v2\/posts\/5487\/revisions"}],"wp:attachment":[{"href":"https:\/\/cpanelplesk.com\/wp62\/wp-json\/wp\/v2\/media?parent=5487"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cpanelplesk.com\/wp62\/wp-json\/wp\/v2\/categories?post=5487"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cpanelplesk.com\/wp62\/wp-json\/wp\/v2\/tags?post=5487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}