 
    
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>XAMPP Archives - Complete, Concrete, Concise</title>
	<atom:link href="https://complete-concrete-concise.com/tag/xampp/feed/" rel="self" type="application/rss+xml" />
	<link>https://complete-concrete-concise.com/tag/xampp/</link>
	<description>Practical Information Without The Bloat</description>
	<lastBuildDate>Fri, 27 Jan 2012 04:25:19 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>Installing Joomla! 2.5 Under XAMPP</title>
		<link>https://complete-concrete-concise.com/joomla/installing-joomla-2-5-under-xampp/</link>
					<comments>https://complete-concrete-concise.com/joomla/installing-joomla-2-5-under-xampp/#comments</comments>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Fri, 27 Jan 2012 04:25:19 +0000</pubDate>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[2.5]]></category>
		<category><![CDATA[2.5.0]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[installing]]></category>
		<category><![CDATA[installing joomla]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[XAMPP]]></category>
		<guid isPermaLink="false">http://complete-concrete-concise.com/?p=1401</guid>

					<description><![CDATA[<p>This tutorial describes how to install Joomla! version 2.5.0 under XAMPP version 1.7.3 on Windows 7. The procedure should be the same or similar for other version combinations, but no guarantee is made. Assumes you have already installed XAMPP. (Installation instructions can be found here.) created a MySQL database. (Creation instructions can be found here.) [&#8230;]</p>
<p>The post <a href="https://complete-concrete-concise.com/joomla/installing-joomla-2-5-under-xampp/">Installing Joomla! 2.5 Under XAMPP</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="c1">
<p>This tutorial describes how to install Joomla! version 2.5.0 under XAMPP version 1.7.3 on Windows 7.</p>
<p>The procedure should be the same or similar for other version combinations, but no guarantee is made.</p>
<p>Assumes you have already</p>
<ul>
<li>installed XAMPP. (Installation instructions can be found <a href="//complete-concrete-concise.com/web-tools/installing-xampp-apache-server-mysql-and-php-2">here</a>.)</li>
<li>created a MySQL database. (Creation instructions can be found <a href="//complete-concrete-concise.com/web-tools/creating-a-mysql-database-using-xampp">here</a>.)</li>
</ul>
<div class="c2">
<p>Joomla! 2.5 is a release with long term support until at least July 2013.</p>
</div>
</div>
<p class="c2">Some images may be <strong>clicked</strong> on images for full size versions.</p>
<h2>Downloading Joomla!</h2>
<p><strong>1) Download</strong> the full Joomla install from <a href="http://www.joomla.org/download.html">here</a> <strong>Click on</strong> the <u>zip</u> link.</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/01/installing-joomla-25-1.png" alt="" border="0" class="centered" /></p>
<p><strong>2) Click on</strong> Save <u>a</u>s.</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/01/installing-joomla-25-2a.png" alt="" border="0" class="centered" /></p>
<p><strong>3) Choose</strong>  a directory in which to save the file and <strong>click on</strong> <u>Save</u>. <strong>Remember</strong> where you saved the file.</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/01/installing-joomla-25-2b.png" alt="" border="0" class="centered" /></p>
<p><strong>4)</strong> After the download has completed, you can choose <strong>Open</strong> to open the downloaded file with the default application or <strong>Open folder</strong> to open the folder where the file was downloaded (which is what the next step assumes):</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2012/01/installing-joomla-25-2c-large.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/01/installing-joomla-25-2c-thumb.png" alt="" border="0" class="centered" /></a></p>
<h2>Extracting Joomla!</h2>
<div class="c2">
<p><strong>NOTE:</strong> these steps assume Windows provides archiving functionality for you. If you have installed a different archiving program, the specific steps for extraction will be different</p>
<p>.</p></div>
<p><strong>5) Go to</strong> the directory where the file was downloaded and <u>open</u> it by <strong>double-clicking</strong> on it:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/01/installing-joomla-25-5.png" alt="" border="0" class="centered" /></p>
<p><strong>6) Click on</strong> Extract all files:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/01/installing-joomla-25-6.png" alt="" border="0" class="centered" /></p>
<p><strong>7) Extract</strong> the Joomla! files to a subfolder of <span class="i1">htdocs</span> in your XAMPP folder. By default, XAMPP would be installed to your C:\ drive, so you would enter <span class="i1">C:\xampp\htdocs\joomla</span> as the directory to extract to. In my case, I extracted them into a folder called <u>joomla250</u>. <strong>Click</strong> on <u>Extract </u>to extract the files.</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2012/01/installing-joomla-25-7-large.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/01/installing-joomla-25-7-thumb.png" alt="" border="0" class="centered" /></a></p>
<h2>Setting up Joomla!</h2>
<p><strong>8) Launch </strong>your browser and type <span class="i1">http://localhost/joomla</span> into the address bar. What follows <span class="i1">http://localhost/</span> is the directory you installed Joomla! into (in my case, joomla250).</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/01/installing-joomla-25-8.png" alt="" border="0" class="centered" /></p>
<p><strong>9) Select</strong> your preferred language, then <strong>click</strong> on <u>Next.</u> <span class="i1"><strong>NOTE:</strong> I have only ever tried installing it in English.</span></p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2012/01/installing-joomla-25-9-large.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/01/installing-joomla-25-9-thumb.png" alt="" border="0" class="centered" /></a></p>
<p><strong>10) Confirm</strong> you meet the minimum installation requirements, then <strong>click</strong> <u>Next.</u> It is normal for <u>Display errors</u> to be set to On. <span class="i1"><strong>NOTE:</strong> If having <u>Display errors</u> set to On is really bothering you, you can turn it off by following <a href="//complete-concrete-concise.com/web-tools/how-to-turn-off-display_errors-in-xampp">these directions</a>.</span></p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2012/01/installing-joomla-25-10-large.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/01/installing-joomla-25-10-thumb.png" alt="" border="0" class="centered" /></a></p>
<p><strong>11) Read</strong> the GNU license and, if you agree with it, <strong>click</strong> <u>Next</u>.</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2012/01/installing-joomla-25-11-large.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/01/installing-joomla-25-11-thumb.png" alt="" border="0" class="centered" /></a></p>
<p><strong>12) Fill in </strong>the database configuration information:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2012/01/installing-joomla-25-12-large.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/01/installing-joomla-25-12-thumb.png" alt="" border="0" class="centered" /></a></p>
<ul>
<li><strong>Database Type</strong>: Mysqli (default setting) <span class="i1"><strong>NOTE:</strong> Mysqli is the improved MySQL interface available for use with MySQL 5.0 or higher. You can still use the Mysql interface if you like.</span></li>
<li><strong>Host Name</strong>: localhost (default setting)</li>
<li><strong>Username</strong>: if you created a MySql User, enter the name here. Otherwise, use <u>root</u>.</li>
<li><strong>Password</strong>: this is the password associated with the user name entered above. If you used <u>root</u> as your username, then leave the password blank (the default XAMPP install does not assign a password to root).</li>
<li><strong>Database Name</strong>: this is the name of the database you created. Database creation instructions are <a href="//complete-concrete-concise.com/web-tools/creating-a-mysql-database-using-xampp">here</a>.</li>
<li><strong>Table Prefix</strong>: a unique prefix for accessing the table. Using the default (or suggested prefix) is fine.</li>
</ul>
<p><strong>13) Ensure</strong> FTP is set to No, then click Next.</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2012/01/installing-joomla-25-13-large.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/01/installing-joomla-25-13-thumb.png" alt="" border="0" class="centered" /></a></p>
<p><strong>14) Enter</strong> a site name (for example, Complete, Concrete, Concise or whatever name you want this site to have).</p>
<p><strong>Enter</strong> <u>Your Email</u> address. Joomla! will send notifications to this email address.</p>
<p><strong>Enter</strong> an <u>Admin Username</u>. This is the username you will use to log into the Joomla! backend. By default, it is <u>admin</u> (and I leave it as admin). <span class="i1"><strong>NOTE:</strong> if this is a production install, or you are worried about security, then you should choose a better admin name &#8211; it should be longer and include letters, numbers and symbols / punctuation. For example, the following admin name worked: <span class="i4">-admin.123@sqig</span>.</span></p>
<p><strong>Enter </strong>an <u>Admin Password</u> &#8211; this is the password you will use to log into the Joomla! backend.</p>
<p><strong>Confirm</strong> the <u>Admin Password</u>.</p>
<p><strong>Choose </strong>if you want to install the sample data. I like to install it, since it saves me the trouble of populating the site with sample articles for testing. The sample data is only available in English. <span class="i1"><strong>NOTE:</strong> <u>don&#8217;t</u> install the sample data if you are installing the site for &#8220;real&#8221; use because it is a pain to have to go and clean up all the sample data.</span></p>
<p><strong>Click</strong> on <u>Next.</u></p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2012/01/installing-joomla-25-14-large.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/01/installing-joomla-25-14-thumb.png" alt="" border="0" class="centered" /></a></p>
<p><strong>15) Confirm</strong> you have successfully installed. Note that your user name for logging into the Joomla! backend is admin (if you accepted the default name, otherwise it is whatever name you entered into the <strong>Admin Username</strong> field in Step (14)).</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2012/01/installing-joomla-25-15-large.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/01/installing-joomla-25-15-thumb.png" alt="" border="0" class="centered"/></a></p>
<h2>Cleaning Up</h2>
<p>As a security precaution, Joomla! requires you to remove the installation directory before the site becomes functional. In Joomla! 2.5, this can be done from the final installation screen.</p>
<p><strong>16) Click </strong>on the <u>Remove installation folder</u> to remove the installation folder and complete the installation.</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2012/01/installing-joomla-25-16-large.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/01/installing-joomla-25-16-thumb.png" alt="" border="0" class="centered" /></a></p>
<div class="c1">
<p>You should now be able to access your Joomla! site by entering <span class="i1">http://localhost/joomla</span> into your web browser&#8217;s navigation bar.</p>
<p>To access the backend, you would enter <span class="i1">http://localhost/joomla/administrator</span> into your web browser&#8217;s navigation bar.</p>
<p><strong>NOTE: </strong>what follows <strong><em>localhost</em></strong> is the name of the folder you installed Joomla! into (see <strong>Step 7</strong> above).</p>
<p class="c3">If you want to access the installed site using a &#8220;real&#8221; web address (like <span class="i1">www.joomla.25</span>) instead of <span class="i1">localhost/path-name</span>, you can find instructions to do that <a href="//complete-concrete-concise.com/web-tools/how-to-change-localhost-to-a-domain-name">here</a>.</p>
</div>

