Despliegue rápido de Unmark: Configuración de un gestor de marcadores de código abierto

Requisitos del sistema

Antes de proceder con la instalación de Unmark, verifica que tu entorno cumpla con los siguientes requisitos: PHP versión 7.4 o superior, un servidor de bases de datos MySQL o MariaDB, y las herramientas Git y Composer instaladas.

Obtención del código fuente

Para iniciar, clona el repositorio de Unmark usando Git:

git clone https://gitcode.com/gh_mirrors/un/unmark
cd unmark

Configuración de la base de datos

Crea una nueva base de datos y usuario en MySQL con los siguientes comandos SQL:

CREATE DATABASE bookmarks_db;
CREATE USER 'admin_user'@'localhost' IDENTIFIED BY 'segura_contraseña';
GRANT ALL PRIVILEGES ON bookmarks_db.* TO 'admin_user'@'localhost';
FLUSH PRIVILEGES;

Copia el archivo de muestra de configuración y edítalo con los detalles de tu base de datos:

cp application/config/database-sample.php application/config/database.php

Modifica el archivo application/config/database.php para establecer las credenciales:

$db['default']['username'] = 'admin_user';
$db['default']['password'] = 'segura_contraseña';
$db['default']['database'] = 'bookmarks_db';

Instalación via navegador

Accede al directorio de instalación de Unmark a través de un navegador web. Se mostrará una página de configuración automática; sigue los pasos para:

  • Verificar que los rqeuisitos del sistema se cumplan.
  • Crear una cuenta de administrador.
  • Finalizar la configuración inicial.

Exploración de la interfaz

Una vez completada la instalación, el panel principal de Unmark te permitirá gestionar tus marcadores, incluyendo funciones de organización y búsqueda.

Configuraciones adicionales

Para importar marcaodres existentes, utiliza el controlador Import.php ubicado en application/controllers/Import.php. También puedes instalar scripts de bookmarklets desde el directorio bookmarklets, como unmark_default.js. Para activar notificaciones por correo, edita el archivo application/config/email.php con los parámetros de tu servidor SMTP.

Resolución de problemas comunes

Si encuentras errores de permisos, asegúrate de que los siguientes directorios sean escribibles: application/cache, application/logs y assets/images. Para restablecer la contraseña del administrador, usa la vista application/views/singletons/reset.php.

Con esto, tu instancia de Unmark está lista para su uso, permitiéndote administrar marcadores de manera eficiente. Para explorar cambios estructurales en futuras versiones, revisa los archivos de migración en application/migrations/.

Etiquetas: Unmark PHP MySQL Git Composer

Publicado el 7-21 10:24