Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
[es-es] no puedo entrar al admin de otro script (oscommerce)
Hola,
creería que por culpa del TXP, no puedo entrar al sector de administración de osCommerce.
Cuando ingreso en el navegador la URL para entrar a la adminsitración de osCommerce (www.misitio.com/catalogo/admin/index.php), el navegador simplemente carga la página de inicio de mi sitio www.misitio.com/ (cuyo index está administrado con TXP).
Sé que tiene que ver con el mod Rewrite de TXP, ya que sucede algo similar con las páginas 404 personalizadas. Es decir, si tipeo una URL errónea (www.misitio.com/url-erroneaalsdj), TXP “overridea” la página 404 personalizada y simplemente muestra la página de inicio del sitio.
Pero en el caso de la página de administración de osCommerce, la URL es correcta. Sin embargo, la info que hay en el .htaccess de TXP hace que el servidor de vuelva la página de inicio de mi sitio.
¿Se entendió?
¿Se puede hacer alguna modificación en el .htaccess que hay en el directorio /admin/ de osCommerce, para anular lo que hay en el .htaccess de TXP (que está en una carpeta parent)?
Gracias.
Offline
Re: [es-es] no puedo entrar al admin de otro script (oscommerce)
Creo que podrías solucionarlo añadiendo al .htaccess del directorio del OsCommerce +FollowSymLinks a la directiva Options, pero ayudaría ver ese .htaccess
Pedro Palazón
http://kusor.net http://kusor.com
Offline
Re: [es-es] no puedo entrar al admin de otro script (oscommerce)
Hola Kusor,
finalmente, para solucionarlo, hice lo que indico en <a href=“http://forum.textpattern.com/viewtopic.php?pid=74486”>este hilo del foro</a>. Mi post es el número 16
Me basé en la solución sugerida por apsk121 en el post número 10 de ese mismo hilo, aunque hice algunas modificaciones, ya que la solución de apsk121 no me funcionó del todo.
Agrego aquí el contenido de mi .htaccess por si alguien tiene el mismo problema:
<p># DirectoryIndex index.php index.html<br>Options +FollowSymLinks<br># RewriteBase /</p>
<p>< IfModule mod_rewrite.c ><br>RewriteCond %{REQUEST_URI} ^/catalogo/admin/(.)$ [OR]<br>RewriteEngine On<br>RewriteCond %{REQUEST_FILENAME} -f [OR]<br>RewriteCond %{REQUEST_FILENAME} -d<br>RewriteRule ^(.+) – [PT,L]<br>RewriteRule ^(.) index.php<br>< /IfModule ></p>
Gracias!
Offline
Re: [es-es] no puedo entrar al admin de otro script (oscommerce)
Muy loco.
Luego de postear la respuesta anterior… quiero entrar a la admin de mi osCommerce… y tuc! me carga la homepage de mi sitio (administrada por TXP).
No sé por qué dejó de funcionar… estoy en plena investigación…
Por cierto, ni siquiera apuntando al index.php de la admin de osC, se me carga la admin.
Parece ser que la regla impuesta por TXP desde el .htaccess tiene más peso que la dirección absoluta que apunta a la admin de mi carrito (http://www.sitio.com/catalogo/admin/index.php)
Last edited by maniqui (2005-09-07 01:27:37)
Offline
Re: [es-es] no puedo entrar al admin de otro script (oscommerce)
Kusor, si estás por ahí, lee esto:
borré (temporalmente) el .htaccess del directorio /admin/ de mi instalación de osCommerce.
Probé ingresar a la administración y no tuve inconvenientes.
Por lo tanto, parece haber algo en el .htaccess de la admin del osCommerce que está haciendo lío…
Obviamente, volví a restaurar al .htaccess de la administración del oscommerce… sino, esa sección quedaba expuesta a que puediera ingresar cualquier persona…
En fin, el .htaccess de la admin de osC contiene lo siguiente
<pre><code>
# $Id: .htaccess,v 1.1 2003/06/20 00:18:30 hpdl Exp $
#
# This is used with Apache WebServers
#
# For this to work, you must include the parameter ‘Options’ to
# the AllowOverride configuration
#
# Example:
#
<Directory “/usr/local/apache/htdocs”>
AllowOverride Options
</Directory>
#
# ‘All’ with also work. (This configuration is in the
# apache/conf/httpd.conf file)
# The following makes adjustments to the SSL protocol for Internet
# Explorer browsers
<IfModule mod_setenvif.c>
<IfDefine SSL>
SetEnvIf User-Agent “.MSIE.” \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
</IfDefine>
</IfModule>
# Fix certain PHP values
#<IfModule mod_php4.c>
# php_value session.use_trans_sid 0
# php_value register_globals 1
#</IfModule>
AuthType Basic
AuthName “osCommerce Admin”
AuthUserFile “/home/USUARIO/.htpasswds/catalogo/admin/passwd”
require valid-user</code></pre>
Alguna idea?
Last edited by maniqui (2005-09-07 01:57:41)
Offline
Re: [es-es] no puedo entrar al admin de otro script (oscommerce)
Hola
he ampliado mi inconveniente <a href=“http://forum.textpattern.com/viewtopic.php?pid=75047#p75047”>en este hilo</a>.
Actualicé a TXP 4.0.1 y ahora cuando quiero entrar a la admin de osC, recibo un Error 404 (enviado por TXP).
Sigo investigando…
Offline
Re: [es-es] no puedo entrar al admin de otro script (oscommerce)
La única idea es que no esté siguiendo los enlaces simbólicos del directorio del osCommerce. ¿Has probado añadiendo un Options +FollowSymLinks en el .htaccess del directorio de administración del osCommerce?
Pedro Palazón
http://kusor.net http://kusor.com
Offline
Re: [es-es] no puedo entrar al admin de otro script (oscommerce)
Hola Kusor
sí, probé agregar un Options +FollowSymLinks en el .htaccesss en el directorio de administración de osCommerce, pero no tuve suerte. Puedes ver casi todo lo que he hecho en <a href=“http://forum.textpattern.com/viewtopic.php?pid=75047#p75047”>este foro</a>.
Ya le voy a encontrar la vuelta.
Gracias.
Offline