Jump to content

Error En Pagina Front Al Modificar Una Categoria


digitalprintcambrils

Recommended Posts

Hola amigos,

 

necesitaria ayuda para una página que tengo caída sin más.... alguin podria ayudarme....

 

Estaba trabajando en la parte administrativa y al crear unas categorias me ha dejado de funcionar la parte del front! sin ninguna explicación, ya que ha estado funcionando perfectamente todo el dia, incluso con compras echas...

 

no tengo ni idea de lo que ha podido pasar! y logicamente el cliente reclama (logico)

 

la web es www.fumaroma.com

Edited by digitalprintcambrils (see edit history)
Link to comment
Share on other sites

Hola amigos,

 

necesitaria ayuda para una página que tengo caída sin más.... alguin podria ayudarme....

 

Estaba trabajando en la parte administrativa y al crear unas categorias me ha dejado de funcionar la parte del front! sin ninguna explicación, ya que ha estado funcionando perfectamente todo el dia, incluso con compras echas...

 

no tengo ni idea de lo que ha podido pasar! y logicamente el cliente reclama (logico)

 

la web es www.fumaroma.com

 

Activa el debug

  • Entra al FTP
  • Anda donde tenes instaldo prestashop, en este caso la raiz
  • Busca esto: /config/config.inc.php
  • Abri config.inc.php en un editor.
  • Busca "@ini_set('display_errors', 'off')" Creo que esta por la linea 29 del config.inc.php
  • Cambialo por esto: "@ini_set('display_errors', 'on')"
  • Guardalo y subilo a la carpeta correspondiente.

 

Avisanos.

saludos

Link to comment
Share on other sites

Hola jaloise,

 

ya esta activado... alguna idea? la parte administrativa funciona perfectamente

Hola digitalprintcambrils,

 

Prueba a poner en el mismo archivo que te dice jaloise debajo de esa linea lo siguiente: ini_set('memory_limit', '64M');

 

Haber si te va,

 

Que cosa rara, no te tira ningun error... Fiajte si es lo que te dice el otro usuario, si no despues desactiva las URL amigables, a ver que pasa.

 

Saludos

Link to comment
Share on other sites

esto es lo que tengo en el archivo

 

require_once(dirname(__FILE__).'/defines.inc.php');

$start_time = microtime(true);

 

/* SSL configuration */

define('_PS_SSL_PORT_', 443);

 

/* Improve PHP configuration to prevent issues */

ini_set('upload_max_filesize', '100M');

ini_set('default_charset', 'utf-8');

ini_set('magic_quotes_runtime', 0);

 

/* correct Apache charset (except if it's too late */

if (!headers_sent())

header('Content-Type: text/html; charset=utf-8'); ..........

 

no aparece ni para activar el modo fallo, pero lo he echo mediante un modulo

 

a creo que en el prestashop 1.5 el debug esta en define.inc no en el config.inc fijate y modificalo

 

saludos

Link to comment
Share on other sites

Prueba a subirle el ini_set('memory_limit', '120M');

 

A mi me pasaba lo mismo con el admin, no me mandaba ningun error y me salis en blanco. Al subirle el limite de memoria me funciono.

 

Puede ser que tu hosting no te deje subri el limite de memoria en PHP, aunque le indiques en el config.inc.php, tendras que hablar con el hosting.

Link to comment
Share on other sites

Mira los permisos de las carpetas. Ahora mismo esto es lo que me aparece en tu dominio:

 

Forbidden

 

You don't have permission to access / on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Link to comment
Share on other sites

Hola.

 

cuando falla algo en el servidor lo primero que hay que mirar es el archivo error.log de Apache y después en el archivo access.log

 

Todo lo demás será dar palos de ciego.

 

Un saludo.

 

PD: el título del hilo estaría bien cambiarlo por algo que represente lo que se expone dentro.

Link to comment
Share on other sites

Ya te digo que sin poder ver el log de Apache para mí es imposible saber qué está pasando.

 

