Hola,
He revisado el curso de Prestashop y la configuración ya la tenía tal cual se recomienda y en el foro no he sabido encontrarlo.
Me ha entrado un pedido de las Islas Baleares y nosotros no hacemos envíos ni a las Islas ni a Ceuta/Melilla. Tengo excluido en Localización > Zonas geográficas las Baleares, etc. pero me siguen entrando, incluso el prestashop me acepta el código postal de estas zonas.
¿Cómo puedo configurarlo?
Gracias
Rafa
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
no puedo visualizar el error, quizás se te ha quedado la captura. Si la puedes enviar nuevamente?
Hola Rafael,
Veo en la captura que nos facilitas (ahora sí se ve bien, gracias) que da error "No database selected"
¿Al importar la base de datos has seleccionado la base de datos que hayas creado para el clon?
Recuerda que para crear el clon debes primero crear una nueva base de datos que será la que uses en el clon.
Puedes ver nuestro tutorial en https://www.webempresa.com/blog/item/1580-importar-bases-de-datos-desde-el-panel-de-hosting-cpanel.html
Fíjate que debes seleccionar la base de datos en la que vas a importar los datos y luego pulsar en importar.
Un saludo.
Sí, lo he hecho tal cual dice en el tutorial, de hecho lo he probado varias veces. Sobre el problema que tengo, el principal, que no es éste, podría tener que ver con el hecho que el Prestashop tengo que actualizarlo?
Gracias
Hola,
No tiene nada que ver, lo que te comenta Lorena es el phpMyadmin, puedes enviarnos una captura de la base que seleccionas antes de ejecutar la consulta?
Hola de nuevo,
Finalmente, he podido importar la base de datos. Me he quedado en el punto 20. Es decir, no sé cómo acceder al back-office del clon. Yo tengo un Prestashop y un Joomla.
El PrestaShop es persianaonline.com y el Joomla es http://persian1-cp168.webprestashop.com/novaweb/administrator/
En CPanel, en mis aplicaciones únicamente aparece la url de Joomla. Siguiendo las instrucciones que ofrecéis solo tendría que cambiar "novaweb" por el nombre de la carpeta del clon, que precisamente se llama "nombre_carpeta_clon". Al hacer esta sustitución, me dirige automáticamente a persianaonline.com. Desaparece "administrator". Lo he intentado con "admin" y "adminwe", pero no hay manera.
¿Qué puedo hacer?
Gracias
Rafa
Hola Rafael, Buenos Días
Según veo en -> http://persianaonline.com/nombre_carpeta_clon/ , parece que tienes la web pero hay algún problema con plugins, no tienes el archivo .htaccess o lo tienes mal configurado.
Revisa estos pasos:
Desde tu cPanel, Archivos, Administrador de Archivos, accede a la carpeta /public_html/copia/config (o donde tengas la copia de la web PrestaShop)
Edita el archivo settings.inc.php y modifica los valores de las variables de la base de datos. (2)
Guarda los cambios del archivo settings.inc.php.
Accede al Back Office de la copia para modificar las rutas. Puedes seguir este artículo.
Una vez cambiadas las rutas de la copia en el Back Office regenera el archivo .htaccess
Descativa la caché.
Activa Forzar Compilación.
Trata de navegar por el sitio web tras estos cambios.
Si la navegación es correcta deja la caché y Forzar Compilación como antes del cambio y guarda de nuevo.
Verifica la carga de la web clonada.1: Los datos de Nombre de Base de Datos, Usuario de Base de Datos y Contraseña de Base de Datos que generes cuando creas la base de datos anótalos, pues son los que debes indicar en el archivo de configuración posteriormente. El Host (hospedaje) es siempre localhost (en Webempresa).
2: Sustituye los valores de la base de datos por los de la nueva que has creado para la copia.
define('_DB_NAME_', 'xxxxxxxxxxxxx'); <- revisa esto ( Nombre de la nueva base de datos )
define('_DB_USER_', 'xxxxxxxxxxxxx'); <- revisa esto ( Usuario Nueva base de datos )
define('_DB_PASSWD_', 'xxxxxxxxxxxxx'); <- revisa esto ( contraseña nueva base de datos)Cambia el Nombre de la Tienda de la web clonada para no confundirla con la Tienda en producción.
Nota: el acceso al administrador seria -> http://persianaonline.com/nombre_carpeta_clon/adminwe/
Ahora te carga en blanco ya que primero tendrás que revisar si todos los datos que te indico están bien
Duplicar una web PrestaShop ¿cómo lo hago?
Un saludo
Hola,
El archivo .htacces nunca lo encontré. Debe ser ese el problema. ¿Cómo puedo crearlo? El otro archivo el settings ya lo cambié.
Gracias
Hola Rafael.
Puedes copiar el que tienes en ' Public_html ', el de la web principal, recuerda que tienes que cambiar las rutas que tienes en el archivo para que apunten /public_html/nombre_carpeta_clon/ .
Una cosa mas, damos por sentado que copiaste todos los archivos que hay también en public_html ( Archivos y carpetas ) verdad?
Un saludo
Hola,
Espero no estar haciendo nada que afecte el buen funcionamiento de las otras dos webs. Adjunto dos pantallazos (uno del directorio principal y otro de la búsqueda) porque lo siento pero no localizo el .htaccess del public html. Si hago la búsqueda, me aparecen muchos resultados pero tampoco sé cuál es el bueno.
Gracias
HOla
No creo que tenga que ver con el .htaccess ya que igual al configurar urls amigables se generarìa
Màs bien parece ser que faltan archivos o que se han copiado de manera incorrecta.
Nos comentan desde tickets que aparece este error:
[04-Aug-2016 15:56:11 UTC] PHP Fatal error: Class 'Adapter_ServiceLocator' not found in /home/persian1/public_html/nombre_carpeta_clon/config/bootstrap.php on line 29
Revisa si tienes todas las carpetas copiadas , especialmetne la carpeta Adapter que es la que hace referencia este error, revisa si tienes todos los archivos.
Puedes intentar copiar nuevamente los archivos
Saludos
He hecho y copiado nuevamente los archivos de public_html y creando de nuevo /public_html/nombre_carpeta_clon .Mirar si está correcto y como proceder.
Gracias
Hola Rafel,
Accedo a Contenido solo visible a usuarios registrados y veo que hay un error 500.
Posiblemente causado por datos incorrectos en el archivo /public_html/nombre_carpeta_clon/.htaccess
Revisa este artículo done en el apartado ¿Qué contiene un archivo .htaccess de PrestaShop por defecto? indico como debe ser un archivo .htaccess por defecto en PrestaShop.
https://www.webempresa.com/blog/redirecciones-htaccess-prestashop.html
Saludos
Hola,
El archivo .htacces lo edité desde /home/persian1/public_html/.htaccess para editar las redirecciones de la web persianespalacio.com (la otra web que tengo alojada en el mismo hosting que persianaonline.com). Hice en ese momento el cambio que sugieres en el artículo del blog que has compartido, para todas las webs en ese mismo archivo. ¿Es correcto? ES que ahora he visto que hay otro .htacces en /home/persian1/.htaccess pero dentro no hay nada. Ya no sé si lo hice bien o no. Y ahora ya no sé qué tengo que hacer 🙁
Gracias
Hola
Tal como te comentè antes revisa que los archivos se hayan copiado, no basta con hacer la acciòn a veces no se copian por que estan en uso o tienen permisos restrictivos
Revisa si tienes la carpeta Adapter en tu carpeta clon, dentro de esta carpeta deben haber archivos. Compara las carpetas copiadas con las del sitio orginal
Mejor si sigues con problemas sobre la clonaciòn abre un nuevo hilo para no mezclar el tema original que planteaste.
Saludos.