<p>The post <a href="https://complete-concrete-concise.com/joomla/installing-joomla-2-5-under-xampp/">Installing Joomla! 2.5 Under XAMPP</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://complete-concrete-concise.com/joomla/installing-joomla-2-5-under-xampp/feed/</wfw:commentRss>
			<slash:comments>31</slash:comments>
		
		
			</item>
		<item>
		<title>XAMPP &#8211; Fixing &#039;Strict Standards&#039; Errors</title>
		<link>https://complete-concrete-concise.com/web-tools/xampp-fixing-strict-standards-errors/</link>
					<comments>https://complete-concrete-concise.com/web-tools/xampp-fixing-strict-standards-errors/#comments</comments>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Thu, 19 Jan 2012 12:27:42 +0000</pubDate>
				<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[1.7.4]]></category>
		<category><![CDATA[1.7.7]]></category>
		<category><![CDATA[errors]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[strict standards]]></category>
		<category><![CDATA[XAMPP]]></category>
		<guid isPermaLink="false">http://complete-concrete-concise.com/?p=1367</guid>

					<description><![CDATA[<p>This tutorial is for XAMPP 1.7.4 and XAMPP 1.7.7. It addresses the problem of many errors being generated by popular PHP applications (notably Joomla!) that you would expect to work, but, instead, generate lots of errors. If you have installed XAMPP 1.7.4 or XAMPP 1.7.7, you may have noticed that some applications (notably Joomla 1.5.x, [&#8230;]</p>
<p>The post <a href="https://complete-concrete-concise.com/web-tools/xampp-fixing-strict-standards-errors/">XAMPP &#8211; Fixing &#039;Strict Standards&#039; Errors</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="c1">
<p>This tutorial is for XAMPP 1.7.4 and XAMPP 1.7.7.</p>
<p>It addresses the problem of many errors being generated by popular PHP applications (notably Joomla!) that you would expect to work, but, instead, generate lots of errors.</p>
</div>
<p>If you have installed XAMPP 1.7.4 or XAMPP 1.7.7, you may have noticed that some applications (notably Joomla 1.5.x, 1.6.x, and 1.7.x) generate lots of errors along the lines of:</p>
<p><code><strong>Strict Standards:</strong> Accessing static property JCache::$_handler as non static in <strong>C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php</strong> on line 420</code></p>
<p>This happens because these versions of XAMPP ship with default PHP settings that cause the PHP interpreter to choke on poor programming practices and deprecated (obsolete) language features. For developers, this is a good thing, but for the general user, it causes a lot of grief.</p>
<p><strong>(1) Go</strong> to the php directory under XAMPP. Normally, this would be <strong>C:\XAMPP\php</strong>, but you may have installed it to a different drive or directory (mine is installed in C:\xampp-1.7.4). <strong>Locate</strong> the file named<em><u> php.ini</u></em> . <strong>Open </strong>this file using a plain text editor &#8211; like notepad. Using a word processor (like Word) will very likely seriously corrupt the file. (I use an application called <a href="http://notepad-plus-plus.org/">Notepad++</a>). <strong>Note:</strong> The icon associated with <strong><em>php.ini</em> </strong>will depend on what application is associated with <strong><em>.ini</em></strong> files.</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/01/xampp-fixing-strict-standards-errors.png" alt="" border="0" class="centered" /></p>
<div class="c1">
<p>The file is 86KB in XAMPP 1.7.4 and 1.7.7.</p>
<p>There are two files called <u><em>php.ini-development</em></u> and <u><em>php.ini-production</em></u>, you might think you could just rename the php.ini file and use the production one, but it doesn&#8217;t work either.</p>
</div>
<p><strong>(2) Find</strong> the line <span class="i1">error_reporting = E_ALL | E_STRICT</span> . In the XAMPP 1.7.4 and 1.7.7, this is line 516:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/01/xampp-fixing-strict-standards-errors-2.png" alt="" border="0" class="centered" /></p>
<p><strong>(3) Change</strong> the <em>E_ALL | E_STRICT</em> to <strong>E_ALL &#038; ~E_NOTICE &#038; ~E_DEPRECATED</strong>.</p>
<p><strong>(4) Save</strong> the file.</p>
<p><strong>(5) Restart</strong> the Apache server. The easiest way is to open the XAMPP control panel and <strong>click </strong>on the <u>Stop</u> button. Then <strong>click </strong>on <u>Start</u> to restart it. (You could also reboot the computer, but that is not necessary.)</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/01/xampp-fixing-strict-standards-errors-3.png" alt="" border="0" class="centered" /><br />
</p>
<p>The post <a href="https://complete-concrete-concise.com/web-tools/xampp-fixing-strict-standards-errors/">XAMPP &#8211; Fixing &#039;Strict Standards&#039; Errors</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://complete-concrete-concise.com/web-tools/xampp-fixing-strict-standards-errors/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Troubleshooting the Apache Server Not Starting</title>
		<link>https://complete-concrete-concise.com/web-tools/troubleshooting-the-apache-server-not-starting/</link>
					<comments>https://complete-concrete-concise.com/web-tools/troubleshooting-the-apache-server-not-starting/#comments</comments>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Wed, 12 Oct 2011 21:52:22 +0000</pubDate>
				<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[AMPPS]]></category>
		<category><![CDATA[Apache Server]]></category>
		<category><![CDATA[Apacher]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[won't start]]></category>
		<category><![CDATA[XAMPP]]></category>
		<guid isPermaLink="false">http://complete-concrete-concise.com/?p=1100</guid>

					<description><![CDATA[<p>This tutorial assumes XAMPP or AMPPS installed on a Windows XP machine with Service Pack 3. The instructions should work for other versions of Windows, but no guarantee is made. For non-Windows systems, the general causes and procedures should be the same, but adapted for whatever OS you are running. It is frustrating to install [&#8230;]</p>
<p>The post <a href="https://complete-concrete-concise.com/web-tools/troubleshooting-the-apache-server-not-starting/">Troubleshooting the Apache Server Not Starting</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="c1">
<p>This tutorial assumes XAMPP or AMPPS installed on a Windows XP machine with Service Pack 3.</p>
<p>The instructions should work for other versions of Windows, but no guarantee is made.</p>
<p>For non-Windows systems, the general causes and procedures should be the same, but adapted for whatever OS you are running.</p>
</div>
<p>It is frustrating to install the Apache Server (whether through a package like XAMPP or AMPPS or separately installed) and not have it work.</p>
<p>The most common reason is that some other application is using the ports needed by the Apache Server. These are port 80 (http) and port 443 (https).</p>
<p>To check this, we need to see what applications are using which ports.</p>
<div class="c2">
<p>Some images may be clicked for full sized versions.</p>
</div>
<h1>Download a TCP Port Monitoring Application</h1>
<p><strong>1) Download</strong> <a href="http://www.nirsoft.net/utils/cports.html">CurrPorts from NirSoft</a>. The download link is located near the bottom of the page (just above all the various language packs available for it):</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/10/apache-not-starting-1.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/apache-not-starting-1-thumb.png" alt="" border="0" class="centered"/></a></p>
<p><strong>2) You will be prompted</strong> to <u>Open</u> or <u>Save</u> the application. Saving is probably the better option. Remember where you saved it:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/apache-not-starting-2.png" alt="" border="0" class="centered"/></p>
<p><strong>3) Open</strong> the download:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/apache-not-starting-3.png" alt="" border="0" class="centered"/></p>
<div class="c2">
<p>The next step assumes Windows is providing archiving functionality for you. If you are using some other application (like WinZip or IZarc) then the instructions will be different.</p>
</div>
<p><strong>4) Click</strong> on <u>File</u> and <strong>select</strong> <u>Extract all</u>:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/apache-not-starting-4.png" alt="" border="0" class="centered"/></p>
<p><strong>5) Click</strong> on <u>Next</u>:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/apache-not-starting-5.png" alt="" border="0" class="centered"/></p>
<p><strong>6) Click</strong> on <u>Next</u> if you accept the location the files will be extracted to, otherwise, <strong>enter</strong> a different location to extract the files to:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/apache-not-starting-6.png" alt="" border="0" class="centered"/></p>
<p><strong>7) Ensure</strong> the <u>Show extracted files</u> checkbox is checked and <strong>click</strong> on <u>Finish</u>:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/apache-not-starting-7.png" alt="" border="0" class="centered"/></p>
<p><strong>8) Double-click</strong> on the <u>CurrPorts</u> application to launch it:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/apache-not-starting-8.png" alt="" border="0" class="centered"/></p>
<p><strong>9) Windows</strong> may popup a warning dialog. <strong>Click</strong> <u>Run</u>. You may also <strong>click</strong> on the <u>Always ask before opening this file</u> checkbox to prevent this warning form appearing in future:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/apache-not-starting-9.png" alt="" border="0" class="centered"/></p>
<div class="c2">
<p>In future, you can simply go to the directory that the CurrPorts application is located and double-click on the icon to start it. You can also create a shortcut to it, if you like, or add it to your Start Menu.</p>
</div>
<h1>Checking which Ports are in Use</h1>
<p><strong>CurrPorts </strong>shows a lot of information about which applications are using which port:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/apache-not-starting-10.png" alt="" border="0" class="centered"/></p>
<p><strong>10) Locate</strong> the tab <u>Local Ports</u> and <strong>click</strong> on it to sort the ports in ascending order:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/apache-not-starting-11.png" alt="" border="0" class="centered"/></p>
<h1>Locating Port Conflicts</h1>
<p>With the ports sorted, you can now check to see which applications (if any) are using the following ports:</p>
<p><strong>Port 80 (http)</strong>: the Apache Server, in both XAMPP and AMPPS, uses this port to serve up web pages using the <strong>H</strong>yper <strong>T</strong>ext <strong>T</strong>ransfer <strong>P</strong>rotocol. The most common application using this port (aside from Apache Server) is the Microsoft <strong>I</strong>nternet <strong>I</strong>nformation <strong>S</strong>erver (IIS).  In order for Apache Server to work correctly, you need to disable any application using this port, or configure it to use some other port.</p>
<p><strong>Port 443 (https)</strong>: the Apache Server, in XAMPP, uses this port to serve up web pages using the <strong>H</strong>yper <strong>T</strong>ext <strong>T</strong>ransfer <strong>P</strong>rotocol <strong>S</strong>ecure. The most common application using this port (aside from Apache Server) is the Microsoft <strong>I</strong>nternet <strong>I</strong>nformation <strong>S</strong>erver (IIS).  In order for Apache Server to work correctly, you need to disable any application using this port, or configure it to use some other port. The Apache Server in AMPPS does not use this port or protocol.</p>
<p><strong>Port 3306</strong>: this port is used by the MySQL database. If some other application is using this port, then your MySQL database will not work. In order for MySQL database to work correctly, you need to disable any other application using this port or configure it to use some other port.</p>
<div class="c1">
<p>Instructions for disabling the IIS can be found <a href="//complete-concrete-concise.com/web-tools/disabling-the-microsoft-internet-information-server-iis">here</a>.</div>