De todas formas en el link que te he puesto arriba hay gente que parece haberlo solucionado.

 

Aventurando una posible causa yo deshabilitaría las url's amigables porque el error parece, y digo parece, venir de el .htaccess

 

De todas formas si los del hosting no te dan una herramienta para ver los logs de Apache yo me plantearía muy seriamente buscar otro hosting, así no se puede trabajar.

 

Un saludo.

Link to comment
Share on other sites

he deshaibilitado las url amigables y me he cargado el htacces y tampoco! :wacko: :wacko:

 

Concuerdo con el usuario OKA

 

 

De todas formas si los del hosting no te dan una herramienta para ver los logs de Apache yo me plantearía muy seriamente buscar otro hosting, así no se puede trabajar.

 

1&1 ultimamente no vi muy buenas criticas de sus servicios...

Link to comment
Share on other sites

El error, o uno de ellos, es sin duda tu .htaccess, mira lo que hace el servidor :

 

 

oka@nix /tmp $ wget -S http://www.fumaroma.com/es/
--2013-02-25 18:52:58--  http://www.fumaroma.com/es/
Resolving www.fumaroma.com... 217.160.26.46, 2001:8d8:1000:d25b:11ce:b423:733a:d002
Connecting to www.fumaroma.com|217.160.26.46|:80... connected.
HTTP request sent, awaiting response... 
 HTTP/1.1 301 Moved Permanently
 Date: Mon, 25 Feb 2013 17:52:58 GMT
 Server: Apache
 Location: http://www.fumaroma.com/js/
 Content-Length: 235
 Keep-Alive: timeout=2, max=200
 Connection: Keep-Alive
 Content-Type: text/html; charset=iso-8859-1
Location: http://www.fumaroma.com/js/ [following]
--2013-02-25 18:52:58--  http://www.fumaroma.com/js/
Reusing existing connection to www.fumaroma.com:80.
HTTP request sent, awaiting response... 
 HTTP/1.1 302 Moved Temporarily
 Date: Mon, 25 Feb 2013 17:52:58 GMT
 Server: Apache
 X-Powered-By: PHP/5.4.11
 Expires: Mon, 26 Jul 1997 05:00:00 GMT
 Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
 Pragma: no-cache
 Last-Modified: Mon, 25 Feb 2013 17:52:58 GMT
 Location: ../
 Content-Length: 0
 Keep-Alive: timeout=2, max=199
 Connection: Keep-Alive
 Content-Type: text/html
Location: ../ [following]
--2013-02-25 18:52:58--  http://www.fumaroma.com/
Reusing existing connection to www.fumaroma.com:80.
HTTP request sent, awaiting response... 
 HTTP/1.1 500 Internal Server Error
 Date: Mon, 25 Feb 2013 17:52:59 GMT
 Server: Apache
 X-Powered-By: PHP/5.4.11
 P3P: CP="IDC DSP COR CURa ADMa OUR IND PHY ONL COM STA"
 Content-Length: 0
 Connection: close
 Content-Type: text/html; charset=utf-8
2013-02-25 18:53:12 ERROR 500: Internal Server Error.

 

El navegador pide al servidor www.fumaroma.com/es/

 

El servidor devuelve una redirección y dice que el "index de tu tienda" está en http://www.fumaroma.com/js/

 

El navegador re-pide la página a www.fumaroma.com/js/

 

El servidor vuelve a redireccionar a ../

 

El navegador entonces solicita www.fumaroma.com y es aquí cuando ya da el error 500 de servidor.

 

Si el .htaccess dices que lo has dejado limpio como una instalación nueva y las url's dinámicas deshabilitadas es que algún módulo, o el tema que uses te está metiendo dichas redirecciones.

 

Un saludo

Link to comment
Share on other sites

El error, o uno de ellos, es sin duda tu .htaccess, mira lo que hace el servidor :

 

 

