<?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>WordPress Hacks &#187; permisos chmod 777</title>
	<atom:link href="http://wordpress-hacks.com/tag/permisos-chmod-777/feed" rel="self" type="application/rss+xml" />
	<link>http://wordpress-hacks.com</link>
	<description>Tips y consejos de WordPress en español</description>
	<lastBuildDate>Fri, 30 Mar 2012 10:59:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Permisos CHMOD &#8211; Lo que necesitás saber</title>
		<link>http://wordpress-hacks.com/guia-chmod.php</link>
		<comments>http://wordpress-hacks.com/guia-chmod.php#comments</comments>
		<pubDate>Thu, 17 Jun 2010 11:01:08 +0000</pubDate>
		<dc:creator>Neri Aispuro</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[permisos chmod 664]]></category>
		<category><![CDATA[permisos chmod 777]]></category>

		<guid isPermaLink="false">http://wordpress-hacks.com/?p=555</guid>
		<description><![CDATA[En muchos foros he leído sobre problemas en WordPress que son debido a falta de privilegios causados por permisos mal asignados a la hora de realizar un cambio (generalmente en el htaccess o en directorios de caché o uploads), y he indicado que deben dar CHMOD 777 al htaccess y muchos se quedan desorientados sin saber siquiera lo que es CHMOD, a continuación para los fieles que aún siguen leyendo, una explicación lo más breve que pude escribir. En pocas palabras, podemos decir que CHMOD &#8211; abreviatura de change mode- sería el comando encargado de asignar permisos tanto a archivos [...]]]></description>
			<content:encoded><![CDATA[<p>En muchos foros he leído sobre problemas en WordPress que son debido a falta de privilegios causados por permisos mal asignados a la hora de realizar un cambio (generalmente en el htaccess o en directorios de caché o uploads), y he indicado que deben dar CHMOD 777 al htaccess y muchos se quedan desorientados sin saber siquiera lo que es <strong>CHMOD</strong>, a continuación para los fieles que aún siguen leyendo, una explicación lo más breve que pude escribir.</p>
<p>En pocas palabras, podemos decir que CHMOD &#8211; abreviatura de change mode- sería <strong>el comando encargado de asignar permisos tanto a archivos como a directorios en sistemas tipo Unix</strong>.</p>
<h3>Permisos de archivos</h3>
<p>Los permisos de archivos básicos son 3:<br />
<strong>r</strong> &#8211; read (lectura) Permite: leer un archivo o contenido de un directorio.<br />
<strong>w</strong> &#8211; write (escritura) Permite: Escribir (modificar) o eliminar un archivo o directorio.<br />
<strong>x</strong> &#8211; execute (ejecución) Permite: Ejecutar (acceder) a archivos o directorios.</p>
<p>La combinación de estos 3 permisos produce una cadena que se entiende como <strong>comando chmod</strong>.</p>
<h3>Usuarios</h3>
<p><strong>UGOA</strong> (clases de usuarios)</p>
<p>u &#8211; user (usuario) Dueño del archivo<br />
g &#8211; group (grupo) Usuarios miembros del grupo de archivos.<br />
o &#8211; others (otro) Resto de usuarios que no son ni user ni group (ejemplo: un usuario que entra a un sitio).<br />
a &#8211; all (todos) Others, group y user.</p>
<p>Existen 2 clases o maneras de dar o asignar permisos a los usuarios: <strong>Modo Carácter</strong> y <strong>Modo Octal</strong>, generalmente en &#8220;lo que hacemos nosotros&#8221; utilizamos <a rel="nofollow" href="http://es.wikipedia.org/wiki/Sistema_octal">Modo Octal</a> (Sistema de numeración de 8 dígitos).</p>
<h3>Notas para entendernos mejor</h3>
<p>*Los permisos chmod pueden estar expresados en números o en letras, las letras pueden estar en grupos de 3 caracteres cada uno, siendo el primer grupo el encargado de indicar los permisos de <em>owner</em>, el segundo de <em>group</em> y el último para <em>others</em>, mientras que mediante números podemos expresar un solo grupo de 3 dígitos que puede variar del 000 al 777 como vemos en el siguiente ejemplo:</p>
<p><img src="http://wordpress-hacks.com/wp-content/uploads/2010/06/rw-rw-r-.png" alt="" title="-rw-rw-r--" width="269" height="159" class="alignnone size-full wp-image-592" /></p>
<p>Arriba ingresé una serie de 10 caracteres y anteriormente les había comentado que eran 9 siempre que estemos hablando de letras, esto es por que el primer caracter (rojo) es el que indica si es un directorio (d), si es un archivo (-) o si es un link (l) (también pueden aparecer 3 caracteres más pero es muy poco probable), en el ejemplo estamos hablando de un archivo, si estuviéramos hablando de un directorio sería:<br />
<span id="more-555"></span><br />
<img src="http://wordpress-hacks.com/wp-content/uploads/2010/06/drw-rw-r-.png" alt="" title="drw-rw-r--" width="250" height="60" class="alignnone size-full wp-image-593" /></p>
<h3>Hablando de Números:</h3>
<p>Los permisos con los que trabajamos entonces, están separados generalmente por 1 grupo de 3 dígitos, dentro de estos 3 dígitos existen instrucciones para los tres grupos de usuarios y para cada uno existen 3 tipos de permisos de archivos, esto quiere decir que en 3 dígitos tenemos 8 modos e instrucciones diferentes:</p>
<p>*Permisos de archivos en letras y su ubicación: read(r) write(w) y execute(x). Esto quiere decir que una &#8220;r&#8221; en primer lugar permite leer el archivo, una &#8220;w&#8221; en segundo lugar significa que el archivo se puede escribir, y, finalmente, una &#8220;x&#8221; en tercer lugar significa que el archivo se puede ejecutar. Mientras que un &#8220;-&#8221; indica que no tiene ningún permiso.</p>
<p>*Categorías de usuarios: como en la imagen del primer ejemplo, el primer dígito es para el owner (user(u)), el segundo el grupo(group(g)), y el último de los 3 indica los permisos para el resto de usuarios (others(o)).</p>
<p>Ejemplos de permisos de archivo y su numeración:</p>
<p>Letras = Equivalente en números = Significado</p>
<pre lang="none">
--- = 0 = sin acceso<br />
--x = 1 = ejecutar<br />
-w- = 2 = escribir<br />
-wx = 3 = escribir y ejecutar<br />
r-- = 4 = leer<br />
r-x = 5 = leer y ejecutar<br />
rw- = 6 = leer y escribir<br />
rwx = 7 = leer, escribir y ejecutar<br />
[/php]</p>
<p>Por lo que, si tenemos el siguiente archivo (index.php), en el cual actualmente tenemos permisos chmod 644, podemos entender que:</p>
<p>6 = lectura y escritura permitida al <strong>owner</strong>, ya que el owner está en primer lugar.<br />
4 = lectura para el <strong>group</strong> por estar en segundo lugar, ya que el 4 es "r--" y significa lectura.<br />
4 = lectura para <strong>others</strong> (usuarios), ya que como mencionaba anteriormente, el 4 es lectura y este por ser el último dígito del grupo de 3, pertenece a los permisos de others.</p>
<p><img class="alignnone size-full wp-image-558" title="Atributos chmod" src="http://wordpress-hacks.com/wp-content/uploads/2010/06/Atributos-chmod.png" alt="" width="335" height="321" /></p>
<h3>Modificando mediante el comando CHMOD los permisos</h3>
<p>Es el momento de que empezemos a modificar los permisos de nuestros archivos en nuestro servidor o hosting, para poder ver y editar los permisos, en la mayoría de los clientes ftp solo basta con hacer clic derecho sobre el archivo o directorio e ir a "File permissions" o permisos de archivos. </p>
<p><img src="http://wordpress-hacks.com/wp-content/uploads/2010/06/permisos.png" alt="" title="permisos" width="453" height="345" class="alignnone size-full wp-image-598" /></p>
<h3>Permisos chmod recomendados</h3>
<p>Recomiendo que todos los archivos tengan chmod 644, mientras que los directorios, 755 (a exclución del directorio de uploads y caché que deben tener 777).</p>
<h3>Para ampliar la idea de chmod</h3>
<p><a href="http://catcode.com/teachmod/index.html">Catcode.com - Chmod Tutorial</a>.<br />
<a href="http://www.ignside.net/man/ftp/chmod.php">Ignside.net - CHMOD files, asignando permisos</a>.<br />
<a href="http://ss64.com/bash/chmod.html">Ss64.com - chmod MAN Page</a>.<br />
<a href="http://en.wikipedia.org/wiki/Chmod">Wikipedia</a>.</p>
<h3>Para terminar</h3>
<p>Seguramente me olvidé de varias cosas y este post tenga mucho por corregir, por lo que invito a todos los que quieran aportar algo para mejorarlo a dejar un comentario <img src='http://wordpress-hacks.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress-hacks.com/guia-chmod.php/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>500 Internal Server Error</title>
		<link>http://wordpress-hacks.com/500-internal-server-error.php</link>
		<comments>http://wordpress-hacks.com/500-internal-server-error.php#comments</comments>
		<pubDate>Tue, 08 Sep 2009 11:35:28 +0000</pubDate>
		<dc:creator>Neri Aispuro</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[Internal Server Error]]></category>
		<category><![CDATA[permisos chmod 777]]></category>
		<category><![CDATA[The server encountered an internal error or misconfiguration and was unable to complete your request]]></category>

		<guid isPermaLink="false">http://wordpress-hacks.com/?p=447</guid>
		<description><![CDATA[Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, x@x.com and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request. Probablemente sea uno de los errores más comunes que la mayoría hemos sufrido. El problema generalmente viene cuando nos mudamos de hosting, o [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-medium wp-image-448 aligncenter" title="sorpresa" src="http://wordpress-hacks.com/wp-content/uploads/2009/09/sorpresa-300x200.png" alt="sorpresa" width="300" height="200" /></p>
<p>Internal Server Error</p>
<blockquote><p>The server encountered an internal error or misconfiguration and was unable to complete your request.</p>
<p>Please contact the server administrator, x@x.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.</p>
<p>More information about this error may be available in the server error log.</p>
<p>Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.</p></blockquote>
<p>Probablemente sea uno de los errores más comunes que la mayoría hemos sufrido.</p>
<p>El problema generalmente viene cuando nos mudamos de hosting, o cuando cambiamos los permalinks y wp no puede escribir el .htaccess.</p>
<h3>Recomendaciones:</h3>
<p>* Borrar lo que contenga el htaccess, darle <a href="http://wordpress-hacks.com/tag/permisos-chmod-777"><strong>permisos chmod 777</strong></a> y volver a subirlo en blanco.<br />
* <a href="http://ayudawordpress.com/cambiar-los-permalinks-de-dia-y-fecha-a-nombre-de-post/">Cambiar los permalinks</a> a gusto.<br />
* Retirar los permisos 777.</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress-hacks.com/500-internal-server-error.php/feed</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Unable to create directory &#8211; Is its parent directory writable by the server?</title>
		<link>http://wordpress-hacks.com/unable-to-create-directory-is-its-parent-directory-writable-by-the-server.php</link>
		<comments>http://wordpress-hacks.com/unable-to-create-directory-is-its-parent-directory-writable-by-the-server.php#comments</comments>
		<pubDate>Thu, 11 Jun 2009 23:50:21 +0000</pubDate>
		<dc:creator>Neri Aispuro</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[Is its parent directory writable by the server]]></category>
		<category><![CDATA[permisos chmod 777]]></category>
		<category><![CDATA[Unable to create directory]]></category>

		<guid isPermaLink="false">http://wordpress-hacks.com/?p=363</guid>
		<description><![CDATA[En pocas palabras el error nos cuenta que no podemos crear un directorio por falta de permisos chmod. El otro día cuando mudé la mayoría de mis sitios al nuevo servidor, fué todo de 10, WordPress en el sentido de exportar/importar es perfecto.Solo tuve un problemita. Cuando estaba mudando los archivos, para después no olvidarme, fuí dando permisos chmod 777 a las carpetas donde alojo los archivos, generalmente suele ser en /wp-content/uploads. Estaba escribiendo un artículo, que no recuerdo ahora en que sitio era, y cuando fuí a subir una imagen me decía: Unable to create directory /*/*/*/*/*/wp-content/uploads/2009/06. Is its [...]]]></description>
			<content:encoded><![CDATA[<p>En pocas palabras el error nos cuenta que no podemos crear un directorio por falta de permisos chmod.<br />
El otro día cuando mudé la mayoría de mis sitios al nuevo servidor, fué todo de 10, WordPress en el sentido de exportar/importar es perfecto.Solo tuve un problemita.<br />
Cuando estaba mudando los archivos, para después no olvidarme, fuí dando <strong>permisos chmod 777</strong> a las carpetas donde alojo los archivos, generalmente suele ser en /wp-content/uploads.</p>
<p><img src="http://wordpress-hacks.com/wp-content/uploads/2009/06/error-de-permisos.png" alt="error de permisos" title="error de permisos" width="609" height="103" class="alignnone size-full wp-image-366" /></p>
<p>Estaba escribiendo un artículo, que no recuerdo ahora en que sitio era, y cuando fuí a subir una imagen me decía:<br />
<strong>Unable to create directory</strong> /*/*/*/*/*/wp-content/uploads/2009/06. <strong>Is its parent directory writable by the server?</strong>.</p>
<p>La cuestión era que la dirección que me decía wp del error, era el <a rel="nofollow" href="http://es.wikipedia.org/wiki/Ruta_(inform%C3%A1tica)">path</a> del servidor viejo y no del nuevo, lo primero que pensé fué que todavía no estaban bien los dns, pero después de mirar un rato, la solución era tan obvia que me enojé conmigo mismo por no haberme dado cuenta en el momento.</p>
<p>En dominio.tld/wp-admin/options-misc.php, tenemos las opciones para elegir la ruta de los archivos que subimos, y en la base de datos no queda /wp-content/uploads, si no que queda todo el path del servidor, por ejemplo: /usr/home/htdocs/wp-content/uploads.Y eso era lo que daba error, una vez que reemplasé todo el path del servidor viejo por wp-content/uploads, pude subir las imagenes sin errores.</p>
<p>Si luego de hacer todos los cambios no funciona, no se preocupen, <a href="http://alt-tab.com.ar/es-probable-que-sea-culpa-de-mattquot/">probablemente sea culpa de Matt</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress-hacks.com/unable-to-create-directory-is-its-parent-directory-writable-by-the-server.php/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

