<?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>Blog @pedropablo &#187; PHP</title>
	<atom:link href="http://blog.pdropablo.net/tag/php/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.pdropablo.net</link>
	<description>bla, bla, blaaaah...</description>
	<lastBuildDate>Thu, 31 Mar 2011 20:58:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Como instalar un Servidor Web en local</title>
		<link>http://blog.pdropablo.net/2010/04/como-instalar-un-servidor-web-en-local.html</link>
		<comments>http://blog.pdropablo.net/2010/04/como-instalar-un-servidor-web-en-local.html#comments</comments>
		<pubDate>Mon, 19 Apr 2010 09:31:48 +0000</pubDate>
		<dc:creator>pedropablo</dc:creator>
				<category><![CDATA[Manuales]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.pdropablo.net/?p=166</guid>
		<description><![CDATA[Comenzé programando en mIRC Scripting, que tiempos aquellos.. Luego pase a HTML y con el tiempo me integré con PHP, MySQL y tal.. Para ello necesitaba un servidor, y ya tenía uno, pero me era un coñazo estar subiendo cada vez un archivo para saber si trabaja bien.. Mi primer servidor local fue instalando Apache, [...]]]></description>
			<content:encoded><![CDATA[<p>Comenzé programando en <a href="http://en.wikipedia.org/wiki/MIRC_scripting_language">mIRC Scripting</a>, que tiempos aquellos.. Luego pase a HTML y con el tiempo me integré con PHP, MySQL y tal.. Para ello necesitaba un servidor, y ya tenía uno, pero me era un coñazo estar subiendo cada vez un archivo para saber si trabaja bien..</p>
<p>Mi primer servidor local fue instalando Apache, PHP, MySQL y phpMyAdmin por separados, la verdad que no lo hice rular, algo que me saltaría siempre del manual, jajaja, pero encontré un pack que lo traía todo, y solo había que instalarlo y te lo dejaba todo montado!!! Y hoy después de 4 años, continuo utilizando el mismo, y lo siguen actualizando.</p>
<table border="0">
<tbody>
<tr>
<td><img class="aligncenter size-full wp-image-167" title="WampServer" src="http://blog.pdropablo.net/wp-content/uploads/2010/04/wampserver.jpg" alt="" width="162" height="113" /></td>
<td><strong><a href="http://www.wampserver.com/en/">WampServer</a></strong> es el pack  del que hablaba, compuesto por:</p>
<ul>
<li>Apache 2.2.11</li>
<li>MySQL 5.1.36</li>
<li>phpMyAdmin 3.2.0.1</li>
<li>PHP 5.3.0</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p>Todo un pack que basta con instalar y ya tienes un servidor web listo para funcionar en <a href="http://es.wikipedia.org/wiki/Localhost">localhost</a>.<span id="more-166"></span></p>
<p>Lo primero que haremos es <a href="http://www.wampserver.com/en/download.php">descargar el instalador</a> (.exe, 15,2mb)</p>
<p>Una vez descargado el instalador, lo ejecutamos y seguimos los pasos de la instalación, en un momento de la instalación nos pedirá que definamos nuestro navegador por defecto, debemos buscar el archivo en nuestro disco (ej. <em>C:\Archivos de Programas\Mozilla Firefox\firefox.exe</em>, o el navegador que tu utilices). También nos pedirá que configuremos los datos de nuestro servidor SMTP, en caso de tener, ingresamos los datos, en caso contrario dejamos los datos que vienen por defecto y le damos a &#8220;Next &gt;&#8221;.</p>
<p>Una vez el programa este instalado, lo ejecutamos y lo pondremos en Español, para ello nos vamos al icono (icono) en la barra de tareas, hacemos<strong> Click derecho</strong>, vamos a <strong>Language</strong>, y seleccionamos <strong>Spanish</strong>, automáticamente se pondrá en Español, no hará falta reiniciar la aplicación.</p>
<p><a href="http://blog.pdropablo.net/wp-content/uploads/2010/04/wampserver-spanish.jpg" rel="lightbox[166]"><img class="aligncenter size-full wp-image-171" title="WampServer cambiar idioma" src="http://blog.pdropablo.net/wp-content/uploads/2010/04/wampserver-spanish.jpg" alt="" width="324" height="144" /></a></p>
<p>Para comenzar a utilizarlo, lo primero es encender el servidor:</p>
<table border="0" align="center">
<tbody>
<tr>
<td style="text-align: center;"><a href="http://blog.pdropablo.net/wp-content/uploads/2010/04/wampserver-on.jpg" rel="lightbox[166]"><img title="WampServer encender" src="http://blog.pdropablo.net/wp-content/uploads/2010/04/wampserver-on.jpg" alt="" width="204" height="243" /></a><span style="font-size: x-small;"> </span></p>
<p><span style="font-size: x-small;">Primer  paso</span></td>
<td style="text-align: center;"><a href="http://blog.pdropablo.net/wp-content/uploads/2010/04/wampserver-servicios.jpg" rel="lightbox[166]"><img title="WampServer servicios" src="http://blog.pdropablo.net/wp-content/uploads/2010/04/wampserver-servicios.jpg" alt="" width="204" height="243" /></a></p>
<p><span style="font-size: x-small;">Segundo paso</span></td>
</tr>
</tbody>
</table>
<p>Ya tenenos nuestro servidor local funcionando, para acceder a nuestro localhost, abrimos nuestro navegador y tecleamos: <em>http://localhost/</em> y nos tiene que aparecer la siguiente pantalla:</p>
<p><a href="http://blog.pdropablo.net/wp-content/uploads/2010/04/wampserver-ready.jpg" rel="lightbox[166]"><img class="aligncenter" title="WampServer Localhost" src="http://blog.pdropablo.net/wp-content/uploads/2010/04/wampserver-ready.jpg" alt="" width="600" height="353" /></a></p>
<p>Esa es la página inicial de tu localhost, ahí te salen las extensiones de PHP que tienes activadas, y tus proyectos, también un enlace al manejo de la base de datos, phpMyAdmin.</p>
<p>Los proyectos los debes guardar en la carpeta <strong>www</strong> (donde instalastes WampServer; por defecto: <em>C:\wamp\www\</em>), y para acceder sería: <em>http://localhost/<strong>proyecto</strong>/</em></p>
<p>Listo, ya tienes tu servidor web en local.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pdropablo.net/2010/04/como-instalar-un-servidor-web-en-local.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>FTP ERROR 550, la solución</title>
		<link>http://blog.pdropablo.net/2010/01/ftp-error-550-la-solucion.html</link>
		<comments>http://blog.pdropablo.net/2010/01/ftp-error-550-la-solucion.html#comments</comments>
		<pubDate>Wed, 27 Jan 2010 16:44:31 +0000</pubDate>
		<dc:creator>pedropablo</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Error]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[Soluciones]]></category>

		<guid isPermaLink="false">http://blog.pdropablo.net/?p=135</guid>
		<description><![CDATA[Es increíble, después de estar una semana buscando la manera de poder borrar unas carpetas que tenía en el FTP, no podía ni borrar los archivos que habían dentro de ellas. FTP ERROR 550 Así que buscando y buscando, al fin he podido y todo gracias a este código PHP, que ha sido mi solución, [...]]]></description>
			<content:encoded><![CDATA[<p>Es increíble, después de estar una semana buscando la manera de poder borrar unas carpetas que tenía en el FTP, no podía ni borrar los archivos que habían dentro de ellas.</p>
<p style="text-align: center;"><a href="http://blog.pdropablo.net/wp-content/uploads/2010/01/errorftp.jpg" rel="lightbox[135]"><img class="aligncenter" title="FTP ERROR 550" src="http://blog.pdropablo.net/wp-content/uploads/2010/01/errorftp.jpg" alt="" width="500" height="150" /></a><span style="font-size: xx-small;">FTP ERROR 550</span></p>
<p>Así que buscando y buscando, al fin he podido y todo <a href="http://drupal.org/node/233321#comment-1513148">gracias a este código PHP</a>, que ha sido mi solución, y la de muchos que se encuentren  con este error y no puedan solucionarlo de otras formas.</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
function rchmod($parent, $dmod, $fmod) {
	if (is_dir($parent)) {
		$old = umask(0000);
		chmod($parent, $dmod);
		umask($old);
		if ($handle = opendir($parent)) {
			while (($file = readdir($handle)) !== false) {
				if ($file === &quot;.&quot; or $file === &quot;..&quot;) {
					continue;
				} elseif (is_dir($parent . '/' . $file)) {
					rchmod($parent . '/' . $file, $dmod, $fmod);
				} else {
					$old = umask(0000);
					chmod($parent . '/' . $file, $fmod);
					umask($old);
				}
			}
			closedir($handle);
		}
	} else {
		$old = umask(0000);
		chmod($parent, $fmod);
		umask($old);
	}
}
rchmod('NOMBRE_CARPETA/', 0777, 0666);
?&gt;
</pre>
<p>Copiamos el código y sólo tenemos que modificar la línea 27, cambiando NOMBRE_CARPETA por el nombre de la carpeta que vamos a borrar, lo guardamos como loquesea<strong>.php</strong> al FTP, en el directorio que tenemos la carpeta que queremos borrar.</p>
<p>Una vez subido, vamos al archivo vía web: <span style="text-decoration: underline;">http://miweb.com/archivos/loquesea.php</span></p>
<p>Si todo ha ido bien la página se queda en blanco (doy voy hecho que irá bien <img src='http://blog.pdropablo.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ), seguidamente vamos al cliente FTP, Explorador o cPanel, y eliminamos la carpeta, la cuál se borrará sin ningún problema <img src='http://blog.pdropablo.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Espero que os funcione como me ha funcionado a mí, comentarme que tal os ha ido <img src='http://blog.pdropablo.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pdropablo.net/2010/01/ftp-error-550-la-solucion.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

