Página 1 de 1

Easy Mod

Publicado: 05 Feb 2007, 19:35
por vegeta86
hola amigos soy nuevo, pero necesito ayuda he instalado el EASY MOD, he creado una carpeta en administracion con el nombre de MODS y hay se encuentra el easy, este quedo bien montado lo puedo ver en el panel de administracion, funciona bien, el problema que tengo es que no me instala ningun MOD he bajado algunos de este foro y no funciona me da error como No se puede abrir [./mods/color_groups/install.txt] para la lectura. y ya lo he intentado como varios mods pero nada si alguno me puediera ayudar de antemano gracias




he puesto nuevamente este mensaje aqui porque lo pusieron en papeleria y no podia editarlo si causa moletia mis disculpas no es mi intension

Respuesta: Easy Mod

Publicado: 05 Feb 2007, 23:11
por vegeta86
alguna persona que me ayude porfavor ya puse los datos que me pidieron, si esque son eso o es que me falta algo gracias de antemano

Respuesta: Easy Mod

Publicado: 06 Feb 2007, 01:22
por Zuker
El easy mod no pide que se apliquen permisos chmod a algunas carpetas?

Respuesta: Easy Mod

Publicado: 07 Feb 2007, 17:13
por vegeta86
no mi hermanito solo me dise esto No se puede abrir [./mods/color_groups/install.txt]

Re: Respuesta: Easy Mod

Publicado: 07 Feb 2007, 17:16
por Nazcar
El easy mod no pide que se apliquen permisos chmod a algunas carpetas?no mi hermanito solo me dise esto No se puede abrir [./mods/color_groups/install.txt] Pues va ser que si lo pide vegeta86 en la instalacion del EM repasala

Respuesta: Easy Mod

Publicado: 07 Feb 2007, 18:22
por vegeta86
hermano soy nuevo en esto y eso del EM me dejo fuera, pero he intentado algunas cosa que he visto en el foro por ej: busque el archivo de instalacion .php doy click derecho------operacion-----comados FTP----SITE hay ledoy CHMOD 777 no se si esto es una idiotes mia porque lo he visto en algunos lados de el foro pero nada amigo si pudieras ayudarme por lo menos en las siglas EM yo buscaria informacio gracias


por cierto utilizo el cliente servidos WS_FTP


ya se que es EM "EASYMOD" ja me costo darme cuenta

Respuesta: Easy Mod

Publicado: 07 Feb 2007, 20:15
por narko-x
Tampoco pongas 777 ¿ya sabes lo que permites con eso?

Respuesta: Easy Mod

Publicado: 07 Feb 2007, 20:39
por vegeta86
esta es una de las informaciones que me encontre para eso, pero si me dice que no lo haga por algo sera:


CHMOD files, asignando permisos

Una de las dudas mas habituales cuando nos enfrentamos a la instalación de scripts (perl, php) es la asignación de los permisos correspondientes. Las preguntas sobre CHMOD suelen ser las mas habituales en todos los foros que se dedican a estos temas. En este artículo abordaremos que son los permisos, para que sirven, y como asignarlos.
Los script y los permisos

CHMOD ("Change mode") es un comando UNIX que permite cambiar los permisos de acceso de un archivo. Cada archivo tiene nueve clases de acceso, que pueden ser permitidas o denegadas. Se pueden aplicar diferentes permisos al dueño del fichero, al grupo al que el fichero pertenece y al resto de usuarios. Cada una de estas tres clases de usuarios (dueño, grupo, resto de usuarios) puede tener permisos de lectura, escritura y ejecución

Al instalar cualquier archivo en una página web, podemos definir sus propiedades, para determinar en que forma será accesible para los visitantes de la página.
Estas propiedades son lo que llamamos permisos y segun cuales asignemos a cada archivo este será solo de lectura, de escritura o ejecutable, o cualquier combinación de los tres.

Piensa por ejemplo en una página de html sencilla, respecto de la cual solo nos interesa garantizar que todo el mundo pueda verla pero no modificarla; el archivo que contiene esa página necesita unicamente permisos de lectura, pero no de ejecución ni de escritura. Por contra, si se trata de un script, necesitará probablemente permisos de lectura y de ejecución, etc.
La orden CHMOD