<p>The post <a href="https://complete-concrete-concise.com/web-tools/troubleshooting-the-apache-server-not-starting/">Troubleshooting the Apache Server Not Starting</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://complete-concrete-concise.com/web-tools/troubleshooting-the-apache-server-not-starting/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>How to Install and Run Multiple Versions of XAMPP on your Computer</title>
		<link>https://complete-concrete-concise.com/web-tools/how-to-install-and-run-multiple-versions-of-xampp-on-your-computer/</link>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Wed, 12 Oct 2011 12:10:38 +0000</pubDate>
				<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[installing]]></category>
		<category><![CDATA[multiple]]></category>
		<category><![CDATA[XAMPP]]></category>
		<guid isPermaLink="false">http://complete-concrete-concise.com/web-tools/how-to-install-and-run-multiple-versions-of-xampp-on-your-computer</guid>

					<description><![CDATA[<p>These instructions are for Windows XP with Service Pack 3, but should be the similar for other OSes Why would I want to install multiple versions of XAMPP? When developing or testing software, it is nice to be able to test it on a variety of versions of Apache, PHP, Perl, and MySQL to test [&#8230;]</p>
<p>The post <a href="https://complete-concrete-concise.com/web-tools/how-to-install-and-run-multiple-versions-of-xampp-on-your-computer/">How to Install and Run Multiple Versions of XAMPP on your Computer</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="c1">
<p>These instructions are for Windows XP with Service Pack 3, but should be the similar for other OSes</p>
</div>
<h1>Why would I want to install multiple versions of XAMPP?</h1>
<p>When developing or testing software, it is nice to be able to test it on a variety of versions of Apache, PHP, Perl, and MySQL to test out that things behave the same across various versions</p>
<h1>Installing XAMPP</h1>
<p><strong>1) Install</strong> each version of XAMPP into its own directory. </p>
<p>As you can see, I have 3 different versions of XAMPP installed on my system (plus AMPPS, but that folder is not shown):</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/multiple-xampp-installs-1.png" alt="" border="0" class="centered"/></p>
<div class="c2">
<p>You can also install other Apache, PHP, Perl, MySQL bundled packages (like AMPPS) as well, just make sure they are in separate directories</p>
</div>
<p>XAMPP 1.7.3 is installed in the <span class="i1">/xampp</span> folder. It was the first one I installed and I used the default directory, for the other installs, I changed the installation directory.</p>
<p><strong>2) Rename</strong> the Start Menu entry <u><em>after </em>each install</u>. XAMPP 1.7.3 gets a menu entry called <u>XAMPP for Windows</u>, but XAMPP 1.7.4 and 1.7.7 create a Start Menu entry of <u>Apache Friends</u>. In the screen capture below, I have renamed two of the Start Menu entries, but not the 1.7.7 install (it is still <u>Apache Friends</u>):</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/multiple-xampp-installs-2.png" alt="" border="0" class="centered"/></p>
<p>To rename a Start Menu entry, <strong>right-click</strong> on the menu item and select <u>Rename</u>:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/multiple-xampp-installs-2ab.png" alt="" border="0" class="centered"/></p>
<p><strong>Rename</strong> the Desktop Launch Icons <u><em>after </em>each install</u>. By default, they are each called <u>XAMPP Control Panel</u>:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/multiple-xampp-installs-2a.png" alt="" border="0" class="centered"/></p>
<p>To rename a Desktop Launch Icon, <strong>right-click</strong> on the icon and select <u>Rename</u> from the popup menu:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/multiple-xampp-installs-2aa.png" alt="" border="0" class="centered"/></p>
<h1>Checking which version of XAMPP is running</h1>
<div class="c1"><strong>NOTE:</strong> it is <u>NOT</u> possible to run multiple instances of XAMPP at the same time. You can only run one instance at any given time.</div>
<p><strong>1) Determine</strong> which version of XAMPP is running. You do this by entering <span class="i1">localhost/xampp</span> into your browsers URL field:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/multiple-xampp-installs-3.png" alt="" border="0" class="centered"/></p>
<p>The version of XAMPP should be clearly visible in a number of places: (1) the title bar (red), (2) the tab (green), (3) upper left side (blue):</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/multiple-xampp-installs-4.png" alt="" border="0" class="centered"/></p>
<h1>Changing the version of XAMPP running</h1>
<div class="c2">
<p>If you want to change the version of XAMPP you are running then you must uninstall the various XAMPP Services and install the version of XAMPP services you want.</p>
</div>
<p><strong>1) Launch</strong> the XAMPP Control Panel of the currently running version:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/multiple-xampp-installs-5.png" alt="" border="0" class="centered"/></p>
<p><strong>2) Stop</strong> the running services, then <strong>uninstall</strong> the services by clicking on the <u>Svc</u> checkboxes.</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/multiple-xampp-installs-5a.png" alt="" border="0" class="centered"/></p>
<p><strong>3) Exit</strong> the XAMPP Control Panel:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/multiple-xampp-installs-7.png" alt="" border="0" class="centered"/></p>
<p><strong>4) Launch</strong> the XAMPP Control Panel of the version you want to run:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/multiple-xampp-installs-8.png" alt="" border="0" class="centered"/></p>
<p><strong>5) Install</strong> the XAMPP services by clicking on the <u>Svc</u> checkboxes and then <strong>Start</strong> the services:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/multiple-xampp-installs-9.png" alt="" border="0" class="centered"/></p>
<p><strong>6) Confirm</strong> that the appropriate version of XAMPP is running by typing <span class="i1">localhost/xampp</span> into your browser&#8217;s URL field and checking the version:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/multiple-xampp-installs-10.png" alt="" border="0" class="centered"/></p>
<div class="c2">
<p><strong>NOTE:</strong> A simpler way to do this is to: (1) <strong>Launch</strong> the XAMPP Control Panel of the version you want to run; (2) <strong>Stop</strong> the services from the control panel; (3) <strong>Uninstall</strong> the services from the control panel; (4) <strong>Install</strong> the services from the control panel; and (5) <strong>Start</strong> the services from the control panel.</p>
<p>With versions 1.7.3, 1.7.4, and 1.7.7, the various control panels can communicate with the running services (regardless of which version they are from), so you can use any control panel to stop and uninstall them. When you install a service, the control panel installs the one associated with that version.</p>
<p>While this is likely true with other version combinations, I make no promises.</p>
</div>
<h1>Caveats</h1>
<ol>
<li>Only one Apache Server can be running at a time, or one MySQL server.</li>
<li>Each installed XAMPP has its own database and /htdocs folder. These are not shared. This means you have to install applications or code into each version of XAMPP (or, at least, those versions of XAMPP you want to test under).</li>
<li>Yes, it is a bit of a pain to switch from one version to another, but, unless you are a developer or tester, you are not likely to have more than one version installed anyway. But &#8230; this is less painful than uninstalling / reinstalling various versions for testing.</li>
</ol>

<p>The post <a href="https://complete-concrete-concise.com/web-tools/how-to-install-and-run-multiple-versions-of-xampp-on-your-computer/">How to Install and Run Multiple Versions of XAMPP on your Computer</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Change &#039;localhost&#039; to a Domain Name</title>
		<link>https://complete-concrete-concise.com/web-tools/how-to-change-localhost-to-a-domain-name/</link>
					<comments>https://complete-concrete-concise.com/web-tools/how-to-change-localhost-to-a-domain-name/#comments</comments>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Wed, 07 Sep 2011 12:45:04 +0000</pubDate>
				<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[domain name]]></category>
		<category><![CDATA[localhost]]></category>
		<category><![CDATA[name]]></category>
		<category><![CDATA[XAMPP]]></category>
		<guid isPermaLink="false">http://complete-concrete-concise.com/web-tools/how-to-change-localhost-to-a-domain-name</guid>

					<description><![CDATA[<p>This tutorial is for XAMPP 1.7.3 running under Windows XP with Service Pack 3. It may be similar for other version combinations, but no guarantee is made. Assumes you have installed XAMPP. Instructions can be found here. UPDATE 17-March-2012:If you are running Windows 7 (and possibly Vista) the default security settings prevent you from running [&#8230;]</p>
<p>The post <a href="https://complete-concrete-concise.com/web-tools/how-to-change-localhost-to-a-domain-name/">How to Change &#039;localhost&#039; to a Domain Name</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="c1">
<p>This tutorial is for XAMPP 1.7.3 running under Windows XP with Service Pack 3. It may be similar for other version combinations, but no guarantee is made.</p>
<p>Assumes you have installed XAMPP. Instructions can be found <a href="//complete-concrete-concise.com/web-tools/installing-xampp-apache-server-mysql-and-php">here</a>.</p>
<div class="c4">
<p><strong>UPDATE 17-March-2012:</strong>If you are running Windows 7 (and possibly Vista) the default security settings prevent you from running applications with administrative privileges. This means that you won&#8217;t be able to save changes made to the <u>hosts</u> file.</p>
<p>For instructions on opening the <u>hosts</u> file for reading and writing please see this <a href="//complete-concrete-concise.com/blog/windows-7-how-to-give-administrator-privilege-to-a-program">article</a>.</p>
</div>
</div>
<p>Installing XAMPP allows you to develop, test, and play around with web server code on your local machine. You can configure and test out your website locally, instead of live somewhere on the web.</p>
<p>It does have the drawback that to access your website you have to type <span class="i1">localhost/my-web-site</span>, where <span class="i1">my-web-site</span> is actually the directory you installed your website in.</p>
<p>You can setup the Apache Server in XAMPP to serve up web pages as though they were actually located on <span class="i1">www.my-web-site.com</span> instead of <span class="i1">localhost</span>.</p>
<p>This is a two step process: <strong>first</strong>, you have to redirect the web site name to your computer; <strong>next</strong>, you get Apache to redirect the web site address to your installed directory.</p>
<h1>Redirecting the Web Site to Your Computer</h1>
<div class="c2">
<p>When you type a web site name into the URL field (say, www.google.com), your browser sends the name to a Domain Name Server that looks up the text name (www.google.com, for example) and returns the Internet Protocol (IP) address for it (74.125.39.104 is returned for www.google.com). Your browser then connects to IP address 74.125.39.104.</p>
<p>Before your browser queries the Domain Name Server, it first checks a file called <em>hosts</em> on your computer. If the requested web site name is found, it uses the IP address found in the file.</p>
</div>
<p><strong>1) Locate</strong> your <em><u>hosts</u></em> file. In Windows XP, this file is located in <span class="i1">C:\WINDOWS\system32\drivers\etc</span>:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/09/change-localhost-to-domain-1.png" alt="" border="0" class="centered"/></p>
<div class="c4">
<p><strong>NOTE:</strong> Different versions of Windows may store the file in a different directory.</p>
</div>
<p><strong>2) Open</strong> the file with a plain text editor (like Notepad++). <span class="i1">Using a word processor, like Word, can mess up the file when you save it.</span></p>
<p>It is very likely that the file is empty, except for the default comment and examples (the section in the green box):</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/09/change-localhost-to-domain-2-large.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/09/change-localhost-to-domain-2-thumb.png" alt="" border="0" class="centered"/></a></p>
<p><strong>3) Add</strong> lines containing the domain name(s) and IP address to redirect to. See the section in the red box in the image above.</p>
<ul>
<li>
<p>Each line must begin with the address 127.0.0.1 (this is the <u><em>localhost</em></u> address)</p>
</li>
<li></li>
<li>
<p>After the IP address, type the name of the domain you wish to redirect to this address. You may only enter 1 name per line.</p>
</li>
<li></li>
<li>
<p>Addresses like <span class="i1">my-site.com</span> and <span class="i1">www.my-site.com</span> are different and each need a separate line.</p>
</li>
</ul>
<div class="c1">
<p>Your address does need to be a &#8220;valid&#8221; top level domain (i.e. .com, .net, .ca, .pl, etc). It just needs to be composed of letters (a-z), numbers (0-9), hyphens (- but not as the start or end of a name) and periods (.). In the examples above, I used .15, .16, and .17 as the top level domain (which are not valid top level domains).</p>
<p>You can redirect existing domains to your machine. If you entered the line: <span class="i1">127.0.0.1   google.com</span>, then every time you typed <span class="i1">google.com</span> into your URL field, your browser would redirect the request to your machine instead of going to Google&#8217;s web site. <span class="i1"><strong>NOTE:</strong> this redirection only happens on your computer &#8211; everyone else in the world will still go to Google&#8217;s home page.</span></p>
<p>You can also redirect (on your computer only) one website to another. For example, suppose you are boycotting Google, so you decide to redirect <span class="i1">google.com</span> to <span class="i1">bing.com</span> instead. You would do that by entering Bing&#8217;s IP address in your host file followed by the web site you want to resolve to that IP address: <span class="i1">195.57.152.178   google.com</span></p>
</div>
<p><strong>4) Save </strong> the changes.</p>
<p><strong>5) Restart</strong> your browser (if it was open when you made the change to your <u><em>hosts</em></u> file).</p>
<h1>Getting Apache to Serve Your Web Site</h1>
<div class="c1">
<p>These instructions are for XAMPP 1.7.3. Other versions or XAMPP, or different Apache Server installations may have the files in different locations, or may even have the files named differently.</p>
</div>
<p><strong>6) Locate</strong> the <u>httpd-vhosts.conf</u> file. For most XAMPP 1.7.3 installs this will be <span class="i1">C:\xampp\apache\conf\extra</span> (in my case, I installed XAMPP on my D-drive, so the folder is D:\xampp\apache\conf\extra):</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/09/change-localhost-to-domain-3-large.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/09/change-localhost-to-domain-3-thumb.png" alt="" border="0" class="centered"/></a></p>
<p><strong>7) Open</strong> the file using a plain text editor (like Notepad++). Using a Word processor, like Word, can mess up the file when you save:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/09/change-localhost-to-domain-4-large.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/09/change-localhost-to-domain-4-thumb.png" alt="" border="0" class="centered"/></a></p>
<p>The file will contain some documentation and sample virtual hosts.</p>
<p><strong>8) Add</strong>, at the bottom of the file, new virtual hosts for each domain you added in step 3) above.</p>
<p>Each host will have the following form:</p>
<pre>&lt;VirtualHost *:80&gt;
    ServerName www.joomla.16
    ServerAlias joomla.16
    DocumentRoot d:/xampp/htdocs/joomla16
