{"id":2831,"date":"2014-08-01T18:43:59","date_gmt":"2014-08-01T18:43:59","guid":{"rendered":"http:\/\/www.deuzebranaweb.com.br\/?p=2831"},"modified":"2014-08-01T18:43:59","modified_gmt":"2014-08-01T18:43:59","slug":"fixing-integration-issues-of-manually-installed-wordpress-mysql-php-using-iis-on-windows-servers","status":"publish","type":"post","link":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/2014\/08\/01\/fixing-integration-issues-of-manually-installed-wordpress-mysql-php-using-iis-on-windows-servers\/","title":{"rendered":"Fixing integration issues of manually installed WordPress, MySQL, Php using IIS on Windows Servers"},"content":{"rendered":"<p>Your PHP installation appears to be missing the MySQL extension which is required by WordPress.<\/p>\n<p>image<\/p>\n<p>Fix: Enable MySQL Extension for Php via php.ini as shown below:<\/p>\n<p>;;;;;;;;;;;;;;;;;;;;;;<br \/>\n; Dynamic Extensions ;<br \/>\n;;;;;;;;;;;;;;;;;;;;;;<\/p>\n<p>; If you wish to have an extension loaded automatically, use the following<br \/>\n; syntax:<br \/>\n;<br \/>\n;   extension=modulename.extension<br \/>\n;<br \/>\n; For example, on Windows:<br \/>\n;<br \/>\n;   extension=msql.dll<br \/>\n;<br \/>\n; \u2026 or under UNIX:<br \/>\n;<br \/>\n;   extension=msql.so<br \/>\n;<br \/>\n; \u2026 or with a path:<br \/>\n;<br \/>\n;   extension=\/path\/to\/extension\/msql.so<br \/>\n;<br \/>\n; If you only provide the name of the extension, PHP will look for it in its<br \/>\n; default extension directory.<br \/>\n;<br \/>\n; Windows Extensions<br \/>\n; Note that ODBC support is built in, so no dll is needed for it.<br \/>\n; Note that many DLL files are located in the extensions\/ (PHP 4) ext\/ (PHP 5)<br \/>\n; extension folders as well as the separate PECL DLL download (PHP 5).<br \/>\n; Be sure to appropriately set the extension_dir directive.<br \/>\n;<\/p>\n<p>extension=php_mysql.dll image<\/p>\n<p>and also add up below locations to:<\/p>\n<p>;;;;;;;;;;;;;;;;;;<br \/>\n; Fopen wrappers ;<br \/>\n;;;;;;;;;;;;;;;;;;<\/p>\n<p>extension_dir = \u201cC:\\php55\\ext\\\u201d<br \/>\nerror_log = \u201cC:\\windows\\Temp\\php-5.5.12_errors.log\u201d<br \/>\nupload_tmp_dir = \u201cC:\\windows\\Temp\\\u201d<br \/>\ncgi.force_redirect = 0<br \/>\ncgi.fix_pathinfo = 1<br \/>\nfastcgi.impersonate = 1<br \/>\nfastcgi.logging = 0 <\/p>\n<p>image<\/p>\n<p>Error#2:<\/p>\n<p>HTTP Error 500.0 \u2013 Internal Server Error<br \/>\nC:\\php55\\php-cgi.exe \u2013 The FastCGI process exited unexpectedly<\/p>\n<p>Module<br \/>\nFastCgiModule<\/p>\n<p>Notification<\/p>\n<p>ExecuteRequestHandler<\/p>\n<p>Handler<\/p>\n<p>PhpWin55<\/p>\n<p>Error Code<\/p>\n<p>0x000000ff<\/p>\n<p>Requested URL<\/p>\n<p>http:\/\/www.psp.com:80\/index.php<\/p>\n<p>Physical Path<\/p>\n<p>C:\\PSP\\index.php<\/p>\n<p>Logon Method<\/p>\n<p>Anonymous<\/p>\n<p>Logon User<\/p>\n<p>Anonymous<\/p>\n<p>image<\/p>\n<p>Troubleshooting: Install Php Manager for IIS to see what\u2019s going wrong with your Php.ini<\/p>\n<p>image<\/p>\n<p>Verify the FastCGI settings at Server level that gets inherits to the web sites<\/p>\n<p>image<\/p>\n<p>Fix:<\/p>\n<p>Delete the Web.Config from your Web site root and Restart IIS to recreate it afresh. Ensure it has the Handler and Default document config entered as shown below<\/p>\n<p>< ?xml version=\"1.0\" encoding=\"UTF-8\"?><br \/>\n<configuration><br \/>\n    <system .webServer><br \/>\n        <handlers><br \/>\n            <add name=\"PhpWin55\" path=\"*.php\" verb=\"*\" modules=\"FastCgiModule\" scriptProcessor=\"C:\\php55\\php-cgi.exe\" resourceType=\"Either\" requireAccess=\"Script\"><\/add><br \/>\n        <\/handlers><br \/>\n        <directorybrowse enabled=\"false\"><\/directorybrowse><br \/>\n        <defaultdocument><br \/>\n            <files><br \/>\n                <clear><\/clear><br \/>\n                <add value=\"index.php\"><\/add><br \/>\n                <add value=\"Default.htm\"><\/add><br \/>\n                <add value=\"Default.asp\"><\/add><br \/>\n                <add value=\"index.htm\"><\/add><br \/>\n                <add value=\"index.html\"><\/add><br \/>\n                <add value=\"iisstart.htm\"><\/add><br \/>\n                <add value=\"default.aspx\"><\/add><br \/>\n            <\/files><br \/>\n        <\/defaultdocument><br \/>\n    <\/system><br \/>\n<\/configuration><br \/>\n< p>Upon Successful configuration of Php for IIS, you\u2019ll see Php Manager reporting as below:<\/p>\n<p>image<\/p>\n<p>Books: Discover the Joy of Reading. Shop Now.<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"uK0FvsBkeP\"><p><a href=\"https:\/\/gunnalag.com\/2014\/05\/21\/fixing-integration-issues-of-manually-installed-wordpress-mysql-php-using-iis-on-windows-servers\/\">Fixing integration issues of manually installed WordPress, MySQL, Php using IIS on Windows Servers<\/a><\/p><\/blockquote>\n<p><iframe class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Fixing integration issues of manually installed WordPress, MySQL, Php using IIS on Windows Servers&#8221; &#8212; GUNNALAG\" src=\"https:\/\/gunnalag.com\/2014\/05\/21\/fixing-integration-issues-of-manually-installed-wordpress-mysql-php-using-iis-on-windows-servers\/embed\/#?secret=b7XkJNVDdx#?secret=uK0FvsBkeP\" data-secret=\"uK0FvsBkeP\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Your PHP installation appears to be missing the MySQL extension which is required by WordPress. image Fix: Enable MySQL Extension for Php via php.ini as shown below: ;;;;;;;;;;;;;;;;;;;;;; ; Dynamic Extensions ; ;;;;;;;;;;;;;;;;;;;;;; ; If you wish to have an extension loaded automatically, use the&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_angie_page":false,"page_builder":"","footnotes":""},"categories":[5,6],"tags":[],"class_list":["post-2831","post","type-post","status-publish","format-standard","hentry","category-apache2","category-php"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/posts\/2831","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=2831"}],"version-history":[{"count":0,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/posts\/2831\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=2831"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=2831"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=2831"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}