Una vez instalado el proyecto RecambioSlim, las modificaciones a realizar para arrancar el proyecto son:
1.- Copie el fichero .env.example a .env
2.- Una vez copiado, edite el fichero y modifique las variables de la BBDD por su configuración, siendo: DB_HOST, DB_NAME, DB_USER, DB_PASS, DBPORT DB_HOST = ‘localhost’
DB_NAME = ‘recambiosv4’
DB_USER = ‘root’
DB_PASS = »
DB_PORT = ‘3306’
APP_DOMAIN = ‘your APP_DOMAIN’
SECRET_KEY = ‘your SECRET_KEY’
3.- Introduzca su dominio en la APP_DOMAIN. 4.- Cree una SECRET_KEY, es la clave privada para generar el token con el módulo JWT, por ejemplo una clave es : ‘AnxP26IxTEL73PIE08EqkZA491A’
4.- Si no tiene una Base de datos de OpenCart, en la ruta /resources/database/mysql/Opencart.sql, tiene el script para generar la base de datos, tablas y datos.
5.- Una vez realizado todos los cambios, el arranque del backEnd es «http://yourdomain/opencard/» , example : «http://recambioslim.com/opencard/».
6.- Para realizar una prueba, puede ejecutar el Postman con la ruta : «http://yourdomain/opencard/category/read», y visualizar todas las categorías, o le dará error.
7.- El fichero .htaccess ya está configurado, no modifique su contenido, ya que pasa los datos del token al backEnd y ejecuta el index.php, indicando que hay rutas lógicas.
Fichero .htaccess
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [QSA,L]
8.- La carpeta app contiene el programa Routes.php y gestiona todos los métodos, si al realizar las pruebas no funciona, consulte las rutas del Routes.php, puede que el problema sea el path del group inicial: $app->group(‘/opencard/api’,function(Group $group)
9.- Si aún persisten los errores, en la carpeta var/logs/ , verá ficheros de log con información detallada de los pasos que está realizando los programas para su solución.