&lt;/VirtualHost&gt;</pre>
<p><strong>ServerName</strong>: following this label, add the name of the domain you added in step 3)</p>
<p><strong>ServerAlias</strong>: following this label, you may add as many alternate domains (separated by spaces) as you like that are supposed to resolve to this virtual host. Remember that <span class="i1">www.my-domain.com</span> is different from <span class="i1">my-domain.com</span>, but, typically, you would want them to resolve to the same server.</p>
<p><strong>DocumentRoot</strong>: following this label, add the path where your website is located. You can use an absolute path (as in the example above), or a relative path (but relative paths can be trickier to set up, so I prefer to use an absolute path).</p>
<p><strong>9) Save</strong> the file.</p>
<p><strong>10) Restart</strong> the Apache Server to have the change take effect. Do this by clicking on the Stop button on the XAMPP control panel and then clicking on the Start button. (You could also just reboot the computer, but that is overkill).</font></p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/04/xampp-change-apache-port-3.png" alt="" border="0" class="centered"/></p>
<div class="c1">
<p>You should now be able to type the domain name into your URL field and go directly to your locally hosted web site:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/09/change-localhost-to-domain-5-large.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/09/change-localhost-to-domain-5-thumb.png" alt="" border="0" class="centered"/></a></p>
</div>
<div class="c3">
<p>For more information on configuring virtual hosts, you can read the documentation at the Apache Foundation <a href="http://httpd.apache.org/docs/2.0/vhosts/">here</a>.</p>
<p>There is a lot more you can do with virtual hosts (such as adding an IP address).</p>
<p><p>Budget web hosting providers use virtual hosts to host multiple websites on the same server (and same IP address).</p></div>

<p>The post <a href="https://complete-concrete-concise.com/web-tools/how-to-change-localhost-to-a-domain-name/">How to Change &#039;localhost&#039; to a Domain Name</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://complete-concrete-concise.com/web-tools/how-to-change-localhost-to-a-domain-name/feed/</wfw:commentRss>
			<slash:comments>23</slash:comments>
		
		
			</item>
		<item>
		<title>Installing Joomla! 1.7 Under XAMPP</title>
		<link>https://complete-concrete-concise.com/joomla/installing-joomla-1-7-under-xampp/</link>
					<comments>https://complete-concrete-concise.com/joomla/installing-joomla-1-7-under-xampp/#comments</comments>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Mon, 22 Aug 2011 14:44:27 +0000</pubDate>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[1.7.0]]></category>
		<category><![CDATA[1.7.1]]></category>
		<category><![CDATA[1.7.2]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[installing]]></category>
		<category><![CDATA[installing joomla]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[XAMPP]]></category>
		<guid isPermaLink="false">http://complete-concrete-concise.com/uncategorized/installing-joomla-1-7-under-xampp</guid>

					<description><![CDATA[<p>Joomla! 1.7 is now obsolete. Joomla! 2.5 is the newest release with long term support. Instructions for installing Joomla! 2.5 can be found here. This tutorial describes how to install Joomla! version 1.7.0 and 1.7.1, 1.7.2, 1.7.3, 1.7.4 under XAMPP version 1.7.3 on Windows XP. The procedure should be the same for other version combinations, [&#8230;]</p>
<p>The post <a href="https://complete-concrete-concise.com/joomla/installing-joomla-1-7-under-xampp/">Installing Joomla! 1.7 Under XAMPP</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="c4">
<p>Joomla! 1.7 is now obsolete. Joomla! 2.5 is the newest release with long term support.</p>
<p>Instructions for installing Joomla! 2.5 can be found <a href="//complete-concrete-concise.com/joomla/installing-joomla-2-5-under-xampp">here</a>.</div>
<div class="c1">
<p>This tutorial describes how to install Joomla! version 1.7.0 and 1.7.1, 1.7.2, 1.7.3, 1.7.4 under XAMPP version 1.7.3 on Windows XP.</p>
<p>The procedure should be the same for other version combinations, but no guarantee is made.</p>
<p>Assumes you have already</p>
<ul>
<li>installed XAMPP. (Installation instructions can be found <a href="//complete-concrete-concise.com/web-tools/installing-xampp-apache-server-mysql-and-php-2">here</a>.)</li>
<li>created a MySQL database. (Creation instructions can be found <a href="//complete-concrete-concise.com/web-tools/creating-a-mysql-database-using-xampp">here</a>.)</li>
</ul>
</div>
<p class="c2">Some images may be <strong>clicked</strong> on images for full size versions.</p>
<h2>Downloading Joomla!</h2>
<p><strong>1) Download</strong> the full Joomla install from <a href="http://www.joomla.org/download.html">here</a>.</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/08/installing-joomla-1.7-1b.png" alt="" border="0" class="centered"/></p>
<p><strong>2) Choose</strong> to either save the ZIP file or to open it over the web. Saving the ZIP file makes it easier to install Joomla again, if you have to.</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/08/installing-joomla-1.7-2b.png" alt="" border="0" class="centered"/></p>
<h2>Extracting Joomla!</h2>
<p><strong>3) Open</strong> the downloaded file by double-clicking on it. From the File menu, select Extract All. <strong>NOTE: this step assumes Windows provides archiving functionality for you. If you have installed a different archiving program, the specific steps for extraction will be different</strong>.</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/08/installing-joomla-1.7-3.png" alt="" border="0" class="centered"/></p>
<p><strong>4) Extract</strong> the Joomla! files to a subfolder of <span class="i1">htdocs</span> in your XAMPP folder. By default, XAMPP would be installed to your C:\ drive, so you would enter <span class="i1">C:\xampp\htdocs\joomla</span> as the directory to extract to. (In my case, I installed XAMPP to my D:\ drive and specified <em>joomla17</em> as the folder to extract to). <strong>Click</strong> on <u>Next </u>to extract the files.</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/08/installing-joomla-1.7-4.png" alt="" border="0" class="centered"/></p>
<p><strong>5) Click</strong> <u>Finish </u>when the extraction is complete. You can <strong>uncheck</strong> the <u>Show extracted files</u> checkbox because we don&#8217;t need to see the files.</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/08/installing-joomla-1.7-5.png" alt="" border="0" class="centered"/></p>
<h2>Setting up Joomla!</h2>
<p><strong>6) Launch </strong>your browser and type <span class="i1">http://localhost/joomla</span> into the address bar. What follows <span class="i1">http://localhost/</span> is the directory you installed Joomla! into (in my case, joomla17).</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/08/installing-joomla-1.7-6.png" alt="" border="0" class="centered"/></p>
<p><strong>7) Select</strong> your preferred language, then <strong>click</strong> on <u>Next.</u></p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/08/installing-joomla-1.7-7-large.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/08/installing-joomla-1.7-7-thumb.png" alt="" border="0" class="centered"/></a></p>
<p><strong>8) Confirm</strong> you meet the minimum installation requirements, then <strong>click</strong> <u>Next.</u> It is normal for <u>Display errors</u> to be set to On.</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/08/installing-joomla-1.7-8-large.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/08/installing-joomla-1.7-8-thumb.png" alt="" border="0" class="centered"/></a></p>
<p><strong>9) Read</strong> the GNU license and, if you agree with it, <strong>click</strong> <u>Next</u>.</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/08/installing-joomla-1.7-9-large.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/08/installing-joomla-1.7-9-thumb.png" alt="" border="0" class="centered"/></a></p>
<p><strong>10) Fill in </strong>the database configuration information:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/08/installing-joomla-1.7-10-large.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/08/installing-joomla-1.7-10-thumb.png" alt="" border="0" class="centered"/></a></p>
<ul>
<li><strong>Database Type</strong>: mysql (default setting)</li>
<li><strong>Host Name</strong>: localhost (default setting)</li>
<li><strong>Username</strong>: if you created a MySql User, enter the name here. Otherwise, use <u>root</u>.</li>
<li><strong>Password</strong>: this is the password associated with the user name entered above. If you used <u>root</u> as your username, then leave the password blank (the default XAMPP install does not assign a password to root).</li>
<li><strong>Database Name</strong>: this is the name of the database you created. Database creation instructions are <a href="//complete-concrete-concise.com/web-tools/creating-a-mysql-database-using-xampp">here</a>.</li>
<li><strong>Table Prefix</strong>: a unique prefix for accessing the table. Using the default (or suggested prefix) is fine.</li>
</ul>
<p><strong>11) Ensure</strong> FTP is set to No, then click Next.</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/08/installing-joomla-1.7-11-large.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/08/installing-joomla-1.7-11-thumb.png" alt="" border="0" class="centered"/></a></p>
<p><strong>12) Enter</strong> a site name (for example, Complete, Concrete, Concise or whatever name you want this site to have).</p>
<p><strong>Enter</strong> <u>Your Email</u> address. Joomla! will send notifications to this email address.</p>
<p><strong>Enter</strong> an <u>Admin Username</u>. This is the username you will use to log into the Joomla! backend. By default, it is <u>Admin</u> (and I leave it as Admin)</p>
<p><strong>Enter </strong>an <u>Admin Password</u> &#8211; this is the password you will use to log into the Joomla! backend.</p>
<p><strong>Confirm</strong> the <u>Admin Password</u>.</p>
<p><strong>Choose </strong>if you want to install the sample data. I like to install it, since it saves me the trouble of populating the site with sample articles. The sample data is only available in English.</p>
<p><strong>Click</strong> on <u>Next.</u></p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/08/installing-joomla-1.7-12-large.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/08/installing-joomla-1.7-12-thumb.png" alt="" border="0" class="centered"/></a></p>
<p><strong>13) Confirm</strong> you have successfully installed. Note that your user name for logging into the Joomla! backend is admin (if you accepted the default name, otherwise it is whatever name you entered into the <strong>Admin Username</strong> field in Step (12)).</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/08/installing-joomla-1.7-13.png" alt="" border="0" class="centered"/></p>
<h2>Cleaning Up</h2>
<p>As a security precaution, Joomla! requires you to remove the installation directory before the site becomes functional. In Joomla! 1.7.x, this can be done from the final installation screen.</p>
<p><strong>14) Click </strong>on the <u>Remove installation folder</u> to remove the installation folder and complete the installation.</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/08/installing-joomla-1.7-14.png" alt="" border="0" class="centered"/></p>
<div class="c1">
<p>
You should now be able to access your Joomla! site by entering <span class="i1">http://localhost/joomla</span> into your web browser&#8217;s navigation bar.</p>
<p>To access the backend, you would enter <span class="i1">http://localhost/joomla/administrator</span> into your web browser&#8217;s navigation bar.</p>
<p><strong>NOTE: </strong>what follows <strong><em>localhost</em></strong> is the name of the folder you installed Joomla! into (see <strong>Step 4</strong> above).</p>
<p class="c3">If you want to access the installed site using a &#8220;real&#8221; web address (like <span class="i1">www.joomla.17</span>) instead of <span class="i1">localhost/path-name</span>, you can find instructions to do that <a href="//complete-concrete-concise.com/web-tools/how-to-change-localhost-to-a-domain-name">here</a>.</p>
</div>

