Hola,
Tengo meses siguiendo todo tutorial escrito como en Youtube, incluso de este foro y no logro que se abra adecuadamente un clon de mi tienda Prestashop tanto en 1.7.5.2 como 1.7.6.3 desde Hosting a modo Local (mi Lap). Generalmente sale algo mal, por eso pido por favor ayuda.
Puse en Modo Mantenimiento mi tienda y desactive los certificados SSL desde mi Backend, luego comprimi la tienda de mi hosting incluidos todo lo oculto. Cuando descargue una copia de toda mi tienda en ZIP descomprimi en una subcarpeta ubicada en la raíz de Wampserver (antes lo intentaba con Xampp pero me da más confianza Wamp), configure las URL en mi base de datos, probe tanto en versión de PHP 7.2 como 7.3 , al abrir el Backend o el Fronted en modo Local con Wamp activo y en mi navegador sea el que fuera, no se abre, en su lugar siempre me descarga un archivo (que adjunto) sin extensión que visualizo con Block de Notas y solo se llama "Descarga", no entiendo exacto que me pide en líneas de código, pero sí lo que dice en sus comentarios. Entre otras cosas, me pide que solicite una licencia a Prestashop, por los muchos intentos hechos pienso debe ser otro el problema. ¿Pudiera alguien orientarme? desafortunadamente toda la info encontrada ya está desactualizada y no he encontrado a quién más se le replique este problema.
Líneas abajo comparto el contenido del el archivo al abrirlo con el editor de texto.
<?php
/**
* 2007-2016 PrestaShop
*
* thirty bees is an extension to the PrestaShop e-commerce software developed by PrestaShop SA
* Copyright (C) 2017-2018 thirty bees
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to [email protected] so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to https://www.thirtybees.com for more information.
*
* @author thirty bees <[email protected]>
* @author PrestaShop SA <[email protected]>
* @copyright 2017-2018 thirty bees
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* PrestaShop is an internationally registered trademark & property of PrestaShop SA
*/
$timer_start = microtime(true);
if (!defined('_PS_ADMIN_DIR_')) {
define('_PS_ADMIN_DIR_', getcwd());
}
if (!defined('PS_ADMIN_DIR')) {
define('PS_ADMIN_DIR', _PS_ADMIN_DIR_);
}
require(_PS_ADMIN_DIR_.'/../config/config.inc.php');
require(_PS_ADMIN_DIR_.'/functions.php');
//small test to clear cache after upgrade
if (Configuration::get('PS_UPGRADE_CLEAR_CACHE')) {
header('Cache-Control: max-age=0, must-revalidate');
header('Expires: Mon, 06 Jun 1985 06:06:00 GMT+1');
Configuration::updateValue('PS_UPGRADE_CLEAR_CACHE', 0);
}
// For retrocompatibility with "tab" parameter
if (!isset($_GET['controller']) && isset($_GET['tab'])) {
$_GET['controller'] = strtolower($_GET['tab']);
}
if (!isset($_POST['controller']) && isset($_POST['tab'])) {
$_POST['controller'] = strtolower($_POST['tab']);
}
if (!isset($_REQUEST['controller']) && isset($_REQUEST['tab'])) {
$_REQUEST['controller'] = strtolower($_REQUEST['tab']);
}
// Prepare and trigger admin dispatcher
Dispatcher::getInstance()->dispatch();