En este documento nos referimos a la asignación de permisos en servidores unix (unix, linux, freebsd, todos ellos pertenecientes a la familia unix, y con diferencia los mas difundidos en la red). La asignación de permisos se hace mediante el comando CHMOD. Por eso, cuando al leer las instrucciones de instalación de cualquier aplicación web te encuentres con la misteriosa frase "haz chmod 666 tal_archivo.htm" ten en consideración que nos estan diciendo los permisos que ese archivo necesita.

Los servidores Windows tienen su propio sistema de permisos, en los que no vamos a entrar aqui.
El concepto de usuario en UNIX

El sistema operativo UNIX esta diseñado para ser multiusuario. Por ello UNIX permite tres niveles de acceso a los archivos, para tres categorias diferentes de usuarios:

owner (propietario) La persona que el sistema reconoce como dueño del archivo.

Group (grupo): Conjunto de usuarios con permisos similares. Muy usado en entornos de trabajo, es de escasa aplicación en páginas web.

Other (otros): Cualquier otra persona.

Es un error asociar el concepto de usuario a una persona real. Se trata de una abstracción, que se refiere no a personas sino a categorias. Por ejemplo, si nosotros creamos un script, somos efectivamente sus autores y propietarios; pero ese script esta destinado a la red. Nosotros, y el resto de personas, accederan al archivo no a traves de nuestra maquina local sino por internet. Es frecuente en los servidores la creación de usuarios genéricos (root, www, www-user etc). En definitiva no olvides que cuando asignas permisos a un script, el owner puede ser cualquiera que visite la página, lo cual será necesario si como es normal se trata de scripts que se administran via web.
Tipos de permiso de acceso:
Read (lectura): Permiso para ver el archivo o directorio, sin hacer cambios.

Write (escritura): Permiso de escritura: puede escribir el archivo, y por tanto, cambiarlo.

Execute (ejecución): El archivo o directorio puede ser ejecutado. Se usa para directorios con scripts, formularios, etc ...

Y tratándose de directorios:

read listar los archivos de un directorio

write añadir nuevos archivos al directorio

execute acceder a los archivos del directorio
Como conozco los permisos de un archivo ?

Si tenemos acceso ftp al servidor, tecleamos el comando ls -l y vemos algo asi:

-rw-r--r-- 1 irvnet irvnet 1272 Sep 28 07:31 index.php
| // / | | | |
| | | | | | tamaño nombre del archivo
| | | | | |_ nombre grupo
| | | | |
| | | | |_ nombre usuario
| | | |
| | | |_ Permisos genericos
| | |
| | |_ Los siguientes tres digitos los permisos del Group
| |
| |___ los siguientes tres caracteres determinan los permisos del owner:
| r de real, lectura; w, write, escritura y x de
| execute, ejecución
|
|
|___ El primer carácter indica si nos encontramos ante un directorio o un
fichero: d significa directorio, - significa fichero,
l significa link


Advierte que tenemos TRES categorias de usuarios ("user," "group," y "other") y para categoria pueden asignarse TRES tipos de permisos: "r," "w," y "x".
Fijando permisos

La orden chmod puede usarse con letras o numeros. La forma mas corriente es expresar los permisos numericamente. Seguro que lo has visto por ahi, chmod 777 etc ...
Para comprender el significado tienes que tener en cuenta que convencionalmente 4 significa permiso de lectura. 2 permiso de escritura y 1 permiso de ejecución. Sumando estos valores vemos que un archivo puede tener los siguientes permisos (por cada tipo de usuario):

4= lectura
2= escritura
1= ejecución

6 (4+2)= lectura y escritura
5 (4+1)= lectura y ejecución
3 (2+1)= escritura y ejecución
7 (4+2+1)= lectura, escritura y ejecución

Todo ello para los tres tipos de usuario.

Asi, un chmod file 777 significa que owner, group y others tienen permiso de lectura, escritura y ejecución. chmod 766 significa que el owner tiene permiso de lectura, escritura y ejecución, y el group y others permiso de lectura y escritura. Chmod 744 significa que el owner tiene permisos de lectura, escritura y ejecución, y group y others unicamente permisos de lectura.

Como ves, son tres digitos, de izquierda a derecha designan los permisos del owner, group y others.