<p>The post <a href="https://complete-concrete-concise.com/joomla/installing-joomla-1-7-under-xampp/">Installing Joomla! 1.7 Under XAMPP</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://complete-concrete-concise.com/joomla/installing-joomla-1-7-under-xampp/feed/</wfw:commentRss>
			<slash:comments>43</slash:comments>
		
		
			</item>
		<item>
		<title>How to Install WordPress into a Folder Other than \wordpress under XAMPP</title>
		<link>https://complete-concrete-concise.com/wordpress-2/how-to-install-wordpress-into-a-folder-other-than-wordpress-under-xampp/</link>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Wed, 27 Apr 2011 20:26:52 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[installing]]></category>
		<category><![CDATA[installing WordPress]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[XAMPP]]></category>
		<guid isPermaLink="false">http://complete-concrete-concise.com/wordpress-2/how-to-install-wordpress-into-a-folder-other-than-wordpress-under-xampp</guid>

					<description><![CDATA[<p>These instructions are for WordPress version 3.1, 3.1.1, 3.1.2, 3.1.3, 3.1.4, 3.2.0, and 3.2.1 into a folder other than \wordpress under XAMPP 1.7.3 running on Windows XP with Service Pack 3 installed. You may want to install into a different folder for various reasons, the two most common being: (1) you want to have multiple [&#8230;]</p>
<p>The post <a href="https://complete-concrete-concise.com/wordpress-2/how-to-install-wordpress-into-a-folder-other-than-wordpress-under-xampp/">How to Install WordPress into a Folder Other than \wordpress under XAMPP</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="c1">
<p>These instructions are for WordPress version 3.1, 3.1.1, 3.1.2, 3.1.3, 3.1.4, 3.2.0, and 3.2.1 into a folder other than <em>\wordpress</em> under XAMPP 1.7.3 running on Windows XP with Service Pack 3 installed.</p>
<p>You may want to install into a different folder for various reasons, the two most common being: (1) you want to have multiple WordPress installations, or (2) you want control over where the files are installed.</p>
<p> These instructions should be the same for other versions, but no guarantee is made.</p>
<p>Assumes you have XAMPP installed.</p>
</div>
<p>To install WordPress to something other than the default <em>wordpress</em> directory, you need to (1) install WordPress into that directory and then (2) move all the files found in the <em>wordpress</em> directory up into that directory and, (3) delete the <em>wordpress</em> directory.</p>
<div class="c2"><strong></p>
<p>These instructions assume Windows is providing archiving functionality for you. If you have installed a different archiving program, the specific steps for extraction and moving the files will be slightly different, but the process is the same.</p>
<p></strong></div>
<p><strong>(1) Extract </strong>WordPress into the desired directory under <em><span style="text-decoration: underline;">htdocs</span></em>:
</p>
<p><img fetchpriority="high" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="wordpress-install-under-xampp-A" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/wordpressinstallunderxamppA.png" border="0" alt="wordpress-install-under-xampp-A" width="484" height="380" />
</p>
<p><strong>(2) Ensure </strong>the <em><span style="text-decoration: underline;">Show extracted files</span></em>&nbsp;checkbox is ticked and <strong>click on</strong> <em><span style="text-decoration: underline;">Finish</span></em>:
</p>
<p><img decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="wordpress-install-under-xampp-B" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/wordpressinstallunderxamppB.png" border="0" alt="wordpress-install-under-xampp-B" width="484" height="380" /></p>
<p><strong>(3) Open</strong> the <em>wordpress</em> folder by double-clicking on it:
</p>
<p><img decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="wordpress-install-under-xampp-C" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/wordpressinstallunderxamppC.png" border="0" alt="wordpress-install-under-xampp-C" width="484" height="285" />
</p>
<p><strong>(4) Select</strong> <em>Select All</em> from the <em>Edit</em>&nbsp;menu (or press Ctrl+A):</p>
<p><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="wordpress-install-under-xampp-D" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/wordpressinstallunderxamppD.png" border="0" alt="wordpress-install-under-xampp-D" width="484" height="315" />&nbsp;
</p>
<p><strong>(5) Select </strong><em>Copy<strong> </strong></em>from the <em>Edit</em>&nbsp;menu (or press Ctrl+C):
</p>
<p><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="wordpress-install-under-xampp-E" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/wordpressinstallunderxamppE.png" border="0" alt="wordpress-install-under-xampp-E" width="484" height="298" />
</p>
<p><strong>(6) Click on</strong> the back button to return to the previous folder:</p>
<p><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="wordpress-install-under-xampp-F" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/wordpressinstallunderxamppF.png" border="0" alt="wordpress-install-under-xampp-F" width="484" height="315" />
</p>
<p><strong>(7) Select</strong> <em>Paste</em> from the <em>Edit</em>&nbsp;menu (or press Ctrl+V):
</p>
<p><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="wordpress-install-under-xampp-G" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/wordpressinstallunderxamppG.png" border="0" alt="wordpress-install-under-xampp-G" width="484" height="315" />
</p>
<p><strong>(8) Right-click on</strong> the <em>wordpress</em> folder and select <em>Delete</em>&nbsp;from the popup menu:
</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/wordpressinstallunderxamppH.png"><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="wordpress-install-under-xampp-H" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/wordpressinstallunderxamppH_thumb.png" border="0" alt="wordpress-install-under-xampp-H" width="484" height="528" /></a></p>
<p class="c3">If you want to access the installed site using a &#8220;real&#8221; web address (like <span class="i1">www.wordpress.3</span>) instead of <span class="i1">localhost/path-name</span>, you can find instructions to do that <a href="//complete-concrete-concise.com/web-tools/how-to-change-localhost-to-a-domain-name">here</a>.</p>

<p>The post <a href="https://complete-concrete-concise.com/wordpress-2/how-to-install-wordpress-into-a-folder-other-than-wordpress-under-xampp/">How to Install WordPress into a Folder Other than \wordpress under XAMPP</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Change the Apache Port in XAMPP</title>
		<link>https://complete-concrete-concise.com/web-tools/how-to-change-the-apache-port-in-xampp/</link>
					<comments>https://complete-concrete-concise.com/web-tools/how-to-change-the-apache-port-in-xampp/#comments</comments>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Sat, 16 Apr 2011 07:04:12 +0000</pubDate>
				<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[change port]]></category>
		<category><![CDATA[port]]></category>
		<category><![CDATA[XAMPP]]></category>
		<guid isPermaLink="false">http://complete-concrete-concise.com/uncategorized/how-to-change-the-apache-port-in-xampp</guid>

					<description><![CDATA[<p>These instructions are for XAMPP 1.7.3 running on Windows XP. They should be similar for other configuration combinations, but no guarantee is made. These instructions should also work for an Apache Server install that is not part of a XAMPP install (specific details regarding file locations and restarting of the Apache Server will differ). NOTE: [&#8230;]</p>
<p>The post <a href="https://complete-concrete-concise.com/web-tools/how-to-change-the-apache-port-in-xampp/">How to Change the Apache Port in XAMPP</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="c1">
<p>These instructions are for XAMPP 1.7.3 running on Windows XP.</p>
<p>They should be similar for other configuration combinations, but no guarantee is made.</p>
<p>These instructions should also work for an Apache Server install that is not part of a XAMPP install (specific details regarding file locations and restarting of the Apache Server will differ).</p>
<div class="c3">
<p><strong>NOTE:</strong> XAMPP 1.7.4 and XAMPP 1.7.7 display <u>misleading</u> port information in the XAMPP Control Panel.</p>
<p><u>Regardless</u> of which port you specify Apache to listen to, the XAMPP Control Panel will always display:</p>
<p><span class="i1"><code>Apache started [Port 80]</span></code></p>
<p>This is WRONG!!!! This is a HARDCODED string in XAMPP 1.7.4 and 1.7.7. It does not reflect the actual port Apache is listening to.</p>
<p> Yet another reason why you should not be using XAMPP 1.7.4 or 1.7.7.</p>
</div>
</div>
<p>By default, Apache Server listens on port 80, but this can be changed.</p>
<h2>Why Change the Port?</h2>
<p>Perhaps certain ports are blocked by your network admin or ISP (although, I would not recommend running XAMPP as a publicly accessible server). </p>
<p>Perhaps port 80 is already being used by some other application (like IIS) and you don&#8217;t want to or are not allowed to shut it down or change it.</p>
<p>Apache Server is not starting and you are using XAMPP 1.7.4 (I recommend XAMPP 1.7.3). XAMPP 1.7.4 removed a useful port debugging tool, so changing the Apache Server port is one way of checking to see if you have a port conflict &#8211; change the port and if Apache Server starts working, then you know some other application is using port 80. You should try several ports, just in case you are <em>lucky</em> and manage to pick ports used by other applications. Some ports to try are 2375, 4173, 5107, 9260, 20010 &#8211; these ports, among others, are all <a href="http://www.iana.org/assignments/port-numbers" target="_top">listed</a> as unassigned (but that doesn&#8217;t mean someone else isn&#8217;t using them). </p>
<h2>How to Change the Port</h2>
<p>Edit the <span class="i1"><em>httpd.conf</em></span> file to change the port Apache listens on.</p>
<p><strong>(1) Locate</strong> the file <u><em>httpd.conf</em></u>. This file should be found in <span class="i1">C:\xampp\apache\conf</span> (or whichever directory you installed XAMPP in &#8211; mine is on my D-drive because that is where I installed XAMPP).</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/04/xampp-change-apache-port-1.png" alt="" border="0" class="centered"/></p>
<p><strong>(2) Open</strong> the file using a text editor or programmer&#8217;s editor (I use <a href="http://notepad-plus-plus.org/" target="_top">notepad++</a>). <span class="i3"><strong>DO NOT</strong> use a word processor (like Word) to open the file, it will badly mess it up.<br />
</span></p>
<p><strong>(3a) Locate</strong> the line that says <span class="i2"><code>Listen 80</code></span>. It is line #47 in the XAMPP 1.7.3 install.</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/04/xampp-change-apache-port-2.png" alt="" border="0" class="centered"/></p>
<p><strong>(3b) Change</strong> the port number (80) to a different number (for this tutorial, I changed it to 1234).
</p>
<p><strong>(3c) Save</strong> the file.</p>
<p><strong>(4) Restart</strong> the Apache Server to have the change take effect. Do this by <strong>clicking</strong> on the <u><em>Stop</em></u> button on the XAMPP control panel and then <strong>clicking</strong> on the <u><em>Start</em></u> button. (You could also just reboot the computer, but that is overkill).</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/04/xampp-change-apache-port-3.png" alt="" border="0" class="centered"/></p>
<h1>Using the New Port</h1>
<p>When you connect to the Apache Server, you will have to append the port number to the URL. Previously where you typed <span class="i1"><em>localhost</em></span>, you will now have to type <span class="i1"><em>localhost:1234</em></span> (or whatever your new port number is):</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/04/xampp-change-apache-port-4.png" alt="" border="0" class="centered"/></p>
<div class="c1">
<p><strong>Note:</strong> in Microsoft Internet Explorer 8 (IE8), it is necessary to prepend the prefix <em>http://</em> before <em>localhost</em>: localhost:1234 will not work, it must be <span class="i1">http://localhost:1234</span>.</p>
<p>I did not observe this with Firefox 4.0 &#8211; entering <span class="i1">localhost:1234</span> worked just fine (the browser was able to resolve the address as <em>http://localhost:1234</em>).</p>
<p><strong>Second note:</strong> this is not a bug in IE8 &#8211; as a convenience, browsers automatically try to fixup URLs for you. Technically, you <strong>ARE</strong> required to type <strong><em>http://</em></strong> before every URL you type in.</p>
</div>

<p>The post <a href="https://complete-concrete-concise.com/web-tools/how-to-change-the-apache-port-in-xampp/">How to Change the Apache Port in XAMPP</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://complete-concrete-concise.com/web-tools/how-to-change-the-apache-port-in-xampp/feed/</wfw:commentRss>
			<slash:comments>43</slash:comments>
		
		
			</item>
		<item>
		<title>How to Turn Off &#039;display_errors&#039; in XAMPP</title>
		<link>https://complete-concrete-concise.com/joomla/how-to-turn-off-display_errors-in-xampp/</link>
					<comments>https://complete-concrete-concise.com/joomla/how-to-turn-off-display_errors-in-xampp/#comments</comments>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Fri, 08 Apr 2011 19:46:12 +0000</pubDate>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[disable]]></category>
		<category><![CDATA[display errors]]></category>
		<category><![CDATA[display_errors]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[turn off]]></category>
		<category><![CDATA[XAMPP]]></category>
		<guid isPermaLink="false">http://complete-concrete-concise.com/uncategorized/how-to-turn-off-display_errors-in-xampp</guid>

					<description><![CDATA[<p>If you are here because: (1) when you try to run Joomla 1.5.x, 1.6.x, or 1.7.x under XAMPP 1.7.4 or 1.7.7 you get lots of errors like Strict Standards: Accessing static property JCache &#8230; or (2) you are running a popular PHP application and gettings errors when installing or running it out-of-the-box then see this [&#8230;]</p>
<p>The post <a href="https://complete-concrete-concise.com/joomla/how-to-turn-off-display_errors-in-xampp/">How to Turn Off &#039;display_errors&#039; in XAMPP</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="c1">
<div class="c4">
<p>If you are here because:</p>
<p>(1) when you try to run Joomla 1.5.x, 1.6.x, or 1.7.x under XAMPP 1.7.4 or 1.7.7 you get lots of errors like <u>Strict Standards: Accessing static property JCache &#8230;</u> or</p>
<p>(2) you are running a popular PHP application and gettings errors when installing or running it out-of-the-box</p>
<p>then see <a href="//complete-concrete-concise.com/web-tools/xampp-fixing-strict-standards-errors">this page</a> instead.</p>
</div>
<p><span class="i1">NOT RECOMMENDED:</span> One of the reasons for installing XAMPP&nbsp;is to be&nbsp;able to detect errors in your site and code. Disabling error reporting makes this a lot harder.<br />
These instructions are for XAMPP&nbsp;version 1.7.3, but it should work for other versions as well.
</div>
<div class="c4">
<p><strong>If you are getting <u>errors</u>, the CORRECT thing to do is to FIX those errors, not <u>hide</u> them by turning off &#8216;display_errors&#8217;. Those errors are still there whether the setting&nbsp;is on or off.</p>
<p></strong></p>
<p>Think of it this way, smoke detectors detect smoke from fires. If you have a fire in the house and the smoke detector goes off, pulling out the battery to silence the smoke&nbsp;detector does not fix the problem with the fire.</p>
</div>
<p>One of the default settings when XAMPP is installed&nbsp;is to display PHP errors when they occur. This is useful for debugging, but downright dangerous for a production environment.<br />
Usually, you won&#8217;t notice this setting &#8211; unless you happen to be&nbsp;installing Joomla! under XAMPP, then it will warn you that the <strong>Display Errors</strong> setting is set&nbsp;to <strong>On </strong>when the recommended setting is <strong>Off</strong>. (Click for larger image)<br />
<a href="//complete-concrete-concise.com/wp-content/uploads/2011/04/xampp-turn-off-display_errors-joomla-check-big.png" target="_blank"><img decoding="async" class="centered" src="//complete-concrete-concise.com/wp-content/uploads/2011/04/xampp-turn-off-display_errors-joomla-check-thumb.png" alt="" border="0" />\</a><br />
This isn&#8217;t a problem. However, if you want to turn off the warning then do the following:<br />
<strong>(1) Go </strong>to the <em>php</em> directory under XAMPP. Normally, this would be <span class="i1">C:\XAMPP\php</span>, but you may have installed it to a different drive or directory (mine is installed on my D: drive). <strong>Locate the file named <span style="text-decoration: underline;"><em>php.ini</em></span> </strong>. <strong>Open</strong> this file using a plain text editor &#8211; like notepad. Using a word processor (like Word) will very likely seriously corrupt the file. (I use an application called <a href="http://notepad-plus-plus.org/" target="_top">Notepad++</a>). <strong>Note: The icon associated with <span style="text-decoration: underline;"><em>php.ini</em></span> will depend on what application is associated&nbsp;with <span style="text-decoration: underline;"><em>.ini</em></span> files.</strong><br />
<img decoding="async" class="centered" src="//complete-concrete-concise.com/wp-content/uploads/2011/04/xampp-turn-off-display_errors-1.png" alt="" border="0" /><br />
<strong>(2a) Find</strong> the line <span class="i1"><code>display_errors = On</code></span>. In the XAMPP 1.7.3 install, this is line 531.<br />
<img decoding="async" class="centered" src="//complete-concrete-concise.com/wp-content/uploads/2011/04/xampp-turn-off-display_errors-2.png" alt="" border="0" /><br />
<strong>(2b) Change</strong> the <strong><span style="text-decoration: underline;">On</span></strong> to <strong><span style="text-decoration: underline;">Off</span></strong>.<br />
<strong>(2c) Save</strong> the file.<br />
<strong>(3) Restart</strong> the Apache server. The easiest way is to open the XAMPP&nbsp;control panel and <strong>click</strong> on the <strong><span style="text-decoration: underline;">Stop</span></strong> button. Then <strong>click</strong> on <strong><span style="text-decoration: underline;">Start</span></strong> to restart it. (You could also <strong>reboot</strong> the computer, but that is not necessary.)<br />
<img decoding="async" class="centered" src="//complete-concrete-concise.com/wp-content/uploads/2011/04/xampp-turn-off-display_errors-3.png" alt="" border="0" /></p>
<div class="c1">
<span class="i1">NOT RECOMMENDED:</span> The reason for installing XAMPP is to allow you to test and develop on your local machine. Getting feedback on any errors is important.
</div>

<p>The post <a href="https://complete-concrete-concise.com/joomla/how-to-turn-off-display_errors-in-xampp/">How to Turn Off &#039;display_errors&#039; in XAMPP</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://complete-concrete-concise.com/joomla/how-to-turn-off-display_errors-in-xampp/feed/</wfw:commentRss>
			<slash:comments>23</slash:comments>
		
		
			</item>
		<item>
		<title>Installing WordPress Under XAMPP</title>
		<link>https://complete-concrete-concise.com/wordpress-2/installing-wordpress-under-xampp/</link>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Thu, 31 Mar 2011 12:18:55 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[installing]]></category>
		<category><![CDATA[installing WordPress]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[XAMPP]]></category>
		<guid isPermaLink="false">http://complete-concrete-concise.com/wordpress-2/installing-wordpress-under-xampp</guid>

					<description><![CDATA[<p>This tutorial describes how to install WordPress version 3.1, 3.1.1, 3.1.2, 3.1.3, 3.1.4, 3.2.0 and 3.2.1 under XAMPP version 1.7.3 on Windows XP. The procedure should be the same for other version combinations, but no guarantee is made. Assumes you have already installed XAMPP. (Installation instructions can be found here.) created a MySQL database. (Creation [&#8230;]</p>
<p>The post <a href="https://complete-concrete-concise.com/wordpress-2/installing-wordpress-under-xampp/">Installing WordPress Under XAMPP</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="c1">
<p>This tutorial describes how to install WordPress version 3.1, 3.1.1, 3.1.2, 3.1.3, 3.1.4, 3.2.0 and 3.2.1 under XAMPP version 1.7.3 on Windows XP.
</p>
<p>The procedure should be the same for other version combinations, but no guarantee is made.
</p>
<p>Assumes you have already</p>
<ul>
<li>installed XAMPP. (Installation instructions can be found <a href="//complete-concrete-concise.com/web-tools/installing-xampp-apache-server-mysql-and-php-2">here</a>.)</li>
<li>created a MySQL database. (Creation instructions can be found <a href="//complete-concrete-concise.com/web-tools/creating-a-mysql-database-using-xampp">here</a>.)</li>
</ul>
<p class="c3">I do <strong>not</strong>&nbsp;recommend using XAMPP 1.7.4 because of configuration and functionality issues with that version.</p>
<div class="c2">
<p><strong>NOTE:</strong>Under certain conditions, 3.1.3 may not work correctly and generate errors. Most commonly this is happens when trying to manage <strong>Media</strong> in the back end of WordPress. There is a patch called <a href="http://wordpress.org/extend/plugins/hotfix/">Hotfix </a>which may resolve the problem for you (it did for me). </div>
<div class="c3">
<p><strong>NOTE:</strong> WordPress 3.2 has been released. Currently, I am on holidays, so I can&#8217;t test out the install. I will do so after I get back &#8211; sometime after 19-Aug-2011. If there are any problems, please let me know. WordPress 3.2 upgraded the requirements of php to version 5.2.4 and MySQL to version 5.0.14. This should be fine with XAMPP 1.7.3 since it uses php version 5.3.1 and MySQL version 5.1.44. WordPress 3.2 also stops support for Internet Explorer 6 (if supporting IE 6 is important, then DON&#8217;T upgrade), it also starts an End-of-Life cycle for Internet Explorer 7 (IE 7 is still supported, but support is on its last legs).</div>
</div>
<p class="c2">Some images may be<strong> clicked </strong>for full size versions (if your cursor changes when you move over an image, there is a larger version available).</p>
<h2>Downloading WordPress</h2>
<p><strong>1) Download</strong> WordPress from <a href="http://wordpress.org/download/">here</a>. <strong>Click</strong> on the <span style="text-decoration: underline;">Download WordPress</span> button:
</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/wordpressinstallunderxampp1.png"><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="wordpress-install-under-xampp-1" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/wordpressinstallunderxampp1_thumb.png" border="0" alt="wordpress-install-under-xampp-1" width="484" height="302" /></a></p>
<p><strong>2) Click</strong> on the save button and remember where you saved the file:. <img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="wordpress-install-under-xampp-2" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/wordpressinstallunderxampp2.png" border="0" alt="wordpress-install-under-xampp-2" width="484" height="300" /></p>
<h2>Extracting WordPress</h2>
<p><strong>3) Open</strong> the downloaded file by double-clicking on it. From the <em>File</em> menu, select <em>Extract All</em>. <strong>NOTE: this step assumes Windows provides archiving functionality for you. If you have installed a different archiving program, the specific steps for extraction will be different</strong>.</p>
<p><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="wordpress-install-under-xampp-3" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/wordpressinstallunderxampp3.png" border="0" alt="wordpress-install-under-xampp-3" width="484" height="251" /></p>
<p><strong>4) Extract</strong> the WordPress files into the <em>htdocs</em>&nbsp;folder in your XAMPP&nbsp;folder. By default, XAMPP would be installed to your C:\ drive, so you would enter <span class="i1">C:\xampp\htdocs</span>&nbsp;as the directory to extract to. (In my case, I installed XAMPP to my D:\ drive). WordPress will be extracted into a folder named <em>wordpress</em>. <strong>NOTE: if you want to install WordPress into a different directory under <em>htdocs</em> (say <em>my_wordpress</em> or <em>MySite</em> or whatever, then instructions for doing this can be found <a href="//complete-concrete-concise.com/wordpress-2/how-to-install-wordpress-into-a-folder-other-than-wordpress-under-xampp" target="_top">here</a></strong>.</p>
<p><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="wordpress-install-under-xampp-4" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/wordpressinstallunderxampp4.png" border="0" alt="wordpress-install-under-xampp-4" width="484" height="379" /></p>
<p><strong>5)</strong> Click Finish when the extraction is complete. You can <strong>uncheck</strong> the <em>Show extracted files</em>&nbsp;checkbox because we don’t need to see the files.</p>
<p><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="wordpress-install-under-xampp-5" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/wordpressinstallunderxampp5.png" border="0" alt="wordpress-install-under-xampp-5" width="484" height="379" /></p>
<h2>Setting up WordPress</h2>
<p><strong>6) Launch </strong>your browser and type <span class="i1">http://localhost/wordpress</span> into the address bar. What follows <span class="i1">http://localhost/</span> is the directory you installed WordPress into (unless you changed the directory in Step (4), this will be <em>wordpress</em></p>
<p><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="wordpress-install-under-xampp-6" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/wordpressinstallunderxampp6.png" border="0" alt="wordpress-install-under-xampp-6" width="484" height="125" /></p>
<p><strong>7) </strong><strong>Click</strong> on <em><span style="text-decoration: underline;">Create a Configuration File</span></em> at the notification screen advising that a <span style="text-decoration: underline;"><em>wp-config.php</em></span> file needs to be created.</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/wordpressinstallunderxampp7.png"><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="wordpress-install-under-xampp-7" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/wordpressinstallunderxampp7_thumb.png" border="0" alt="wordpress-install-under-xampp-7" width="484" height="118" /></a></p>
<p><strong>8) Click</strong> on <em><span style="text-decoration: underline;">Let’s go!</span></em> to begin configuring and installing WordPress:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/wordpressinstallunderxampp8.png"><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="wordpress-install-under-xampp-8" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/wordpressinstallunderxampp8_thumb.png" border="0" alt="wordpress-install-under-xampp-8" width="484" height="296" /></a></p>
<p><strong>9) Fill in</strong> the database configuration information and <strong>click</strong> on <span style="text-decoration: underline;"><em>Submit:</em></span>:<img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="wordpress-install-under-xampp-9" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/wordpressinstallunderxampp9_thumb.png" border="0" alt="wordpress-install-under-xampp-9" width="484" height="322" /></p>
<ul>
<li><strong>Database Name</strong>: this is the name of the database you created. Database creation instructions are <a href="//complete-concrete-concise.com/web-tools/creating-a-mysql-database-using-xampp">here</a>. (The default is wordpress.)</li>
<li><strong>User Name</strong>: if you <a href="//complete-concrete-concise.com/web-tools/adding-a-new-user-to-a-mysql-database-in-xampp">created a MySql User</a> for the database (not necessary), enter the name here. Otherwise, use <span style="text-decoration: underline;"><em>root</em></span>.</li>
<li><strong>Password</strong>: this is the password associated with the user name entered above. If you used <span style="text-decoration: underline;"><em>root</em></span>&nbsp;as your username, then leave the password blank (the default XAMPP install does not assign a password to root). Otherwise, enter the password associated with the <em>User Name</em>.</li>
<li><strong>Database Host</strong>: localhost (default setting)</li>
</ul>
<p><strong>10) Click on</strong> <em><span style="text-decoration: underline;">Run the install</span></em>:
</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/wordpressinstallunderxampp10.png"><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="wordpress-install-under-xampp-10" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/wordpressinstallunderxampp10_thumb.png" border="0" alt="wordpress-install-under-xampp-10" width="484" height="142" /></a></p>
<p><strong>11) Fill in</strong> some information about your site and site administrator and then <strong>click on</strong> <em><span style="text-decoration: underline;">Install WordPress</span></em>.</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/wordpressinstallunderxampp11.png"><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="wordpress-install-under-xampp-11" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/wordpressinstallunderxampp11_thumb.png" border="0" alt="wordpress-install-under-xampp-11" width="484" height="523" /></a></p>
<ul>
<li><strong>Site Title:</strong> Enter the name of your website.</li>
<li><strong>Username:</strong> Enter the username that will be used for logging into the backend of your WordPress site. The default is <em><span style="text-decoration: underline;">admin</span></em>.</li>
<li><strong>Password:</strong> Enter a password that will be used to login to the backend of your WordPress site. There is also a strength indicator which shows you how secure your password is.</li>
<li><strong>Your E-mail:</strong> Enter an e-mail address that your site will send notifications to.</li>
</ul>
<p><strong>12) Click on</strong> <em><span style="text-decoration: underline;">Log In</span></em> to log into your WordPress site.</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/wordpressinstallunderxampp12.png"><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="wordpress-install-under-xampp-12" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/wordpressinstallunderxampp12_thumb.png" border="0" alt="wordpress-install-under-xampp-12" width="484" height="234" /></a></p>
<div class="c1">
<p>To log into your WordPress backend, you would enter <span class="i1">http://localhost/wordpress/wp-login.php</span></p>
<p>If you installed WordPress to a different directory, then you would enter that directory name instead of <em>wordpress</em> in the URL.</p>
<p class="c3">If you want to access the installed site using a &#8220;real&#8221; web address (like <span class="i1">www.wordpress.3</span>) instead of <span class="i1">localhost/path-name</span>, you can find instructions to do that <a href="//complete-concrete-concise.com/web-tools/how-to-change-localhost-to-a-domain-name">here</a>.</p>
</div>

<p>The post <a href="https://complete-concrete-concise.com/wordpress-2/installing-wordpress-under-xampp/">Installing WordPress Under XAMPP</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Adding a New User to a MySql database in XAMPP</title>
		<link>https://complete-concrete-concise.com/web-tools/adding-a-new-user-to-a-mysql-database-in-xampp/</link>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Tue, 29 Mar 2011 12:32:02 +0000</pubDate>
				<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[add user]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[XAMPP]]></category>
		<guid isPermaLink="false">http://complete-concrete-concise.com/web-tools/adding-a-new-user-to-an-mysql-database-in-xampp</guid>

					<description><![CDATA[<p>This tutorial assumes that you have XAMPP 1.7.3 installed. The procedure should be the same for other versions of XAMPP. A XAMPP installation procedure for Windows XP can be found here. Click on images for full sized versions. (1) Enter http://localhost/phpmyadmin into your browser’s URL field. This will bring you to the phpmyadmin main page. [&#8230;]</p>
<p>The post <a href="https://complete-concrete-concise.com/web-tools/adding-a-new-user-to-a-mysql-database-in-xampp/">Adding a New User to a MySql database in XAMPP</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="c1">
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/deletemysqldbxampp4.png"></a></p>
<p>This tutorial assumes that you have XAMPP 1.7.3 installed. </p>
<p>The procedure should be the same for other versions of XAMPP. </p>
<p>A XAMPP installation procedure for Windows XP can be found <a href="//complete-concrete-concise.com/web-tools/installing-xampp-apache-server-mysql-and-php-2">here</a>. </p>
</p></div>
<p class="c2">Click on images for full sized versions.</p>
<p><strong>(1) Enter</strong> <span class="i1">http://localhost/phpmyadmin</span> into your browser’s URL field. This will bring you to the <strong>phpmyadmin</strong> main page.</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/addmysqluserxampp1.png"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="add-mysql-user-xampp-1" border="0" alt="add-mysql-user-xampp-1" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/addmysqluserxampp1_thumb.png" width="484" height="148" /></a>&#160;<strong>(2) Select</strong> the database to which to add a new user by <strong>clicking</strong> on it:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/addingmysqluserxampp2.png"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="adding-mysql-user-xampp-2" border="0" alt="adding-mysql-user-xampp-2" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/addingmysqluserxampp2_thumb.png" width="484" height="372" /></a><strong>(3) Click</strong> on the <strong>Privileges</strong> tab: </p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/addmysqluserxampp3.png"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="add-mysql-user-xampp-3" border="0" alt="add-mysql-user-xampp-3" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/addmysqluserxampp3_thumb.png" width="484" height="168" /></a> <strong>(4) Click</strong> on <strong>Add a new user</strong>:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/addmysqluserxampp4.png"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="add-mysql-user-xampp-4" border="0" alt="add-mysql-user-xampp-4" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/addmysqluserxampp4_thumb.png" width="484" height="228" /></a>&#160;<strong>(5) Fill</strong> in the user information:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/addmysqluserxampp5.png"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="add-mysql-user-xampp-5" border="0" alt="add-mysql-user-xampp-5" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/addmysqluserxampp5_thumb.png" width="484" height="212" /></a><strong>User Name:</strong> Leave the dropdown selection as <u>Use text field</u> and enter a user name in the edit box on the right side. A user name may be a maximum of 16 characters in length. The MySql documentation recommends using only ASCII characters in the name. It would probably be safest to restrict yourself to lowercase letters, uppercase letters, and / or digits.</p>
<p><strong>Host:</strong> since this is for XAMPP, select <strong>Local</strong> from the dropdown box.</p>
<p><strong>Password:</strong> if you want the user to have a password, then leave the selection in the dropdown box as <u>Use text field</u> and enter a password (up to 16 characters, composed of letters and / or digits) into the edit box on the right. If you don’t want the user to have a password (for the password to be blank) then select <strong>No Password</strong> from the dropdown box. Alternatively, you can allow the system to generate a password for you (remember it or write it down, since you will need to pass that password on to applications that need it).</p>
<p><strong>(6) Leave </strong>all other settings as they are.</p>
<p class="c1">You can now use this user name and password instead of root and no password when you configure the database information for applications like Joomla! or WordPress.</p>

<p>The post <a href="https://complete-concrete-concise.com/web-tools/adding-a-new-user-to-a-mysql-database-in-xampp/">Adding a New User to a MySql database in XAMPP</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Add a Password to the XAMPP root User</title>
		<link>https://complete-concrete-concise.com/web-tools/how-to-add-a-password-to-the-xampp-root-user/</link>
					<comments>https://complete-concrete-concise.com/web-tools/how-to-add-a-password-to-the-xampp-root-user/#comments</comments>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Mon, 28 Mar 2011 09:43:41 +0000</pubDate>
				<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[create root password]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[not recommended]]></category>
		<category><![CDATA[XAMPP]]></category>
		<guid isPermaLink="false">http://complete-concrete-concise.com/web-tools/how-to-add-a-root-password-to-a-xampp-database</guid>

					<description><![CDATA[<p>This is NOT recommended! By default, databases in XAMPP are created with the user root having a blank password. This poses a security risk if the computer or database are publically accessible. However, for local development and testing, this should not be a problem. This tutorial assumes that you have XAMPP 1.7.3 installed. The procedure [&#8230;]</p>
<p>The post <a href="https://complete-concrete-concise.com/web-tools/how-to-add-a-password-to-the-xampp-root-user/">How to Add a Password to the XAMPP root User</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="c1">
<h2 class="c2">This is NOT recommended!</h2>
<p>By default, databases in XAMPP are created with the <strong>user</strong> <u><em>root</em></u> having a blank password. This poses a security risk if the computer or database are publically accessible. However, for local development and testing, this should not be a problem.</p>
<p>This tutorial assumes that you have XAMPP 1.7.3 installed. </p>
<p>The procedure should be the same for other versions of XAMPP. </p>
<p>A XAMPP installation procedure for Windows XP can be found <a href="//complete-concrete-concise.com/web-tools/installing-xampp-apache-server-mysql-and-php-2">here</a>. </p>
<p class="c3"><strong>WARNING</strong>: you will need to update your <strong>phpmyadmin</strong> configuration file to login using the new password, otherwise you will no longer be able to use <strong>phpmyadmin.</strong></p>
<p class="c4">Even if you assign a password to root, someone can still <strong><u>gain access</u></strong> to it by inspecting the <strong>phpmyadmin</strong> configuration file (where the password is plainly visible).</p>
</p></div>
<p class="c2">Click on images for full sized versions.</p>
<h3><strong>Assigning a password to ‘<em>root</em> ‘</strong></h3>
<p><strong>(1) Enter</strong> <span class="i1">http://localhost/phpmyadmin</span> into your browser’s URL field. This will bring you to the <strong>phpmyadmin </strong>main page.</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/deletemysqldbxampp11.png"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="delete-mysql=db=xampp-1" border="0" alt="delete-mysql=db=xampp-1" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/deletemysqldbxampp1_thumb1.png" width="484" height="148" /></a></p>
</p>
<p><strong>(2) Click</strong> on the <strong>Privileges</strong> tab: </p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/XAMPPaddrootpassword3.png"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="XAMPP-add-root-password-3" border="0" alt="XAMPP-add-root-password-3" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/XAMPPaddrootpassword3_thumb.png" width="484" height="158" /></a><strong>(3) Click</strong> on the icon in the <strong>Action</strong> column:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/XAMPPaddrootpassword4.png"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="XAMPP-add-root-password-4" border="0" alt="XAMPP-add-root-password-4" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/XAMPPaddrootpassword4_thumb.png" width="484" height="238" /></a>&#160; <strong>(4) Scroll</strong> down to the password section:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/XAMPPaddrootpassword5.png"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="XAMPP-add-root-password-5" border="0" alt="XAMPP-add-root-password-5" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/XAMPPaddrootpassword5_thumb.png" width="484" height="232" /></a><strong>Enter</strong> a password and <strong>retype</strong> it to confirm it. <strong>Click</strong> on <strong>Go</strong> to accept it.</p>
<p>A password should be composed of basic ASCII characters (‘a’..’z’, ‘A’..’Z’, and “0’..’9’). Numerous forums report errors trying to use other ASCII characters.</p>
<p>There is no mention in the <strong>MySql</strong> documentation of maximum password length. The <strong>Generate Password</strong> function generates passwords of 16 characters in length, so it is reasonable to assume this is the maximum.</p>
<p><strong>Password Hashing:</strong> </p>
<p><strong>MySql 4.1+</strong> will generate a 41 byte password hash (MySql does not store the actual password, it stores an encrypted 41 byte hash of the password. When it verifies your password, it encrypts it and checks the encryption against the stored hash, if they match the password is accepted. This is more secure because the hash is not reversible, i.e. you cannot discover the password by reversing the encryption process). Unless you require backwards compatibility with older database engines, leave <strong>MySql 4.1+</strong> selected.</p>
<p><strong>MySql 4.0 compatible</strong> will generate a 16 byte password hash (MySql does not store the actual password, it stores an encrypted 16 byte hash of the password. When it verifies your password, it encrypts it and checks the encryption against the stored hash, if they match the password is accepted. This is more secure because the hash is not reversible, i.e. you cannot discover the password by reversing the encryption process).</p>
<p><strong>Generate Password:</strong></p>
<p>Alternately, you may allow MySql to generate a password for you by <strong>clicking</strong> on the <strong>Generate</strong> button. It generates a 16 character password. (Just make sure you write it down somewhere.) You still have to <strong>click</strong> on <strong>Go</strong> to accept it.</p>
<p class="c1">Don’t forget to update any applications using this database to use the new password!</p>
<h3>Updating the phpmyadmin Configuration File</h3>
<p><strong>(1) Locate</strong> the file <em>config.inc.php</em>. This will be found in your XAMPP 1.7.3 directory under the folder phpmyadmin (in my case, this is <em>D:\xampp\phpmyadmin</em> – since I installed XAMPP to my D-drive. In most installs, it will be located in the C-drive).</p>
<p><strong>(2) Open </strong>the file <em>config.inc.php</em> with a plain text editor (such as notepad – I used notepad++).</p>
<p><strong>(3) Find</strong> the following two lines:</p>
<p> <code>   </p>
<p>$cfg['Servers'][$i]['password']&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; = '';      <br />$cfg['Servers'][$i]['AllowNoPassword']&#160;&#160;&#160;&#160;&#160; = true;</p>
<p> </code>  </p>
<p>On the line with first line (the one with <code>{'password'}</code> in it, <strong>enter</strong> your password between the two single quotes on the right side.</p>
<p>On the next line (the one with <code>{'AllowNoPassword'}</code> in it, change the <strong>true</strong> to <strong>false</strong>.</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/XAMPPaddrootpassword6.png"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="XAMPP-add-root-password-6" border="0" alt="XAMPP-add-root-password-6" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/XAMPPaddrootpassword6_thumb.png" width="484" height="116" /></a></p>
<p><strong>(4) Save</strong> the file.</p>
<h1 class="c2">This is not recommended!</h1>

<p>The post <a href="https://complete-concrete-concise.com/web-tools/how-to-add-a-password-to-the-xampp-root-user/">How to Add a Password to the XAMPP root User</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://complete-concrete-concise.com/web-tools/how-to-add-a-password-to-the-xampp-root-user/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
	</channel>
</rss>
