<?xml version="1.0" encoding="ISO-8859-1"?><!-- generator="wordpress/2.0.4" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Comportamiento erroneo de osCommerce</title>
	<link>http://www.hostinglmi.es/bitacoras/index.php/archives/2004/08/21/comportamiento-erroneo-de-oscommerce/</link>
	<description>Bitacora de Hosting LMI - Alojamiento web</description>
	<pubDate>Wed, 16 May 2012 23:42:01 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.4</generator>

	<item>
		<title>by: Marco A. Mateos</title>
		<link>http://www.hostinglmi.es/bitacoras/index.php/archives/2004/08/21/comportamiento-erroneo-de-oscommerce/#comment-42</link>
		<pubDate>Mon, 23 Aug 2004 11:29:23 +0000</pubDate>
		<guid>http://www.hostinglmi.es/bitacoras/index.php/archives/2004/08/21/comportamiento-erroneo-de-oscommerce/#comment-42</guid>
					<description>La tendencia a decir "Es un problema del servidor" es muy habitual...

Esa variable es de osCommerce, no del sistema, y debe ser osCommerce quien en su programaci&#243;n cambie correctamente sus variables por los datos adecuados.

Es decir, si yo tengo que construir una pagina que ponga images/... y mi codigo me pone https://miweb.com/images/ el que lo hace mal es el programa no es el servidor.

No confundamos las churras con las merinas.

Mas claro, los sitios que tienen IP fija construyen de forma correcta la ubicacion de las imagenes y sin embargo, aquellos que no tienen IP fija, osCommerce le da por traducir la URI por https:// en vez de usar rutas relatvas.

Como comprenderas esto no es un porblema del servidor, ya que el servidor no traduce la variables de los usuarios a su libre albedrio, sino por lo que la programaci&#243;n del script le indica.

Un saludo.</description>
		<content:encoded><![CDATA[<p>La tendencia a decir &#8220;Es un problema del servidor&#8221; es muy habitual&#8230;</p>
<p>Esa variable es de osCommerce, no del sistema, y debe ser osCommerce quien en su programaci&#243;n cambie correctamente sus variables por los datos adecuados.</p>
<p>Es decir, si yo tengo que construir una pagina que ponga images/&#8230; y mi codigo me pone <a href='https://miweb.com/images/' rel='nofollow'>https://miweb.com/images/</a> el que lo hace mal es el programa no es el servidor.</p>
<p>No confundamos las churras con las merinas.</p>
<p>Mas claro, los sitios que tienen IP fija construyen de forma correcta la ubicacion de las imagenes y sin embargo, aquellos que no tienen IP fija, osCommerce le da por traducir la URI por <a href='https://' rel='nofollow'>https://</a> en vez de usar rutas relatvas.</p>
<p>Como comprenderas esto no es un porblema del servidor, ya que el servidor no traduce la variables de los usuarios a su libre albedrio, sino por lo que la programaci&#243;n del script le indica.</p>
<p>Un saludo.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Miguel Andres</title>
		<link>http://www.hostinglmi.es/bitacoras/index.php/archives/2004/08/21/comportamiento-erroneo-de-oscommerce/#comment-41</link>
		<pubDate>Sat, 21 Aug 2004 17:51:02 +0000</pubDate>
		<guid>http://www.hostinglmi.es/bitacoras/index.php/archives/2004/08/21/comportamiento-erroneo-de-oscommerce/#comment-41</guid>
					<description>El problema de oscommerce aparece en la variable de entorno 'HTTPS' que se obtiene en application_top:

$request_type = (getenv('HTTPS')== 'on') ? 'SSL' : 'NONSSL';

Lo que no se es si esta variable depende exclusivamente de ENABLE_SSL o no. De echo he estado buscando informacion y no se cual es la variable ENABLE_SSL a la que os referis. En configure.php se define ENABLE_SSL pero esta es una variable interna para el script y que no tiene nada que ver con PHP ni Apache (creo..)

De cualquier forma, si nuestra tienda usa conexion ssl y ponemos la variable HTTPS_SERVER a http en vez de https, no funcionara la conexion segura, no? Creo que podemos solucionar esto poniendo en .htaccess la linea:

&lt;b&gt;setenv HTTPS off&lt;/b&gt;

Y ya no habria que cambiar nada en configure.php del oscommerce

De cualquier forma, a mi me huele mas a un problema de configuracion de apache o el mod_ssl que de php, pues la variable de entorno HTTPS es una variable del servidor y no de PHP.. bueno, es solo mi opinion.

La directiva de configuracion para activar mod_ssl es SSLEngine (on/off), que deberia estar definida en cada virtual host segun la configuracion de cada cuenta. Se puede consultar para mas informacion:

http://www.modssl.org/docs/2.1/ssl_reference.html#ToC7

Espero que esto pueda ayudar un poco a resolver el problema.

Un saludo</description>
		<content:encoded><![CDATA[<p>El problema de oscommerce aparece en la variable de entorno &#8216;HTTPS&#8217; que se obtiene en application_top:</p>
<p>$request_type = (getenv(&#8217;HTTPS&#8217;)== &#8216;on&#8217;) ? &#8216;SSL&#8217; : &#8216;NONSSL&#8217;;</p>
<p>Lo que no se es si esta variable depende exclusivamente de ENABLE_SSL o no. De echo he estado buscando informacion y no se cual es la variable ENABLE_SSL a la que os referis. En configure.php se define ENABLE_SSL pero esta es una variable interna para el script y que no tiene nada que ver con PHP ni Apache (creo..)</p>
<p>De cualquier forma, si nuestra tienda usa conexion ssl y ponemos la variable HTTPS_SERVER a http en vez de https, no funcionara la conexion segura, no? Creo que podemos solucionar esto poniendo en .htaccess la linea:</p>
<p><b>setenv HTTPS off</b></p>
<p>Y ya no habria que cambiar nada en configure.php del oscommerce</p>
<p>De cualquier forma, a mi me huele mas a un problema de configuracion de apache o el mod_ssl que de php, pues la variable de entorno HTTPS es una variable del servidor y no de PHP.. bueno, es solo mi opinion.</p>
<p>La directiva de configuracion para activar mod_ssl es SSLEngine (on/off), que deberia estar definida en cada virtual host segun la configuracion de cada cuenta. Se puede consultar para mas informacion:</p>
<p><a href='http://www.modssl.org/docs/2.1/ssl_reference.html#ToC7' rel='nofollow'>http://www.modssl.org/docs/2.1/ssl_reference.html#ToC7</a></p>
<p>Espero que esto pueda ayudar un poco a resolver el problema.</p>
<p>Un saludo
</p>
]]></content:encoded>
				</item>
</channel>
</rss>