oka@nix /tmp $ wget -S http://www.fumaroma.com/es/
--2013-02-25 18:52:58--  http://www.fumaroma.com/es/
Resolving www.fumaroma.com... 217.160.26.46, 2001:8d8:1000:d25b:11ce:b423:733a:d002
Connecting to www.fumaroma.com|217.160.26.46|:80... connected.
HTTP request sent, awaiting response...
 HTTP/1.1 301 Moved Permanently
 Date: Mon, 25 Feb 2013 17:52:58 GMT
 Server: Apache
 Location: http://www.fumaroma.com/js/
 Content-Length: 235
 Keep-Alive: timeout=2, max=200
 Connection: Keep-Alive
 Content-Type: text/html; charset=iso-8859-1
Location: http://www.fumaroma.com/js/ [following]
--2013-02-25 18:52:58--  http://www.fumaroma.com/js/
Reusing existing connection to www.fumaroma.com:80.
HTTP request sent, awaiting response...
 HTTP/1.1 302 Moved Temporarily
 Date: Mon, 25 Feb 2013 17:52:58 GMT
 Server: Apache
 X-Powered-By: PHP/5.4.11
 Expires: Mon, 26 Jul 1997 05:00:00 GMT
 Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
 Pragma: no-cache
 Last-Modified: Mon, 25 Feb 2013 17:52:58 GMT
 Location: ../
 Content-Length: 0
 Keep-Alive: timeout=2, max=199
 Connection: Keep-Alive
 Content-Type: text/html
Location: ../ [following]
--2013-02-25 18:52:58--  http://www.fumaroma.com/
Reusing existing connection to www.fumaroma.com:80.
HTTP request sent, awaiting response...
 HTTP/1.1 500 Internal Server Error
 Date: Mon, 25 Feb 2013 17:52:59 GMT
 Server: Apache
 X-Powered-By: PHP/5.4.11
 P3P: CP="IDC DSP COR CURa ADMa OUR IND PHY ONL COM STA"
 Content-Length: 0
 Connection: close
 Content-Type: text/html; charset=utf-8
2013-02-25 18:53:12 ERROR 500: Internal Server Error.

 

El navegador pide al servidor www.fumaroma.com/es/

 

El servidor devuelve una redirección y dice que el "index de tu tienda" está en http://www.fumaroma.com/js/

 

El navegador re-pide la página a www.fumaroma.com/js/

 

El servidor vuelve a redireccionar a ../

 

El navegador entonces solicita www.fumaroma.com y es aquí cuando ya da el error 500 de servidor.

 

Si el .htaccess dices que lo has dejado limpio como una instalación nueva y las url's dinámicas deshabilitadas es que algún módulo, o el tema que uses te está metiendo dichas redirecciones.

 

Un saludo

 

Nuevamente concuerdo, para mi el error esta en el .htaccess... yo haria una copia en mi computadora, lo eliminaria del servidor y lo generaria de veulta a ver que pasa.

Edited by jaloise (see edit history)
Link to comment
Share on other sites

Hola.

 

Mira una petición correcta a una maqueta sin las urls activadas:

 

 

oka@nix /tmp $ wget -S http://www.presta5.local
--2013-02-25 19:25:12--  http://www.presta5.local/
Resolving www.presta5.local... 172.16.145.131
Connecting to www.presta5.local|172.16.145.131|:80... connected.
HTTP request sent, awaiting response... 
 HTTP/1.0 301 Moved
 Date: Mon, 25 Feb 2013 18:25:08 GMT
 Server: Apache
 Vary: Host,Accept-Encoding
 X-Powered-By: PHP/5.3.3-7+squeeze14
 Cache-Control: no-cache
 Location: http://www.presta5.local/index.php

 

Y mira ahora la redirección que haces tú:

 

 

