
<?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>Otro Blog Más &#187; hosting</title>
	<atom:link href="http://otroblogmas.com/category/hosting/feed/" rel="self" type="application/rss+xml" />
	<link>http://otroblogmas.com</link>
	<description>Blog de informática: programación, internet, php, wordpress, zend framework, mysql, windows, mootools, linux,...</description>
	<lastBuildDate>Mon, 02 Jan 2012 07:33:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Instalar YUM en CentOS 5.7</title>
		<link>http://otroblogmas.com/instalar-yum-centos-5-7/</link>
		<comments>http://otroblogmas.com/instalar-yum-centos-5-7/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 06:00:25 +0000</pubDate>
		<dc:creator>otroblogmas.com</dc:creator>
				<category><![CDATA[hosting]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://otroblogmas.com/?p=2821</guid>
		<description><![CDATA[Debido a las modificaciones que realizan algunos VPS, el sistema operativo instalado no es idéntico al original, sinó que realizan una serie de cambios, dentro los cuales se eliminan paquetes que la empresa de hosting considera. Un claro ejemplo es tener un servidor con CentOS y sin YUM. Primero, para asegurarnos de la versión que [...]
No hay entradas relacionadas.]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignright size-medium wp-image-2824" title="CentOS" src="http://otroblogmas.com/wp-content/uploads/2012/01/centos-linux-200x113.png" alt="centos linux 200x113 Instalar YUM en CentOS 5.7" width="200" height="113" />Debido a las modificaciones que realizan algunos VPS, el sistema operativo instalado no es idéntico al original, sinó que realizan una serie de cambios, dentro los cuales se eliminan paquetes que la empresa de hosting considera. Un claro ejemplo es tener un servidor con <a href="http://otroblogmas.com/tag/centos/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con centos">CentOS</a> y sin YUM.</p>
<p><span id="more-2821"></span>
<p style="text-align: justify;">Primero, para asegurarnos de la versión que tenemos instalada, hay que ejecutar el siguiente comando:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">cat</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>redhat-release</pre></div></div>

<p style="text-align: justify;">Para poder instalar YUM en CentOS 5.7, hay que ejcutar los siguientes comandos:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">rpm <span style="color: #660033;">-Uvh</span> <span style="color: #660033;">--nodeps</span> http:<span style="color: #000000; font-weight: bold;">//</span>mirror.ihug.co.nz<span style="color: #000000; font-weight: bold;">/</span>centos<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">5.7</span><span style="color: #000000; font-weight: bold;">/</span>os<span style="color: #000000; font-weight: bold;">/</span>$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">uname</span> -i<span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #000000; font-weight: bold;">/</span>CentOS<span style="color: #000000; font-weight: bold;">/</span>yum-fastestmirror-1.1.16-<span style="color: #000000;">16</span>.el5.centos.noarch.rpm http:<span style="color: #000000; font-weight: bold;">//</span>mirror.ihug.co.nz<span style="color: #000000; font-weight: bold;">/</span>centos<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">5.7</span><span style="color: #000000; font-weight: bold;">/</span>os<span style="color: #000000; font-weight: bold;">/</span>$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">uname</span> -i<span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #000000; font-weight: bold;">/</span>CentOS<span style="color: #000000; font-weight: bold;">/</span>yum-metadata-parser-1.1.2-<span style="color: #000000;">3</span>.el5.centos.$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">uname</span> -i<span style="color: #7a0874; font-weight: bold;">&#41;</span>.rpm
rpm <span style="color: #660033;">-Uvh</span> http:<span style="color: #000000; font-weight: bold;">//</span>mirror.ihug.co.nz<span style="color: #000000; font-weight: bold;">/</span>centos<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">5.7</span><span style="color: #000000; font-weight: bold;">/</span>os<span style="color: #000000; font-weight: bold;">/</span>$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">uname</span> -i<span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #000000; font-weight: bold;">/</span>CentOS<span style="color: #000000; font-weight: bold;">/</span>libxml2-2.6.26-2.1.12.$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">uname</span> -i<span style="color: #7a0874; font-weight: bold;">&#41;</span>.rpm http:<span style="color: #000000; font-weight: bold;">//</span>mirror.ihug.co.nz<span style="color: #000000; font-weight: bold;">/</span>centos<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">5.7</span><span style="color: #000000; font-weight: bold;">/</span>os<span style="color: #000000; font-weight: bold;">/</span>$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">uname</span> -i<span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #000000; font-weight: bold;">/</span>CentOS<span style="color: #000000; font-weight: bold;">/</span>m2crypto-<span style="color: #000000;">0.16</span>-<span style="color: #000000;">8</span>.el5.$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">uname</span> -i<span style="color: #7a0874; font-weight: bold;">&#41;</span>.rpm http:<span style="color: #000000; font-weight: bold;">//</span>mirror.ihug.co.nz<span style="color: #000000; font-weight: bold;">/</span>centos<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">5.7</span><span style="color: #000000; font-weight: bold;">/</span>os<span style="color: #000000; font-weight: bold;">/</span>$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">uname</span> -i<span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #000000; font-weight: bold;">/</span>CentOS<span style="color: #000000; font-weight: bold;">/</span>python-elementtree-1.2.6-<span style="color: #000000;">5</span>.$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">uname</span> -i<span style="color: #7a0874; font-weight: bold;">&#41;</span>.rpm http:<span style="color: #000000; font-weight: bold;">//</span>mirror.ihug.co.nz<span style="color: #000000; font-weight: bold;">/</span>centos<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">5.7</span><span style="color: #000000; font-weight: bold;">/</span>os<span style="color: #000000; font-weight: bold;">/</span>$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">uname</span> -i<span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #000000; font-weight: bold;">/</span>CentOS<span style="color: #000000; font-weight: bold;">/</span>python-iniparse-0.2.3-<span style="color: #000000;">4</span>.el5.noarch.rpm http:<span style="color: #000000; font-weight: bold;">//</span>mirror.ihug.co.nz<span style="color: #000000; font-weight: bold;">/</span>centos<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">5.7</span><span style="color: #000000; font-weight: bold;">/</span>os<span style="color: #000000; font-weight: bold;">/</span>$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">uname</span> -i<span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #000000; font-weight: bold;">/</span>CentOS<span style="color: #000000; font-weight: bold;">/</span>python-sqlite-1.1.7-1.2.1.$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">uname</span> -i<span style="color: #7a0874; font-weight: bold;">&#41;</span>.rpm http:<span style="color: #000000; font-weight: bold;">//</span>mirror.ihug.co.nz<span style="color: #000000; font-weight: bold;">/</span>centos<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">5.7</span><span style="color: #000000; font-weight: bold;">/</span>os<span style="color: #000000; font-weight: bold;">/</span>$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">uname</span> -i<span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #000000; font-weight: bold;">/</span>CentOS<span style="color: #000000; font-weight: bold;">/</span>python-urlgrabber-3.1.0-<span style="color: #000000;">6</span>.el5.noarch.rpm http:<span style="color: #000000; font-weight: bold;">//</span>mirror.ihug.co.nz<span style="color: #000000; font-weight: bold;">/</span>centos<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">5.7</span><span style="color: #000000; font-weight: bold;">/</span>updates<span style="color: #000000; font-weight: bold;">/</span>$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">uname</span> -i<span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #000000; font-weight: bold;">/</span>RPMS<span style="color: #000000; font-weight: bold;">/</span>rpm-python-4.4.2.3-<span style="color: #000000;">22</span>.el5_7.2.$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">uname</span> -i<span style="color: #7a0874; font-weight: bold;">&#41;</span>.rpm http:<span style="color: #000000; font-weight: bold;">//</span>mirror.ihug.co.nz<span style="color: #000000; font-weight: bold;">/</span>centos<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">5.7</span><span style="color: #000000; font-weight: bold;">/</span>os<span style="color: #000000; font-weight: bold;">/</span>$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">uname</span> -i<span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #000000; font-weight: bold;">/</span>CentOS<span style="color: #000000; font-weight: bold;">/</span>yum-3.2.22-<span style="color: #000000;">37</span>.el5.centos.noarch.rpm</pre></div></div>

<p style="text-align: justify;">Vía - <a href="http://www.net24.co.nz/kb/article/AA-00253/24/Virtual-Private-Servers/Linux/CentOS%3A-Install-Yum.html">Net24 KnowledgeBase </a></p>
<p style="text-align: justify;">
<p>No hay entradas relacionadas.</p>]]></content:encoded>
			<wfw:commentRss>http://otroblogmas.com/instalar-yum-centos-5-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crear máquina virtual de desarrollo en VirtualBox</title>
		<link>http://otroblogmas.com/crear-maquina-virtual-desarrollo-virtualbox/</link>
		<comments>http://otroblogmas.com/crear-maquina-virtual-desarrollo-virtualbox/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 06:00:50 +0000</pubDate>
		<dc:creator>otroblogmas.com</dc:creator>
				<category><![CDATA[hosting]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[servidor web]]></category>

		<guid isPermaLink="false">http://otroblogmas.com/?p=2761</guid>
		<description><![CDATA[Este es un pequeño manual de configuración de una máquina virtual en Virtual Box, creada desde cero con un Ubuntu Server. La idea es aglomerar los pasos que se realizan una vez instalado el sistema operativo, seleccionando la configuración deseada en el asistente, y no instalando ningún paquete cuando el asistente da la opción. Lo primero va a ser [...]
Entradas relacionadas:<ol>
<li><a href='http://otroblogmas.com/crear-virtualhosts-apache-ubuntu/' rel='bookmark' title='Crear VirtualHosts con Apache en Ubuntu'>Crear VirtualHosts con Apache en Ubuntu</a></li>
<li><a href='http://otroblogmas.com/instalar-phpunit-en-el-xampp-de-ubuntu/' rel='bookmark' title='Instalar PHPUnit en el XAMPP de Ubuntu'>Instalar PHPUnit en el XAMPP de Ubuntu</a></li>
<li><a href='http://otroblogmas.com/eliminar-kernels-antiguos-grub-ubuntu-9-10/' rel='bookmark' title='Eliminar kernels antiguos del Grub en Ubuntu 9.10'>Eliminar kernels antiguos del Grub en Ubuntu 9.10</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignright size-medium wp-image-2765" title="Development" src="http://otroblogmas.com/wp-content/uploads/2011/09/development-150x150.jpg" alt="development 150x150 Crear máquina virtual de desarrollo en VirtualBox" width="150" height="150" />Este es un pequeño manual de configuración de una máquina virtual en <strong>Virtual Box</strong>, creada desde cero con un <strong>Ubuntu Server</strong>. La idea es aglomerar los pasos que se realizan una vez instalado el sistema operativo, seleccionando la configuración deseada en el asistente, y no instalando ningún paquete cuando el asistente da la opción.</p>
<p><span id="more-2761"></span></p>
<p style="text-align: justify;">Lo primero va a ser instalar <strong>aptitude</strong>, y posteriormente el servidor OpenSSH para conectarse por vía SSH para los siguientes pasos:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #c20cb9; font-weight: bold;">aptitude</span>
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">aptitude</span> <span style="color: #c20cb9; font-weight: bold;">install</span> openssh-server</pre></div></div>

<p style="text-align: justify;">Para conectarse por SSH, se puede usar el mismo usuario para acceder al sistema operativo.</p>
<p style="text-align: justify;">Una vez hecho, y conectado entonces por SSH, se procede con la instalación de todos los paquetes necesarios:</p>
<ul>
<li style="text-align: justify;">Apache</li>
<li style="text-align: justify;">MySQL 5.1</li>
<li style="text-align: justify;">PHP 5</li>
<li style="text-align: justify;">phpMyAdmin</li>
<li style="text-align: justify;"><a href="http://otroblogmas.com/tag/pear/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con pear">PEAR</a></li>
<li style="text-align: justify;">Samba</li>
<li style="text-align: justify;">Subversion</li>
<li style="text-align: justify;">Git</li>
</ul>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">aptitude</span> <span style="color: #c20cb9; font-weight: bold;">install</span> mysql-server-<span style="color: #000000;">5.1</span> php5 apache2 phpmyadmin php5-xdebug php5-mysql php-pear samba subversion git-core git-gui git-doc</pre></div></div>

<p style="text-align: justify;">Posteriormente, se procede a compartir a traves de Samba, la carpeta web de Apache para poder crear una unidad virtual desde el sistema operativo host. Para ello, hay que editar el fichero /etc/samba/smb.conf, y añadir el siguiente código al final:</p>

<div class="wp_syntax"><div class="code"><pre class="ini" style="font-family:monospace;"><span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>www<span style="">&#93;</span></span>
	<span style="color: #000099;">comment</span> <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> WWW</span>
	<span style="color: #000099;">path</span> <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> /var/www</span>
	read only <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> no</span>
	guest ok <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> no</span>
	<span style="color: #000099;">browseable</span> <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> yes</span></pre></div></div>

<p style="text-align: justify;">Y posteriormente añadimos el usuario que entrará a la carpeta compartida, y solo queda reiniciar Samba para aplicar los cambios:</p>

<div class="wp_syntax"><div class="code"><pre class="ini" style="font-family:monospace;">sudo smbpasswd -a user
sudo restart smbd</pre></div></div>

<p style="text-align: justify;">Así ahora, desde el sistema operativo host, se puede acceder a la carpeta identificandose con el usuario de Ubuntu. Lo práctico es conectar esa carpeta compartida como una unidad virtual.</p>
<p>Entradas relacionadas:</p><ol>
<li><a href='http://otroblogmas.com/crear-virtualhosts-apache-ubuntu/' rel='bookmark' title='Crear VirtualHosts con Apache en Ubuntu'>Crear VirtualHosts con Apache en Ubuntu</a></li>
<li><a href='http://otroblogmas.com/instalar-phpunit-en-el-xampp-de-ubuntu/' rel='bookmark' title='Instalar PHPUnit en el XAMPP de Ubuntu'>Instalar PHPUnit en el XAMPP de Ubuntu</a></li>
<li><a href='http://otroblogmas.com/eliminar-kernels-antiguos-grub-ubuntu-9-10/' rel='bookmark' title='Eliminar kernels antiguos del Grub en Ubuntu 9.10'>Eliminar kernels antiguos del Grub en Ubuntu 9.10</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://otroblogmas.com/crear-maquina-virtual-desarrollo-virtualbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ApacheBench: benchmarking de servidores web</title>
		<link>http://otroblogmas.com/apachebench-benchmarking-de-servidores-web/</link>
		<comments>http://otroblogmas.com/apachebench-benchmarking-de-servidores-web/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 06:00:27 +0000</pubDate>
		<dc:creator>otroblogmas.com</dc:creator>
				<category><![CDATA[hosting]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[rendimiento]]></category>

		<guid isPermaLink="false">http://otroblogmas.com/?p=2711</guid>
		<description><![CDATA[ApacheBench (ab) es una aplicación para línea de comandos, para poder medir el rendimiento de servidores web. Ofrece unos valores indicativos de la cantidad de peticiones por segundo que puede procesar el servidor. Permite determinar el número de peticiones, cookies, datos a traves de POST, &#8230; Herramienta interesante de cara a hacer performace o profiling. ab http://otroblogmas.com/ [...]
Entradas relacionadas:<ol>
<li><a href='http://otroblogmas.com/crear-maquina-virtual-desarrollo-virtualbox/' rel='bookmark' title='Crear máquina virtual de desarrollo en VirtualBox'>Crear máquina virtual de desarrollo en VirtualBox</a></li>
<li><a href='http://otroblogmas.com/configurar-xampp-proyectos-desarrollo-local/' rel='bookmark' title='Configurar XAMPP para proyectos en desarrollo en local'>Configurar XAMPP para proyectos en desarrollo en local</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://httpd.apache.org/docs/2.2/programs/ab.html"><img class="alignright size-medium wp-image-2713" title="Apache logo" src="http://otroblogmas.com/wp-content/uploads/2011/08/apache_logo-168x150.png" alt="apache logo 168x150 ApacheBench: benchmarking de servidores web" width="168" height="150" />ApacheBench</a> (ab) es una aplicación para línea de comandos, para poder <strong>medir el <a href="http://otroblogmas.com/tag/rendimiento/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con rendimiento">rendimiento</a></strong> de servidores web. Ofrece unos valores indicativos de la cantidad de <strong>peticiones por segundo</strong> que puede procesar el servidor.</p>
<p><span id="more-2711"></span></p>
<p style="text-align: justify;">Permite determinar el número de peticiones, cookies, datos a traves de POST, &#8230; Herramienta interesante de cara a hacer performace o profiling.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">ab http:<span style="color: #000000; font-weight: bold;">//</span>otroblogmas.com<span style="color: #000000; font-weight: bold;">/</span>
<span style="color: #666666; font-style: italic;"># Medición con 20 peticiones.</span>
ab <span style="color: #660033;">-n</span> <span style="color: #000000;">20</span> http:<span style="color: #000000; font-weight: bold;">//</span>otroblogmas.com<span style="color: #000000; font-weight: bold;">/</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">This is ApacheBench, Version <span style="color: #000000;">2.3</span>
Copyright <span style="color: #000000;">1996</span> Adam Twiss, Zeus Technology Ltd, http:<span style="color: #000000; font-weight: bold;">//</span>www.zeustech.net<span style="color: #000000; font-weight: bold;">/</span>
Licensed to The Apache Software Foundation, http:<span style="color: #000000; font-weight: bold;">//</span>www.apache.org<span style="color: #000000; font-weight: bold;">/</span>
&nbsp;
Benchmarking otroblogmas.com <span style="color: #7a0874; font-weight: bold;">&#40;</span>be patient<span style="color: #7a0874; font-weight: bold;">&#41;</span>.....done
&nbsp;
Server Software:        Apache<span style="color: #000000; font-weight: bold;">/</span>2.2.17
Server Hostname:        otroblogmas.com
Server Port:            <span style="color: #000000;">80</span>
&nbsp;
Document Path:          <span style="color: #000000; font-weight: bold;">/</span>
Document Length:        <span style="color: #000000;">26840</span> bytes
&nbsp;
Concurrency Level:      <span style="color: #000000;">1</span>
Time taken <span style="color: #000000; font-weight: bold;">for</span> tests:   <span style="color: #000000;">0.626</span> seconds
Complete requests:      <span style="color: #000000;">1</span>
Failed requests:        <span style="color: #000000;">0</span>
Write errors:           <span style="color: #000000;">0</span>
Total transferred:      <span style="color: #000000;">27226</span> bytes
HTML transferred:       <span style="color: #000000;">26840</span> bytes
Requests per second:    <span style="color: #000000;">1.60</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #666666; font-style: italic;">#/sec] (mean)</span>
Time per request:       <span style="color: #000000;">626.397</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>ms<span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>mean<span style="color: #7a0874; font-weight: bold;">&#41;</span>
Time per request:       <span style="color: #000000;">626.397</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>ms<span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>mean, across all concurrent requests<span style="color: #7a0874; font-weight: bold;">&#41;</span>
Transfer rate:          <span style="color: #000000;">42.45</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>Kbytes<span style="color: #000000; font-weight: bold;">/</span>sec<span style="color: #7a0874; font-weight: bold;">&#93;</span> received
&nbsp;
Connection Times <span style="color: #7a0874; font-weight: bold;">&#40;</span>ms<span style="color: #7a0874; font-weight: bold;">&#41;</span>
              min  mean<span style="color: #7a0874; font-weight: bold;">&#91;</span>+<span style="color: #000000; font-weight: bold;">/</span>-sd<span style="color: #7a0874; font-weight: bold;">&#93;</span> median   max
Connect:        <span style="color: #000000;">0</span>    <span style="color: #000000;">0</span>   <span style="color: #000000;">0.0</span>      <span style="color: #000000;">0</span>       <span style="color: #000000;">0</span>
Processing:   <span style="color: #000000;">626</span>  <span style="color: #000000;">626</span>   <span style="color: #000000;">0.0</span>    <span style="color: #000000;">626</span>     <span style="color: #000000;">626</span>
Waiting:      <span style="color: #000000;">609</span>  <span style="color: #000000;">609</span>   <span style="color: #000000;">0.0</span>    <span style="color: #000000;">609</span>     <span style="color: #000000;">609</span>
Total:        <span style="color: #000000;">626</span>  <span style="color: #000000;">626</span>   <span style="color: #000000;">0.0</span>    <span style="color: #000000;">626</span>     <span style="color: #000000;">626</span></pre></div></div>

<p>Los datos son ficticios.</p>
<p>Entradas relacionadas:</p><ol>
<li><a href='http://otroblogmas.com/crear-maquina-virtual-desarrollo-virtualbox/' rel='bookmark' title='Crear máquina virtual de desarrollo en VirtualBox'>Crear máquina virtual de desarrollo en VirtualBox</a></li>
<li><a href='http://otroblogmas.com/configurar-xampp-proyectos-desarrollo-local/' rel='bookmark' title='Configurar XAMPP para proyectos en desarrollo en local'>Configurar XAMPP para proyectos en desarrollo en local</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://otroblogmas.com/apachebench-benchmarking-de-servidores-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configurar XAMPP para proyectos en desarrollo en local</title>
		<link>http://otroblogmas.com/configurar-xampp-proyectos-desarrollo-local/</link>
		<comments>http://otroblogmas.com/configurar-xampp-proyectos-desarrollo-local/#comments</comments>
		<pubDate>Mon, 18 Oct 2010 06:00:59 +0000</pubDate>
		<dc:creator>otroblogmas.com</dc:creator>
				<category><![CDATA[hosting]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[xampp]]></category>
		<category><![CDATA[xdebug]]></category>

		<guid isPermaLink="false">http://otroblogmas.com/?p=2348</guid>
		<description><![CDATA[Después de una instalación limpia de XAMPP, uno de los primeros pasos que pueden interesar es ejecutar el chequeo de seguridad (localizado en la URI http://localhost/security/). Por la configuración inicial, habrá unos cuantos puntos que marcará como inseguros; son fáciles de solucionar con el solucionador que trae XAMPP (lozalizado en la URI http://localhost/security/). A parte [...]
Entradas relacionadas:<ol>
<li><a href='http://otroblogmas.com/configurar-xampp-para-debugar-con-xdebug-en-netbeans/' rel='bookmark' title='Configurar XAMPP para debugar con XDebug en Netbeans'>Configurar XAMPP para debugar con XDebug en Netbeans</a></li>
<li><a href='http://otroblogmas.com/instalar-zend-framework-y-zend_tool-para-construir-proyectos-en-windows/' rel='bookmark' title='Instalar Zend Framework y Zend_Tool para construir proyectos en Windows'>Instalar Zend Framework y Zend_Tool para construir proyectos en Windows</a></li>
<li><a href='http://otroblogmas.com/instalar-y-configurar-xampp-y-eclipse-en-windows/' rel='bookmark' title='Instalar y configurar XAMPP y Eclipse en Windows'>Instalar y configurar XAMPP y Eclipse en Windows</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignright size-medium wp-image-2351" title="Logo de XAMPP con Apache, PHP y MySQL" src="http://otroblogmas.com/wp-content/uploads/2010/10/xampp-logo-apache-php-mysql-143x150.jpg" alt="xampp logo apache php mysql 143x150 Configurar XAMPP para proyectos en desarrollo en local" width="143" height="150" />Después de una instalación limpia de XAMPP, uno de los <strong>primeros pasos</strong> que pueden interesar es ejecutar el <strong>chequeo de <a href="http://otroblogmas.com/tag/seguridad/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con seguridad">seguridad</a></strong> (localizado en la URI <a href="http://localhost/security/">http://localhost/security/</a>). Por la configuración inicial, habrá unos cuantos puntos que marcará como inseguros; son fáciles de solucionar con <strong>el solucionador</strong> que trae XAMPP (lozalizado en la URI <a href="http://localhost/security/">http://localhost/security/</a>).</p>
<p><span id="more-2348"></span></p>
<p style="text-align: justify;">A parte de lo anterior, també puede ser interesante cambiar unos parámetros de la configuración por defecto. En el <strong>php.ini</strong> se puede modificar lo siguiente:</p>
<ul>
<li style="text-align: justify;">La variable que determina el <strong>nivell de error que muestra PHP</strong>. Para mostrar todos los errores:

<div class="wp_syntax"><div class="code"><pre class="ini" style="font-family:monospace;"><span style="color: #000099;">error_reporting</span> <span style="color: #000066; font-weight:bold;">=</span><span style="color: #000066; font-weight:bold;"><span style="color: #660066;"> E_ALL | E_STRICT</span></span></pre></div></div>

</li>
<li style="text-align: justify;"><strong>Activar la extensión XDEBUG</strong> del servidor, para mostrar más datos al utilizar la función <strong>var_dump()</strong> o realizar debugs remotos. Hay que descomentar la línia:

<div class="wp_syntax"><div class="code"><pre class="ini" style="font-family:monospace;"><span style="color: #000099;">zend_extension</span> <span style="color: #000066; font-weight:bold;">=</span> <span style="color: #933;">&quot;C:\xampp\php\ext\php_xdebug.dll&quot;</span></pre></div></div>

</li>
<li style="text-align: justify;">Por defecto, los <strong>parámetros de XDEBUG</strong> pueden ser bajos. Así que se pueden ampliar sus valores:

<div class="wp_syntax"><div class="code"><pre class="ini" style="font-family:monospace;">xdebug.var_display_max_children <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> 300</span>
xdebug.var_display_max_data <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> 1000</span>
xdebug.var_display_max_depth <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> 7</span></pre></div></div>

</li>
<li style="text-align: justify;">Si se desea que se muestren ciertas <strong>variables globales</strong>, se han de añadir las siguiente líneas:

<div class="wp_syntax"><div class="code"><pre class="ini" style="font-family:monospace;">xdebug.dump.GET <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> *</span>
xdebug.dump.POST <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> *</span>
xdebug.dump.SERVER <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> REMOTE_ADDR, REQUEST_METHOD, HTTP_ACCEPT_LANGUAGE, HTTP_ACCEPT_LANGUAGE</span></pre></div></div>

</li>
</ul>
<p style="text-align: justify;">Según la arquitectura del proyecto, o simplemente por comodidad, se desea <strong>utilizar un dominio</strong> inventado para acceder a la aplicación que se esta desarrollando, sin tener que pasar por la URI <a href="http://localhost/">http://localhost/</a>. Por requisitos quizás interesa que este dominio apunte a una subcarpeta de la aplicación, convirtiéndola en el DOCUMENT_ROOT del sitio web.</p>
<p style="text-align: justify;">Para ello hay que realizar 3 operaciones. Por el <strong>ejemplo</strong>, se ha supuesto que se utilizaría un dominio &#8220;test.local&#8221;, y que apuntaría a la carpeta &#8220;C:\xampp\htdocs\test\public&#8221;:</p>
<ul>
<li style="text-align: justify;">Modificar el archivo <a href="http://es.wikipedia.org/wiki/Archivo_hosts">hosts</a>, y añadir una línea con el dominio apuntando hacia la máquina de pruebas:

<div class="wp_syntax"><div class="code"><pre class="ini" style="font-family:monospace;">127.0.0.1    test.local</pre></div></div>

</li>
<li style="text-align: justify;">Modificar el archivo <a href="http://httpd.apache.org/docs/1.3/vhosts/">vhosts</a> (en <a href="http://otroblogmas.com/tag/windows/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con windows">Windows</a> esta en &#8220;C:\xampp\apache\conf\extra\httpd-vhosts.conf&#8221;), y descomentar la línea:

<div class="wp_syntax"><div class="code"><pre class="ini" style="font-family:monospace;">NameVirtualHost *:<span style="">80</span></pre></div></div>

<p>Y añadir el siguiente código:</p>

<div class="wp_syntax"><div class="code"><pre class="ini" style="font-family:monospace;">&lt;VirtualHost *:<span style="">80</span>&gt;
	ServerName localhost
	DocumentRoot <span style="color: #933;">&quot;C:/xampp/htdocs/&quot;</span>
&lt;/VirtualHost&gt;</pre></div></div>

<p><strong>ATENCIÓN!</strong> Este paso solo se debe realizar la primera vez que se cree un proyecto. Las siguiente veces no hace falta.</li>
<li style="text-align: justify;">En el mismo archivo vhosts, añadir el siguiente bloque:

<div class="wp_syntax"><div class="code"><pre class="ini" style="font-family:monospace;">&lt;VirtualHost *:<span style="">80</span>&gt;
    ServerName test.local
    DocumentRoot C:\xampp\htdocs\test\public
&nbsp;
    SetEnv APP_ENV <span style="color: #933;">&quot;development&quot;</span>
&nbsp;
    &lt;Directory <span style="color: #933;">&quot;C:\xampp\htdocs\test\public&quot;</span>&gt;
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    &lt;/Directory&gt;
&lt;/VirtualHost&gt;</pre></div></div>

</li>
</ul>
<p>Entradas relacionadas:</p><ol>
<li><a href='http://otroblogmas.com/configurar-xampp-para-debugar-con-xdebug-en-netbeans/' rel='bookmark' title='Configurar XAMPP para debugar con XDebug en Netbeans'>Configurar XAMPP para debugar con XDebug en Netbeans</a></li>
<li><a href='http://otroblogmas.com/instalar-zend-framework-y-zend_tool-para-construir-proyectos-en-windows/' rel='bookmark' title='Instalar Zend Framework y Zend_Tool para construir proyectos en Windows'>Instalar Zend Framework y Zend_Tool para construir proyectos en Windows</a></li>
<li><a href='http://otroblogmas.com/instalar-y-configurar-xampp-y-eclipse-en-windows/' rel='bookmark' title='Instalar y configurar XAMPP y Eclipse en Windows'>Instalar y configurar XAMPP y Eclipse en Windows</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://otroblogmas.com/configurar-xampp-proyectos-desarrollo-local/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Instalar y configurar XAMPP y Eclipse en Windows</title>
		<link>http://otroblogmas.com/instalar-y-configurar-xampp-y-eclipse-en-windows/</link>
		<comments>http://otroblogmas.com/instalar-y-configurar-xampp-y-eclipse-en-windows/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 07:00:02 +0000</pubDate>
		<dc:creator>otroblogmas.com</dc:creator>
				<category><![CDATA[aplicaciones]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[servidor web]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xampp]]></category>

		<guid isPermaLink="false">http://otroblogmas.com/?p=379</guid>
		<description><![CDATA[Este es un pequeño manual de como instalar y configurar XAMPP y Eclipse en un ordenador con Windows. Con estas herramientas, se pueden desarrollar aplicaciones web en local de manera cómoda y rápida, sin problemas de depender de un hosting o estar todo el rato subiendo archivos por FTP. XAMPP es un servidor que solo [...]
Entradas relacionadas:<ol>
<li><a href='http://otroblogmas.com/instalar-phpunit-xampp-windows/' rel='bookmark' title='Instalar PHPUnit con XAMPP en Windows'>Instalar PHPUnit con XAMPP en Windows</a></li>
<li><a href='http://otroblogmas.com/configurar-xampp-para-debugar-con-xdebug-en-netbeans/' rel='bookmark' title='Configurar XAMPP para debugar con XDebug en Netbeans'>Configurar XAMPP para debugar con XDebug en Netbeans</a></li>
<li><a href='http://otroblogmas.com/configurar-xampp-proyectos-desarrollo-local/' rel='bookmark' title='Configurar XAMPP para proyectos en desarrollo en local'>Configurar XAMPP para proyectos en desarrollo en local</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignright size-thumbnail wp-image-570" title="XAMPP logo" src="http://otroblogmas.com/wp-content/uploads/2009/08/xampp-logo-150x150.png" alt="xampp logo 150x150 Instalar y configurar XAMPP y Eclipse en Windows" width="84" height="84" />Este es un <strong>pequeño manual</strong> de como instalar y configurar XAMPP y Eclipse en un ordenador con Windows. Con estas herramientas, se pueden <strong>desarrollar aplicaciones web en local de manera cómoda y rápida</strong>, sin problemas de depender de un hosting o estar todo el rato subiendo archivos por FTP.</p>
<p style="text-align: justify;"><a href="http://www.apachefriends.org/en/index.html">XAMPP</a> es un servidor que <strong>solo requiere descargar, descomprimir y ejecutar</strong>. Incorpora <em>Apache </em>(<a href="http://otroblogmas.com/tag/servidor-web/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con servidor web">servidor web</a>), <em>MySQL </em>(base de datos), <em>PHP</em>, <em>Perl</em>, <em>Mercury </em>(servidor de correo), <em>FileZilla Server</em> (servidor FTP), &#8230; Y <a href="http://www.eclipse.org/">Eclipse</a> es un <a href="http://es.wikipedia.org/wiki/Eclipse_%28software%29">IDE </a>(entorno de desarrollo integrado) que <strong>permite programar en múltiples lenguajes, añadir multitud de <a href="http://otroblogmas.com/tag/plugins/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con plugins">plugins</a></strong> que van generando la comunidad, &#8230; La versión para programar en PHP se llama <a href="http://www.eclipse.org/pdt/">Eclipse PDT</a>, y la descargaremos desde Zend porque añade un plugin para debugar, el Zend Debugger<span id="more-379"></span></p>
<ul style="text-align: justify;">
<li><strong>Descargar los archivos</strong> necesarios:
<ul>
<li><a href="http://www.apachefriends.org/download.php?xampp-win32-1.7.2.zip">XAMPP</a> (en fecha de la entrada, la versión 1.7.2 en versión comprimida ZIP)</li>
<li><a href="http://downloads.zend.com/pdt/all-in-one/pdt-2.1.0-win32-x86.zip">Eclipse PDT</a> (en fecha de la entrada, 2.1.0)</li>
</ul>
</li>
<li><strong>Descomprimir el contenido</strong> de los archivos comprimidos, que cada uno contiene una carpeta, y moverlo a la raíz del disco duro, a C: en un caso normal.</li>
<li>Ejecutamos el archivo &#8216;<em>C:\xampp\setup-xampp.bat</em>&#8216; para <strong>configurar el servidor en la nueva localización</strong>. Saldrá una ventana negra de consola, que primero preguntará si queremos que cree un acceso directo en el escritorio y en el menú de Inicio, y en las siguientes preguntas podemos dejar la respuesta por defecto pulsando <em>Enter</em> hasta que aparezca un menú con 7 opciones, donde pulsaremos la &#8216;<em>x</em>&#8216; para salir.</li>
<li><strong>Creamos un acceso directo</strong> del archivo &#8216;<em>C:\eclipse\eclipse.exe</em>&#8216; en el Escritorio o en el menú de Inicio para tenerlo a mano.</li>
<li><strong>Iniciar Eclipse</strong>.</li>
<li>Aparecerá una primera ventana llamada &#8216;<em>Workspace Launcher</em>&#8216;, donde <strong>cambiaremos la ruta del Workspace</strong> por &#8216;C:\xampp\htdocs&#8217;, y marcaremos la casilla de &#8216;Use this default and do not ask again&#8217; para no vuelva a aparecer esta ventana.</li>
<li>Una vez cargado Eclipse, haremos un par de configuraciones. Iremos a &#8216;<em>Window</em>&#8216;-&gt;&#8217;<em>Preferences</em>&#8216;, y en la ventana que aparece:
<ul>
<li>En &#8216;<em>General</em>&#8216;-&gt;&#8217;Workspace&#8217;, <strong>cambiaremos &#8216;Text file encoding</strong>&#8216; para que tenga el valor &#8216;<em>Other</em>&#8216;-&gt;&#8217;<em>UTF-8</em>&#8216;</li>
<li>En &#8216;<em>PHP</em>&#8216;-&gt;&#8217;<em>Code </em>style &#8216;-&gt;&#8217;<em>Formatter</em>&#8216;, escoger &#8216;<em>Spaces</em>&#8216; en &#8216;<em>Tab policy</em>&#8216; y poner 4 en &#8216;<em>Indentation size</em>&#8216;.</li>
</ul>
</li>
<li><strong>Reiniciamos </strong>el Eclipse.</li>
<li>Ahora i<strong>nstalaremos unos plugins</strong> para añadir más funcionalidades. Iremos a &#8216;Help&#8217;-&gt;&#8217;Install new software&#8230;&#8217;. En la ventana, repetiremos el proceso de pulsar el botón &#8216;Add&#8217; y<strong> añadir el sitio</strong>, por cada uno de los siguientes sitios de donde descargar plugins:
<ul>
<li><strong>Name</strong>: Eclipse Colorer</li>
<li><strong>Location</strong>: http://colorer.sf.net/eclipsecolorer/</li>
</ul>
<ul>
<li><strong>Name</strong>: Aptana Studio</li>
<li><strong>Location</strong>: http://update.aptana.com/install/studio</li>
</ul>
<ul>
<li><strong>Name</strong>: Subclipse</li>
<li><strong>Location</strong>: http://subclipse.tigris.org/update_1.6.x</li>
</ul>
</li>
<li>Después de ingresar el último sitio, deberemos seleccionar en el desplegable de &#8216;<em>Work with:</em>&#8216;  la opción &#8216;<em>&#8211;All Available Sites&#8211;</em>&#8216;, y una vez cargada la lista de opciones, <strong>marcaremos las siguientes opciones</strong>:
<ul>
<li>Aptana Studio</li>
<li>Syntax Highlighting</li>
<li>Subclipse</li>
</ul>
</li>
<li>Pulsaremos &#8216;<em>Next</em>&#8216;, otra vez &#8216;<em>Next</em>&#8216;, aceptaremos las licencias y pulsaremos &#8216;<em>Finish</em>&#8216;. Se <strong>iniciará el proceso de descarga de los plugins i su instalación</strong>.</li>
<li>Una vez finalizada la instalación y<strong> reiniciado el Eclipse</strong>, falta configurar los plugins.</li>
<li>Para configurar &#8216;Eclipse Colorer&#8217;, iremos a &#8216;<em>Window</em>&#8216;-&gt;&#8217;<em>Preferences</em>&#8216;. En la nueva ventana, en la sección &#8216;<em>General</em>&#8216;-&gt;&#8217;Editors&#8217;-&gt;&#8217;<em>File Association</em>&#8216;, configurar para que los archivos:
<ul>
<li><strong>*.php</strong> y <strong>*.phtml</strong> sean abiertos con &#8216;<em>PHP Editor</em>&#8216; por defecto</li>
<li><strong>*.js</strong> sean abiertos con &#8216;<em>Aptana JS Editor</em>&#8216; por defecto</li>
<li><strong>*.css</strong> sean abiertos con &#8216;<em>Aptana CSS Editor</em>&#8216; por defecto</li>
<li>y aquellos archivos que se utilizen, mirad si preferiis otro editor.</li>
</ul>
</li>
<li>Para <strong>configurar &#8216;Subclipse&#8217;</strong>, solamente tenemos que añadir un nuevo repositorio con los datos del repositorio ya existente.</li>
<li>Arriba a la derecha, pulsaremos el botón PHP para <strong>cambiar a la perspectiva de PHP</strong>.</li>
<li>Cuando ahora hagamos el asistente de &#8216;File&#8217;-&gt;&#8217;New&#8217;-&gt;&#8217;PHP Project&#8217; para <strong>crear un nuevo proyecto</strong>, dejando la opción de &#8216;Create new project in workspace&#8217;, <strong>se creará una carpeta</strong> en <em>C:\xampp\htdocs</em> con el nombre del proyecto, y allí dentro se encontrarán <strong>los archivos del proyecto</strong>.</li>
<li>Para hacer que <strong>el navegador muestre el contenido de esa carpeta</strong>, es decir, el proyecto, deberemos poner la siguiente url: <em>http://localhost/nombre_proyecto</em></li>
</ul>
<p>Entradas relacionadas:</p><ol>
<li><a href='http://otroblogmas.com/instalar-phpunit-xampp-windows/' rel='bookmark' title='Instalar PHPUnit con XAMPP en Windows'>Instalar PHPUnit con XAMPP en Windows</a></li>
<li><a href='http://otroblogmas.com/configurar-xampp-para-debugar-con-xdebug-en-netbeans/' rel='bookmark' title='Configurar XAMPP para debugar con XDebug en Netbeans'>Configurar XAMPP para debugar con XDebug en Netbeans</a></li>
<li><a href='http://otroblogmas.com/configurar-xampp-proyectos-desarrollo-local/' rel='bookmark' title='Configurar XAMPP para proyectos en desarrollo en local'>Configurar XAMPP para proyectos en desarrollo en local</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://otroblogmas.com/instalar-y-configurar-xampp-y-eclipse-en-windows/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>WordPress y problemas con el módulo ModSecurity de Apache</title>
		<link>http://otroblogmas.com/wordpress-y-problemas-con-el-modsecurity/</link>
		<comments>http://otroblogmas.com/wordpress-y-problemas-con-el-modsecurity/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 07:00:19 +0000</pubDate>
		<dc:creator>otroblogmas.com</dc:creator>
				<category><![CDATA[hosting]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[procedure]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[servidor web]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://otroblogmas.com/?p=283</guid>
		<description><![CDATA[Voy a explicar un problema que tuve con WordPress, que me tuvo 2 días dando vueltas, probando cosas, pidiendo ayuda, &#8230; y no conseguí nada hasta que José Román Hernández de Emezeta dió con el problema. Estaba creando un artículo sobre Procedures en MySQL para hacer estadísticas, cuando enganché código de la Procedure y al [...]
Entradas relacionadas:<ol>
<li><a href='http://otroblogmas.com/vulnerabilidad-grave-de-wordpress-que-satura-el-servidor/' rel='bookmark' title='Vulnerabilidad grave de WordPress que satura el servidor'>Vulnerabilidad grave de WordPress que satura el servidor</a></li>
<li><a href='http://otroblogmas.com/13-metodos-para-mejora-la-seguridad-de-tu-wordpress/' rel='bookmark' title='13 métodos para mejora la seguridad de tu WordPress'>13 métodos para mejora la seguridad de tu WordPress</a></li>
<li><a href='http://otroblogmas.com/optimizacion-y-aceleracion-de-wordpress-2/' rel='bookmark' title='Optimización y aceleración de WordPress (2/2)'>Optimización y aceleración de WordPress (2/2)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignright size-medium wp-image-288" title="Apache_security" src="http://otroblogmas.com/wp-content/uploads/2009/08/Apache_security-226x300.jpg" alt="Apache security 226x300 Wordpress y problemas con el módulo ModSecurity de Apache" width="126" height="168" />Voy a explicar <strong>un problema que tuve con WordPress</strong>, que me tuvo 2 días dando vueltas, probando cosas, pidiendo ayuda, &#8230; y no conseguí nada hasta que José Román Hernández de <a href="http://www.emezeta.com/">Emezeta</a> dió con el problema.</p>
<p style="text-align: justify;">Estaba creando un artículo sobre <a href="http://otroblogmas.com/procedure-que-haga-un-insert-o-un-update/">Procedures en MySQL</a> para hacer estadísticas, cuando enganché código de la Procedure y <strong>al darle a guardar, se producía un error</strong>. La página que se mostraba era una página 404 del tema actual, pero la ruta iba a /wp-admin/post.<a href="http://otroblogmas.com/tag/php/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con php">php</a> .</p>
<p style="text-align: justify;"><span id="more-283"></span>Hize pruebas, y <strong>descubrí que se trataba de las palabras &#8220;CREATE PROCEDURE&#8221;</strong>. Seguí haciendo pruebas, hasta el punto que<strong> instalaba un WordPress nuevo</strong>, y tal como entraba en el Panel de Administración con la contraseña creada en la instalación, <strong>lo primero que hacía era ir a crear una Entrada</strong>, escribía &#8220;CREATE PROCEDURE&#8221; como texto, le daba a guardar, y salía el error. Me sentí bastante bloqueado, pedí ayuda a <a href="http://www.emezeta.com/">José Román Hernández</a> y me dijo:</p>
<blockquote style="text-align: justify;">
<p style="text-align: justify;"><strong>El problema que tienes es de permisos</strong>. Probablemente no tenga nada que ver con WordPress, sino lo que ocurre es que está <strong>detectando ese texto (CREATE PROCEDURE) como un ataque (SQL Injection, probablemente) y te lo bloquea</strong>.</p>
<p>Lo más probable es que sea tema de <strong>configuración de <a href="http://otroblogmas.com/tag/apache/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con apache">apache</a></strong>. Si eres administrador de tu propio hosting y tienes acceso a los archivos de configuración tendrás que hacerlo, sino contactar con el soporte técnico para que te den una solución. <strong>Puede ser cuestión de un módulo de apache (ModSecurity)</strong> o simplemente la configuración general.</p></blockquote>
<p style="text-align: justify;">Rápidamente <strong>hize la misma prueba que fallaba</strong>, pero esta vez <strong>en un XAMPP en mi ordenador</strong>. Efectivamente no falló y se trataba un <strong>problema del hosting</strong>. Me puse en contacto con ellos, me pidieron una cuenta en mi WordPress para poder ver el error, y rápidamente me lo solucionaron.</p>
<p style="text-align: justify;"><img class="aligncenter size-full wp-image-289" title="mod-security" src="http://otroblogmas.com/wp-content/uploads/2009/08/mod-security.jpg" alt="mod security Wordpress y problemas con el módulo ModSecurity de Apache" width="500" height="168" /></p>
<p style="text-align: justify;"><strong>El problema era un módulo de seguridad extra para Apache</strong>, ModSecurity, que desactivaron modificando el archivo .htaccess añadiendo las siguiente líneas:</p>
<pre style="text-align: justify;">SecFilterEngine Off
SecFilterScanPOST Off</pre>
<p style="text-align: justify;">En el email de contestación de la empresa de hosting, me explicaron el porque del problema:</p>
<blockquote style="text-align: justify;"><p>Este módulo de seguridad <strong>no es recomendable desactivarlo ya que se encarga de controlar multitud de malas acciones de usuarios que tratan de &#8220;reventar&#8221; sitios</strong>. Estos CMS (wordpress, joomla, etc&#8230;) al ser de código abierto, cualquiera puede acceder a su código y buscar agujeros para poder entrar en el sistema.</p>
<p>Si desea tener desactivado este módulo en este directorio sería conveniente que se protegiera la carpeta con una contraseña a través del servidor web.</p></blockquote>
<p style="text-align: justify;">Ahora, <strong>cuando hago una entrada con <em>palabras malintencionadas</em></strong> que el ModSecurity detecta como un ataque, como por ejemplo esta que contiene las palabras que me produjeron el error, <strong>tengo que deshabilitar el ModSecurity comentando esas dos líneas</strong>, y después volver a dejarlas comentadas.</p>
<p style="text-align: justify;">Si esta entrada sirve para alguien con problemas similares, será una entrada merecida.</p>
<p style="text-align: justify;"><strong>NOTA:</strong> Otra cosa que ModSecurity bloquea de WordPress es la subida de imágenes. Tengo que usar la opción de subir archivos a traves del navegador, porque a través de la aplicación flash de WordPress, nunca se acaban de subir. Otra incomodidad a cambio de mayor seguridad.</p>
<p>Entradas relacionadas:</p><ol>
<li><a href='http://otroblogmas.com/vulnerabilidad-grave-de-wordpress-que-satura-el-servidor/' rel='bookmark' title='Vulnerabilidad grave de WordPress que satura el servidor'>Vulnerabilidad grave de WordPress que satura el servidor</a></li>
<li><a href='http://otroblogmas.com/13-metodos-para-mejora-la-seguridad-de-tu-wordpress/' rel='bookmark' title='13 métodos para mejora la seguridad de tu WordPress'>13 métodos para mejora la seguridad de tu WordPress</a></li>
<li><a href='http://otroblogmas.com/optimizacion-y-aceleracion-de-wordpress-2/' rel='bookmark' title='Optimización y aceleración de WordPress (2/2)'>Optimización y aceleración de WordPress (2/2)</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://otroblogmas.com/wordpress-y-problemas-con-el-modsecurity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>13 métodos para mejora la seguridad de tu WordPress</title>
		<link>http://otroblogmas.com/13-metodos-para-mejora-la-seguridad-de-tu-wordpress/</link>
		<comments>http://otroblogmas.com/13-metodos-para-mejora-la-seguridad-de-tu-wordpress/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 07:00:25 +0000</pubDate>
		<dc:creator>otroblogmas.com</dc:creator>
				<category><![CDATA[hosting]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[contraseñas]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[seguridad]]></category>

		<guid isPermaLink="false">http://otroblogmas.com/?p=236</guid>
		<description><![CDATA[De wpbegginer, leo 13 consejos a hacer en nuestro WordPress para mejorar la seguridad de nuestro blog. La mayoría se hacen instalando un plugin, cosa que nos hace la faena más fácil. Algunos no los he podido instalar por requisitos del hosting que no tengo. Aquí os dejo con el listado: Stealth Login: plugin para [...]
Entradas relacionadas:<ol>
<li><a href='http://otroblogmas.com/wordpress-infografia-para-mejorar-la-velocidad-de-carga/' rel='bookmark' title='WordPress: infografía para mejorar la velocidad de carga'>WordPress: infografía para mejorar la velocidad de carga</a></li>
<li><a href='http://otroblogmas.com/optimizacion-y-aceleracion-de-wordpress-2/' rel='bookmark' title='Optimización y aceleración de WordPress (2/2)'>Optimización y aceleración de WordPress (2/2)</a></li>
<li><a href='http://otroblogmas.com/wordpress-y-problemas-con-el-modsecurity/' rel='bookmark' title='WordPress y problemas con el módulo ModSecurity de Apache'>WordPress y problemas con el módulo ModSecurity de Apache</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignright size-full wp-image-237" title="Seguridad en WordPress" src="http://otroblogmas.com/wp-content/uploads/2009/08/wordpress_lock.jpg" alt="wordpress lock 13 métodos para mejora la seguridad de tu Wordpress" width="90" height="102" />De <a href="http://www.wpbeginner.com/wp-tutorials/11-vital-tips-and-hacks-to-protect-your-wordpress-admin-area/">wpbegginer</a>, leo <strong>13 consejos</strong> a hacer en nuestro <a href="http://wordpress.org/">WordPress</a> para <strong>mejorar la seguridad</strong> de nuestro blog. La mayoría se hacen instalando un plugin, cosa que nos hace la faena más fácil. Algunos no los he podido instalar por <strong>requisitos del hosting</strong> que no tengo.</p>
<p><span id="more-236"></span>Aquí os dejo con el listado:</p>
<ol>
<li style="text-align: justify;"><strong>Stealth Login</strong>: plugin para <strong>cambiar las URLs</strong> de la página de login, del directorio de administración, de la página de desconectar o la página de registro.</li>
<li style="text-align: justify;">Crear un <strong>password difícil</strong>, y diferente de los demás sitios donde también tenemos un password</li>
<li style="text-align: justify;"><strong><a href="http://www.bad-neighborhood.com/login-lockdown.html" target="_blank">Login Lockdown</a></strong>: <strong>limitar el número de intentos de acceso al panel</strong>, por ejemplo: si se equivoca 3 veces, se tenga que esperar 5 minutos a volverlo a intentar.</li>
<li style="text-align: justify;"><strong><a href="http://wordpress.org/extend/plugins/admin-ssl-secure-admin/" target="_blank">Admin SSL</a></strong>: <strong>encriptando con SSL</strong> el panel de administración, si el hosting lo permite o si se tiene un certificado SSL, haciendo que las URLs empiezen por https://</li>
<li style="text-align: justify;"><strong><a href="http://www.askapache.com/WordPress/htaccess-password-protect.html">AskApache Password Protect</a></strong>: añade otro nivel de securidad, con este plugin que te genera el <strong>archivo <a href="http://en.wikipedia.org/wiki/Htpasswd">.htpasswd</a></strong> .</li>
<li style="text-align: justify;"><strong><a href="http://www.wpbeginner.com/wp-tutorials/protect-your-admin-folder-in-wordpress-by-limiting-access-in-htaccess/">Limitar el acceso al panel a través de una serie de IPs determinadas</a></strong>. Esto se hace a través del archivo <a href="http://en.wikipedia.org/wiki/Htaccess">.htaccess</a> .</li>
<li style="text-align: justify;"><strong>Borrar el usuario &#8216;admin&#8217;</strong> que trae WordPress por defecto, y tener otro usuario con ese rol.</li>
<li style="text-align: justify;"><strong><a href="http://wordpress.org/extend/plugins/secure-wordpress/" target="_blank">Secure WordPress</a></strong>:<strong> eliminar los mensajes de error del formulario para iniciar sesión</strong>, para no permitir saber si el usuario introducido existe o no. Este plugin hace esto y más funcionalidades.</li>
<li style="text-align: justify;"><strong><a href="http://wordpress.org/extend/plugins/semisecure-login-reimagined/" target="_blank">Semisecure Login Reimagined</a></strong>: aunque requiere <a href="http://otroblogmas.com/tag/javascript/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con javascript">JavaScript</a>, <strong>encripta la contraseña del usuario con <a href="http://es.wikipedia.org/wiki/RSA">RSA</a> en su ordenador</strong>.</li>
<li style="text-align: justify;"><strong><a href="http://wordpress.org/extend/plugins/antivirus/" target="_blank">AntiVirus</a></strong>: <strong>protege el blog de exploits o spam injections</strong>.</li>
<li style="text-align: justify;"><strong>Tener WordPress actualizado</strong> con la última versión, para tener arreglados bugs o exploits de otras versiones anteriores.</li>
<li style="text-align: justify;"><strong><a href="http://wordpress.org/extend/plugins/one-time-password/">One Time Password</a></strong>: plugin que <strong>genera una contraseña para un solo uso</strong> (para cibercafes).</li>
<li style="text-align: justify;"><strong><a href="http://www.seoegghead.com/software/downloads/wordpress-firewall.seo">WordPress Firewall Plugin</a></strong>: <strong>detecta, intercepta y registra las peticiones sospechosas</strong>. También previene de ataques a los plugins instalados.</li>
</ol>
<p>Entradas relacionadas:</p><ol>
<li><a href='http://otroblogmas.com/wordpress-infografia-para-mejorar-la-velocidad-de-carga/' rel='bookmark' title='WordPress: infografía para mejorar la velocidad de carga'>WordPress: infografía para mejorar la velocidad de carga</a></li>
<li><a href='http://otroblogmas.com/optimizacion-y-aceleracion-de-wordpress-2/' rel='bookmark' title='Optimización y aceleración de WordPress (2/2)'>Optimización y aceleración de WordPress (2/2)</a></li>
<li><a href='http://otroblogmas.com/wordpress-y-problemas-con-el-modsecurity/' rel='bookmark' title='WordPress y problemas con el módulo ModSecurity de Apache'>WordPress y problemas con el módulo ModSecurity de Apache</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://otroblogmas.com/13-metodos-para-mejora-la-seguridad-de-tu-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>REDCORUNA: empresa de hosting con tarifa plana</title>
		<link>http://otroblogmas.com/redcoruna-empresa-de-hosting-con-tarifa-plana/</link>
		<comments>http://otroblogmas.com/redcoruna-empresa-de-hosting-con-tarifa-plana/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 07:36:14 +0000</pubDate>
		<dc:creator>otroblogmas.com</dc:creator>
				<category><![CDATA[hosting]]></category>

		<guid isPermaLink="false">http://otroblogmas.com/?p=39</guid>
		<description><![CDATA[Un amigo del trabajo me comento una nueva empresa de hosting que venía pegando fuerte. Se trata de REDCORUNA, que viene con una tarifa plana muy interesante. Económicamente no hay nada que decir, y se ve que la atención al cliente es excelente. No hay entradas relacionadas.
No hay entradas relacionadas.]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Un amigo del trabajo me comento una nueva empresa de <a href="http://otroblogmas.com/tag/hosting/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con hosting">hosting</a> que venía pegando fuerte. Se trata de <strong>REDCORUNA</strong>, que viene con una <a href="http://tarifaplana.redcoruna.com/">tarifa plana</a> muy interesante.</p>
<p style="text-align: justify;">Económicamente no hay nada que decir, y se ve que la atención al cliente es excelente.</p>
<p><a href="http://tarifaplana.redcoruna.com/"><span id="more-39"></span><img class="aligncenter size-full wp-image-42" title="Características-de-la-Tarifa-Plana-de-Hosting" src="http://otroblogmas.com/wp-content/uploads/2009/07/Características-de-la-Tarifa-Plana-de-Hosting1.gif" alt="Características de la Tarifa Plana de Hosting1 REDCORUNA: empresa de hosting con tarifa plana" width="541" height="1448" /></a></p>
<p>No hay entradas relacionadas.</p>]]></content:encoded>
			<wfw:commentRss>http://otroblogmas.com/redcoruna-empresa-de-hosting-con-tarifa-plana/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

