Post Format

OSCommerce y los permisos de /includes/configure.php

Aviso: esto no tiene interés para ninguno de los lectores habituales… pero puede que le sea de bastante ayuda a alguien que lo busque por Google, ya que no yo no encontré ninguna solución.

Al finalizar la instalación OSCommerce (software para tienda online) es necesario cambiar los permisos del fichero /includes/configure.php, de lo contrario aparecerá un warning, ya que por defecto se permite escribirlo y esto constituye un error de seguridad:


Reset the permissions on catalog/includes/configure.php to 644 (if you are still getting the warning message at the top of the page after setting this configure.php files to 644 then set the catalog/includes/configure.php file to 444 which is read only – this happens on some servers that have been updated for security reasons)

Advertencia: Puedo escribir en el fichero de configuración: catalog/includes/configure.php. En determinadas circunstancias esto puede suponer un riesgo – por favor corriga los permisos de este fichero.

(Por cierto, la traducción al castellano quita información, cómo odio esto, prefiero tenerla en inglés completa y no la “demo” en castellano)

Podéis hacer esto con cualquier cliente ftp, varias páginas explican el método ortodoxo (ayuda OsCommerce). Por lo visto, a veces no llega con dejarlos a 644 sino que hay que ponerlos a 444 (sólo lectura, para todos). En mi hosting compartido no consigo hacer esto, me lo da como ok pero vuelve a ponerlos a 444. ¿Cómo solucionarlo si no tenemos acceso a la shell y por ftp no es posible?

Creamos este fichero chmod.php, lo subimos al directorio raíz de la tienda (en /includes/ no nos dejará ejecutarlo), lo ejecutamos (http://(path a la tienda/chmod.php), comprobamos que los permisos están bien y por último lo borramos.

<?php
$a = chmod("includes/configure.php", 0444); // el 0 es de octal
echo "devuelto"+$a;
?>

Y problema solucionado (a menos que alguien tenga que hacer alguna alegación). Por cierto, no es que me vaya a poner a instalar tiendas online, pero a veces hay que hacerlas.

77 comments

  1. Locoooooo!!!!! sos muy groso! Me funcionó de maravilla! Un abrazo grande!

  2. Juan Apesteguia

    11/05/2011 @ 2:30

    Gracias me sirvio funciono perfecto muchas gracias !!!!!

  3. Pablo Gutierrez

    12/09/2011 @ 12:54

    Muchas gracias Daniel, el php fue a la perfeccion. Un saludo!

  4. Gracias me has salvado, llevaba tiempo intentando quitar el aviso y cambiar los permisos.

    Saludos

  5. Anabelle Arroyo

    24/02/2012 @ 5:13

    Muchas gracias Etomas,tambien me has ayudado mucho entre a cpanel y una maravilla se ha quitado el error en mi pagina. Cual es tu email?

  6. Pingback: Actualizar osCommerce 2.2MS2 para funcionar en PHP5 « Chica Gik

  7. Luis Prieto

    09/06/2012 @ 19:25

    Muchisimas gracias….

    me siento seguro….. jajajajajaja

    Llevabamos un buen rato intentando cambiarlo….

  8. Muchísimas gracias por tu aportación, soy novata en esto y después de haber terminado unos cursos del inem ando revisando los proyectos y quitando errores y no conseguía quitarlo hasta que me has dado la solución.

  9. ecigs Luckily none of them are able to create fast and effortless. It is this e-liquid for this from reading this article are rather safe and are ready to check out, just type the coupon code into the subconscious wits of the car. Before you shop for an excellent affair now as the Adaptive Memory Technology.
    Most importantly the amount of nicotine.

  10. Muchas gracias por tu aporte, no conseguía cambiar los permisos y con tu método va de lujo.

  11. Gracias parcerito estuvo de lujo, me resolvio ese problemilla que me tenia loco. =D te deseo suerte mi pana.

  12. para que funcione he tenido que meterlo en includes, ya va ok.
    Ahora el problema lo tengo con tildes, ñ y €

  13. Excelente, gracias por el aporte, ahora si podré trabajar tranquilo :D

  14. Jeje , la unica alegación es que no hay alegación alguna. Gracias por tu valiosisimo aporte, desde Venezuela

Leave a Reply

Required fields are marked *.