oka@nix /tmp $ wget -S http://www.fumaroma.com
--2013-02-25 19:28:01--  http://www.fumaroma.com/
Resolving www.fumaroma.com... 217.160.26.46, 2001:8d8:1000:d25b:11ce:b423:733a:d002
Connecting to www.fumaroma.com|217.160.26.46|:80... connected.
HTTP request sent, awaiting response... 
 HTTP/1.1 302 Moved Temporarily
 Date: Mon, 25 Feb 2013 18:28:02 GMT
 Server: Apache
 X-Powered-By: PHP/5.4.11
 location: http://fumaroma.com/index.php?
 Content-Length: 0
 Keep-Alive: timeout=2, max=200
 Connection: Keep-Alive
 Content-Type: text/html; charset=utf-8
Location: http://fumaroma.com/index.php? [following]
--2013-02-25 19:28:02--  http://fumaroma.com/index.php?
Resolving fumaroma.com... 217.160.26.46, 2001:8d8:1000:d25b:11ce:b423:733a:d002
Reusing existing connection to www.fumaroma.com:80.
HTTP request sent, awaiting response... 
 HTTP/1.1 500 Internal Server Error
 Date: Mon, 25 Feb 2013 18:28:02 GMT
 Server: Apache
 X-Powered-By: PHP/5.4.11
 P3P: CP="IDC DSP COR CURa ADMa OUR IND PHY ONL COM STA"
 Content-Length: 0
 Connection: close
 Content-Type: text/html; charset=utf-8
2013-02-25 19:28:18 ERROR 500: Internal Server Error.

 

Lo primero es que redireccionas al dominio sin las 3 www y lo segundo es que redireccionas a http://fumaroma.com/index.php?'>http://fumaroma.com/index.php? y no a http://fumaroma.com/index.php

 

Y otras cosa Prestashop 1.5 genera los htaccess al vuelo, ojo con éso.

 

Base uri de la tienda ?

dominio de la tienda ?

 

Un saludo.

Link to comment
Share on other sites

y este es el htacces que me ha generado dejandolo como lo tenia antes de que se colgara;

 

con la direccion de la tienda www.fumaroma.com

 

# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution

# http://www.prestashop.com - http://www.prestashop.com/forums

 

<IfModule mod_rewrite.c>

 

# Disable Multiviews

Options -Multiviews

 

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www.fumaroma.com$

RewriteRule . - [E=REWRITEBASE:/]

RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]

 

# Images

RewriteCond %{HTTP_HOST} ^www.fumaroma.com$

RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]

RewriteCond %{HTTP_HOST} ^www.fumaroma.com$

RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]

RewriteCond %{HTTP_HOST} ^www.fumaroma.com$

RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]

RewriteCond %{HTTP_HOST} ^www.fumaroma.com$

RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]

RewriteCond %{HTTP_HOST} ^www.fumaroma.com$

RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]

RewriteCond %{HTTP_HOST} ^www.fumaroma.com$

RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]

RewriteCond %{HTTP_HOST} ^www.fumaroma.com$

RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]

RewriteCond %{HTTP_HOST} ^www.fumaroma.com$

RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]

RewriteCond %{HTTP_HOST} ^www.fumaroma.com$

RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]

RewriteCond %{HTTP_HOST} ^www.fumaroma.com$

RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]

 

# Dispatcher

RewriteCond %{REQUEST_FILENAME} -s [OR]

RewriteCond %{REQUEST_FILENAME} -l [OR]

RewriteCond %{REQUEST_FILENAME} -d

RewriteCond %{HTTP_HOST} ^www.fumaroma.com$

RewriteRule ^.*$ - [NC,L]

RewriteCond %{HTTP_HOST} ^www.fumaroma.com$

RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]

</IfModule>

 

#If rewrite mod isn't enabled

ErrorDocument 404 /index.php?controller=404

 

# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

Edited by digitalprintcambrils (see edit history)
Link to comment
Share on other sites

Pues hay que esperar a ver el error.log de apache, además cuando te lo den, qué te van a dar el fichero completo ?

 

Una locura, lo que te tienen que dejar ver es un log en tiempo real, si no buffffff con todos los cambios que has hecho vas a tener que ir buscando por horas y ver qué cambios había.. es decir una auténtica locura.

 

Un saludo

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...