Vemos a continuación su equivalente en letras:

0 = --- = sin acceso
1 = --x = ejecución
2 = -w- = escritura
3 = -wx = escritura y ejecución
4 = r-- = lectura
5 = r-x = lectura y ejecución
6 = rw- = lectura y escritura
7 = rwx = lectura, escritura y ejecución

Asi, en el ejemplo de antes:

rw-r--r--

significa que el owner tiene permisos de lectura y escritura (rw-); el group permisos de lectura unicamente (r--) y other, permiso de lectura (r--). ¿como seria el equivamente numerico? sería chmod 644.

La sintaxis para usar chmod con texto:
chmod [ugo][+-][rwx] [nombre_archivo]

Donde ; [+/- activa o desactiva los atributos siguientes] [r=read, w=write, x=execute]

Por ejemplo, chmod go+r index.php significa que asignamos permisos de lectura para group y others en index.php

De esta forma solo cambiamos los atributos que especificamos, pero no alteramos otros compatibles que pudieran estar asignados anteriormente) por ejemplo, no modifica la atribucion anterior a group de un permiso de ejecución).

Si queremos fijar de nuevo todos los permisos, la sintaxis sería:

chmod go=r index.php donde asignamos a group y other permiso de lectura sobre index.php y eliminamos cualquier otro permiso para ambos.

Ten encuenta asimismo que puedes usar comodines:

chmod 644 *.html etc ...
Calculando valores chmod

Chmod
Permission Owner Group Other
Read
Write
Execute


This free script provided by JavaScript Kit
caso práctico, phpnuke:

Este apartado se mantiene como simple ejemplo. Las ultimas versiones de php-nuke NO precisan permisos de archivo especiales.

Si leemos el install de phpnuke (versiones antiguas anteriores a la 6.0), por ejemplo, el de la versión 4.4, encontramos:

"... In order to use the File Manager, please be sure to chmod 666 ALL files and 777 ALL directories.
4) Also, to activate Headlines you "need" to chmod 777 the "cache" directory, otherwise headlines won't work.
....
NOTE: If you want to edit config.php file from web browser remember to chmod 666 the file config.php or your changes will not be saved! If can't execute chmod just edit the file by hand and re-upload it to your server".

Bueno, aqui nos están diciendo que si queremos utilizar el "administrador de archivos" hay que asignar permisos 666 a todos los archivos, es decir, ya sabemos, permisos de lectura y escritura para TODOS los usuarios (owner, group, other) y 777 a todos los directorios (permiso para listar archivos, subir archivos, acceder archivos en el directorio, a los tres grupos de usuarios).

Para activar las headlines chmod 777 el directorio cache: listar archivos, subir archivos, acceder archivos en el directorio, a los tres grupos de usuarios.

Para modificar las preferencias de nuestra página via web (a traves de admin.php) debemos asignar a config.php permiso 666, es decir, permisos de lectura y escritura. De otra forma, si no tiene permisos de escritura, no se guardaran los cambios.
Materialmente, como se hace?

WS_FTP: click derecho sobre el archivo o directorio, y elegir "chmod" en el menu emergente. O tambien, click derecho y elegir del menu "SITE", y en la barra que sale escribir el comando UNIX, por ejemplo, "chmod 666 config.php".

CuteFTP: click derecho sobre el archivo o carpeta y elegir "Change file attributes" del menu emergente. Para ver los permisos en la ventana, click derecho sobre la ventana y elegir "Long listing".

Telnet: Conectados al servidor, simplemente tecleamos chmod 666 config.php

HTML-kit Selecciona el archivo en el worksplace; click en el botón secundario del ratón y selecciona Set permissions. Obtendras una ventana donde podrás fijar el valor CHMOD chequeando casillas con los permisos, o bien introduciendo directamente su traducción numérica

Respuesta: Easy Mod

Publicado: 07 Feb 2007, 20:55
por Nazcar
En lugar de poner eso,que no esta mal como información,lo que debes de leer es la instalación del EM en el vienen los permisos necesarios para cada fichero y directorio.

Respuesta: Easy Mod

Publicado: 08 Feb 2007, 00:42
por vegeta86
perfecto me voy a dirigir a ver que pasa gracias por la ayuda