Jump to content

[SOLUCIONADO] No suben


Pixie Cabanyaler

Recommended Posts

 

Buenos días.

Para probar y antes de contratar definitivamente un servior remoto como (WebEmpresa), me he creado en local mi tienda y ahora la he subido a un servidor gratuito llamado byethost31.

 

 

He procedido paso a paso tal como recomienda y guia el Moderador 'nadie' para migrarla al hosting

https://www.prestashop.com/forums/topic/217429-como-subir-de-localhost-a-hosting000webhost/

y 'Victor Rodenas':

http://victor-rodenas.com/2013/02/08/guia-migrar-tu-tienda-de-local-a-internet-bajo-la-version-1-5-de-prestashop/

 

  1. He subido con Filezilla el contenido desde la carpeta local Prestashop, a htdocs del servidor
  2. Y dentro del htdocs del servidor,se encuentra el fichero index.php
  3. He modificado el fichero en el servidor settings.inc.php
  4. Por supuesto he exportado la bbdd
  5. He modificado la tabla PS_SHOP_URL para que apunte al dominio y a la raiz:
  6. También he vaciado las carpetas del servidor /cache/smarty/compile y cache respectivamente a excepción de los index.php

Pero a la hora de acceder desde navegador, (eliminando caches, etc), me sale la pantalla de que estoy en el hosting free!!!

He leido que esto pasa cuando no encuentra el index.php o está enlazando con alguno erroneamente:

http://www.aprenderaprogramar.com/foros/index.php?topic=3016.0

pero ya lo dudo,ya quemi index.php, como veis se encuentra en la raíz.

 

 

Quizá esté haciendo algo mal y debo corregirlo, pero no encuentro el qué.

 

 

¿Alguien puede echarme una mano?.

Lo he hecho ya dos veces por si había cometido algún fallo, pero no he obtenido resultado.

 

 

Adjunto este mismo con pantallazos uno a uno en formato pdf para ser más explicito.

 

Muchas gracias

Error del remoto.pdf

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

Hola gracias, buenos días.

 

No tengo ningún index.html en el <htdocs>, ya lo estuve mirando.

El único index que hay es el que ya tenía en localhost del prestashop denominado index.php.

 

Haciendo mil pruebas ayer, comprobé que si accedo al servidor, ya que si pongo un fichero denominado texto.txt con el contenido "hola mundo", si se visualiza el texto en el explorador.

 

http://zeliciousvlc.byethost31.com/texto.txt

 

 

Sin embargo, hoy cambiando la configuración según lo reportado referente a mi cuenta :

 

MySQL DB Name:      b31_19280530_prestashop

MySQL User Name:   b31_19280530

MySQL Password:     (Your cPanel Password)

MySQL Host Name:   sql213.byethost31.com

 

y estableciendo la configuración el el /htdocs/config/settings.inc.php:

 

<?php
define('_DB_SERVER_', 'sql213.byethost31.com');
define('_DB_NAME_', 'b31_19280530_prestashop');
define('_DB_USER_', 'b31_19280530');
define('_DB_PASSWD_', '*******************');
define('_DB_PREFIX_', 'ps_');
define('_MYSQL_ENGINE_', 'InnoDB');
define('_PS_CACHING_SYSTEM_', 'CacheMemcache');
define('_PS_CACHE_ENABLED_', '0');
define('_COOKIE_KEY_', '5L9cdLZKRMvBjVaDBspzXY0ACIaRGfQHgyVNA7qySSUks03c4IKu48Gp');
define('_COOKIE_IV_', 'gw0Uwntu');
define('_PS_CREATION_DATE_', '2016-10-31');
if (!defined('_PS_VERSION_'))
    define('_PS_VERSION_', '1.6.1.8');
define('_RIJNDAEL_KEY_', 'KA1uOOXYRUcnG871RbKQLzDJW8YcfGnV');
define('_RIJNDAEL_IV_', 'vAUVuBcoPxIbqpbfMZRD5w==');

 

me reporta error 500   http://zeliciousvlc.byethost31.com/ :

 

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at [email protected] to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

 

Nota: he subido mi tienda y hecho estas configuraciones tanto en el servidor gratuito ByetHost31, como en el  260mb.net, y el error es exactamente el mismo, lo que me lleba a pensar en que es obviamente error de configuración mía, pero no detecto donde.

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

Vaya por delante las gracias a todos, los que han aportado y a los que no han podido.

 

Pues lo he solucionado.

Lo malo es que lo he conseguido más con cabezonería que con ciencia, lo cual no me deja del todo tranquilo.

 

Expongo lo que he hecho:

 

Ante las sospechas de que no se estuviese interpretando el código php en el servidor (ni en ByetHost31, ni en el  260mb.net), leí el "Getting started" del CPanel de uno de ellos, y leí esto:

 

Step 3 - Script Configuration

Now that you have uploaded the files and you have the database, you need to run through the script installation routine by browsing to the install/uploaded location and locating the installation page.

This location/page can vary between scripts so it is best to refer to the documentation that came with the script or the developer installation materials on their website!

In many cases simply visiting the installation location will direct you to the installation page which allows you to continue setup however if not, again refer to the documentation/official site of the script. Below are some common locations:


http://yourwebsite.com/install.php
http://yourwebsite.com/install
http://yourwebsite.com/installation


If you cannot locate the installation page and you have verified its supposed location using the script help documentation please verify the upload was successful using the Online File Manager to find all the associated files and that they are intact and accounted for including directory names and file names. In many cases you may also find the installation location via this method such as a sub-directory, if this is the case simply adjust your URL accordingly and browse there.

 

Esto ya me hizo sospechar más todavía de que me faltaba configurar o instalar el Script interprete de Prestashop, por lo que en el CPanel en su apartado de Software estaba la utilidad denominada Softaculous (que aunque el nombre da que pensar ;) ), me ofreció instalar entre otros el Prestashop en el servidor.

Una vez configurado con mis datos pude acceder al BackOffice del servidor, aunque a un nuevo proyecto inicial que no era mi tienda, si no la que trae por defecto y demo el prestashop 1.6.

Desde esta misma utilidad, hice una importación de mi sitio original que no funcionaba, pero si tenía subido con todos sus datos, lo cual me creó una nueva instalación activa desde la que ya alcanzaba a acceder al BackOffice de mi tienda.

Aún así, tampoco me permitia acceder al Frontoffice, reportándome el error 500, pero esto fué solucionado editando en Preferencias/SEO + URLs/Configuración de los enlaces  las URL amigables a NO, ya que por lo visto el servidor no las permite.

 

En realidad, y como introducía al comienzo de este post, no comprendo del todo el porqué no funcionaba originalmente, y esto me preocupa ya que mi manera de hacer las cosas es evitar los asistentes y hacerlo "a pelo" en la medida de lo posible para entenderlo desde cero; sobe todo en la fase de aprendizaje en la que me encuentro, pero en este caso así lo he solucionado.

 

No obstante, y como soy completamente un neófito en esto del PrestaShop y la subida a sitios remotos, si algun@ de vosotr@s me sabe corregir, indicar o simplemente decirme cual es mi error estaré encantado de leerlo.

 

Nota:

Si preguntas; pasas cinco minutos siendo considerado un ignorante.

Si no preguntas; eres un ignorante toda la vida.

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

Cierro este caso, después de un par de días de descanso, donde ví las cosas más claras (con ciencia y menos cabezonería), y recordé como pude leer cuando comencé en la propia página de Prestashop la instalación del mismo en local, cosa que no conocí hasta que lo leí que es necesario también realizarlo en el servidor, para que con ello el código php sea interpretado.
Todo eso lo podemos leer en :
http://doc.prestashop.com/pages/viewpage.action?pageId=28016773#Instalaci%C3%B3ndePrestaShop-Instruccionesr%C3%A1pidasdeinstalaci%C3%B3n

Un saludo.
 wink.gif

Link to comment
Share on other sites

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