You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Disable your Antivirus, Antimalware, SmartScreen or any other security solution in your Operating System, close all windows and check the date and time of your PC is correct. Unzip uniOPOS.exe (.zip) to your desktop, execute it with double click (accept privileged execution) and follow the instructions on the screen.
Desactive su Antivirus, Antimalware, SmartScreen o cualquier otra solución de seguridad en su Sistema Operativo, cierre todas las ventanas y verifique la fecha y hora de su PC sea la correcta. Descomprima uniOPOS.exe (.zip) en el escritorio, ejecutarlo con doble clic (acepte la ejecución con privilegios) y siga las instrucciones en pantalla.
Important Before Use
uniOPOS contains three (3) options. Select the one you are going to work with. At the end of the installation of each package the following message will appear:
uniOPOS contiene tres (3) opciones. Seleccione con el que va a trabajar. Al finalizar la instalación de cada paquete saldrá el siguiente mensaje:
About SO
- Some bundled packages are only compatible with 64-bit architecture.
- Algunos paquetes incluidos solo son compatibles con arquitectura 64 bits.
- Backward compatibility to Windows 10 is not guaranteed.
- La compatibilidad con versiones anteriores a Windows 10 no está garantizada.
About Dependencies
- According to the Minimum Requirements, uniCenta oPOS depends on Java. Therefore, uniOPOS includes:
- De acuerdo a los Requisitos Mínimos, uniCenta oPOS depende de Java. Por tanto, uniOPOS incluye:
- According to the official MySQL channel, MySQL Community v5.7 Server requires Microsoft Visual C 2019 Redistributable Package to run on Windows platforms (This requirement changed over time: MySQL 5.7.37 and earlier require Microsoft Visual C 2013 Redistributable Package, MySQL 5.7.38 and 5.7.39 require both, and only the Microsoft Visual C 2019 Redistributable Package is required as of MySQL 5.7.40). Therefore, uniOPOS includes:
- Según el official MySQL channel, MySQL Community v5.7 Server requiere Microsoft Visual C 2019 Redistributable Package para ejecutarse en plataformas Windows (Este requisito cambió con el tiempo: MySQL 5.7.37 y anteriores requieren Microsoft Visual C 2013 Redistributable Package, MySQL 5.7.38 y 5.7.39 requieren ambos, y solo se requiere el paquete redistribuible de Microsoft Visual C 2019 a partir de MySQL 5.7.40). Por tanto, uniOPOS incluye:
Microsoft Visual Basic/C Runtime x86
Microsoft Visual C 2005 Redistributable x86 x64
Microsoft Visual C 2008 Redistributable x86 x64
Microsoft Visual C 2010 Redistributable x86 x64
Microsoft Visual C 2012 Redistributable x86 x64
Microsoft Visual C 2013 Redistributable x86 x64
Microsoft Visual C 2022 Redistributable x86 x64
About Backup
If you have previous versions of uniOPOS (or some of its components: uniCenta oPOS (unicentaopos.properties), MySQL Server (DBs & config), etc.) installed on your system, it is highly recommended that you remove or stop the related services. uniOPOS can also remove previous versions of its components, so Backup before using it.
Si tiene versiones previas de uniOPOS (o de algunos de sus componentes: uniCenta oPOS (unicentaopos.properties), MySQL Server (DBs & config), etc), instaladas en su sistema, se recomenda encarecidamente que las elimine o detenga los servicios relacionados. uniOPOS también puede eliminar versiones previas de sus componentes, por tanto haga Backup antes de usarlo.
About DB
- Always check the port in the uniCenta oPOS Control Panel (example: jdbc:mysql://localhost:3306/) that matches the port in use of MySQL Server.
- Verifique siempre el puerto en el Panel de Control de uniCenta oPOS (ejemplo: jdbc:mysql://localhost:3306/) que coincida con el puerto en uso de MySQL Server.
- If you are going to work with MariaDB instead of MySQL Server (not recommended by developer), edit your .sql file and replace the line ROW_FORMAT=COMPACT; by ROW_FORMAT=DYNAMIC;.
- Si va a trabajar con MariaDB en lugar de MySQL Server (no recomendado por el desarrollador), edite su archivo .sql y reemplace la línea ROW_FORMAT=COMPACT; por ROW_FORMAT=DYNAMIC;.
- To manage databases, the options "Install" and "Portable" include phpMyAdmin. Option "WebServer" includes HeidiSQL.
- Para administrar bases de datos, las opciones "Instalación" y "Portable" incluyen phpMyAdmin. La opción "WebServer" incluye HeidiSQL.
- From uniCenta oPOS 4.5 only the Database Transfer tool is available. It will upgrade any previous uniCenta oPOS version from 3.0 and also includes Openbravo POS 2.30.
- Desde uniCenta oPOS 4.5 solo está disponible la herramienta de Transferencia de Base de Datos. Actualizará cualquier versión anterior de uniCenta oPOS de 3.0 y también incluye Openbravo POS 2.30.
- Note that utf8 (MySQL 5.5 and earlier), utf8mb3 (MySQL 5.7), utf8mb4 (MySQL 8.0 and later).
- Tenga en cuenta que utf8 (MySQL 5.5 y versiones anteriores), utf8mb3 (MySQL 5.7), utf8mb4 (MySQL 8.0 y versiones posteriores).
- It is recommended to increase the following values of my.ini or my.cnf:
- Se recomienda incrementar los siguientes valores de my.ini o my.cnf:
- Beginning with the April 2021 releases of OpenJDK, TLS 1.0 and TLS 1.1 is disabled by default. If you use a version higher than Java v8u211, when connecting uniCenta oPOS with MySQL Server an error will appear:
- A partir de las versiones de abril de 2021 de OpenJDK, TLS 1.0 y TLS 1.1 están deshabilitados de forma predeterminada. Si usa una versión superior a Java v8u211, al conectar uniCenta oPOS con MySQL Server saldrá error:
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
Communications link failure
Error: javax.net.ssl.SSLHandshakeException: No appropriate protocol
(protocol is disabled or cipher suites are inappropriate)
There are several methods to solve it: | There are several methods to solve it:
Edit (as admin) file (depends on your version of java): | Editar (como admin) el archivo (depende de su versión de java):
Program Files\Java\jre-1.8(XXX)\lib\security\java.security
And disable or remove the following SSL line, save the changes and reboot the PC: | Y desactive o elimine la siguiente línea SSL, guarde los cambios y reinicie el PC:
Before Connector/J 8.0.28: jdbc:mysql://localhost:3306/database_name?enabledTLSProtocols=TLSv1.2
Since Connector/J 8.0.28 and later: jdbc:mysql://localhost:3306/database_name?tlsVersions=TLSv1.2
After Java changes and reboot, uniCenta oPOS will now be able to connect: | Después de los cambios en Java y reinicio, uniCenta oPOS ya podrá conectarse:
- uniCenta oPOS WampServer only for Windows 10/11 x64.
- uniCenta oPOS WampServer únicamente para Windows 10/11 x64.
- If you select uniCenta oPOS WampServer, keep in mind that installs MySQL Server (By default service start automatically) and MariaDB (By default service does not start automatically).
- Si selecciona uniCenta oPOS WampServer, tenga en cuenta que instala MySQL Server (Por defecto inicia automáticamente) y MariaDB (por defecto el servicio no inicia automáticamente).
- Installation is done in insecure mode, so access to root account is without a password (you must create one).
- La instalacion se realiza en modo inseguro, por tanto el acceso a la cuenta root es sin contraseña (deberá crear una).
- uniCenta oPOS WampServer uses port 80 by default for Apache/phpMyAdmin, therefore it is recommended to release this port (Note: if you use the IIS World Wide Web Publishing service, installing this package will change the IIS service to manual, to avoid conflicts).
- uniCenta oPOS WampServer usa el puerto 80 por defecto para Apache/phpMyAdmin, por tanto se recomienda liberar este puerto (Nota: si usa el servicio de IIS World Wide Web Publishing, la instalación de este paquete cambiará el servicio IIS a manual, para evitar conflictos).
Go to the destination folder %HOMEDRIVE%\PortableSrv\ and find the shortcuts to start Unicenta and Uniserver.
Vaya a la carpeta de destino %HOMEDRIVE%\PortableSrv\ y encontrará los accesos directos para iniciar Unicenta y UniserverZ.
Important Before Use Portable Pack
- If you select uniCenta oPOS UZero, when installation is finished, you must run UniController with administrative privileges. It will ask you Enter new MySQL root password or press cancel. It is recommended to change default password root.
- Si selecciona uniCenta oPOS UZero, al terminar la instalación, debe ejecutar UniController con privilegios administrativos. Solicitará Ingresa la nueva contraseña de root de MySQL o presiona cancelar. Se recomienda cambiar la contraseña por defecto root.
- While Apache is running to prevent problems, php menu option is disabled (greyed out).
- Mientras Apache se ejecuta para evitar problemas, la opción de menú php está deshabilitada (atenuada).
- According to the [UZero PHP documentation](https://www.uniformserver.com/ZeroXI_documentation/php.html), it works with three (3) versions of php.ini (php_test.ini, php_development.ini and php_production.ini). The default is php_production.ini, so if you don't choose another configuration file in the PHP menu, any configuration changes will have to be made in the php_production.ini file.
- Según la [documentación de UZero PHP](https://www.uniformserver.com/ZeroXI_documentation/php.html), trabaja con tres (3) versiones de php.ini (php_test.ini, php_development.ini and php_production.ini). Por defecto php_production.ini, por tanto, si no elije otro archivo de configuración en el menú PHP, cualquier cambio en la configuración deberá hacerlo en el archivo php_production.ini.
- phpMyAdmin starts by default in French language. To change it, open the phpMyAdmin administration page, log in, find the "Paramètres d'affichage (Appearance Settings)" section and change the language in the "Langue (Language)" drop-down menu.
- phpMyAdmin inicia por defecto en idioma francés. Para cambiarlo, abra la página de administración de phpMyAdmin, inicie sesión, busque la sección de "Paramètres d'affichage (Configuración de Apariencia)" y cambie el idioma en el menú desplegable "Langue (Language)".
To start it automatically with your system, go to the path `%HOMEDRIVE%\PortableSrv\UniserverZ\permanent` and run the `permanent.bat` script with privileges and follow the instructions on the screen. Or open the `Extra\PC-Win Start-Up` menu and check the boxes for autostart.
Para iniciarlo automáticamente con su sistema, vaya al path `%HOMEDRIVE%\PortableSrv\UniserverZ\permanent` y ejecute con privilegios el script `permanent.bat` y siga las instrucciones en pantalla. O abra el menú `Extra\PC-Win Start-Up` y marque las casillas correspondientes al inicio automático.
- Exclude the %HOMEDRIVE%\websrv folder from your antivirus or security solution.
- Excluya la carpeta %HOMEDRIVE%\websrv de su antivirus o solución de seguridad.
- This package delete previous folder (%HOMEDRIVE%\websrv) before installing, therefore make backup of your DBs and configurations before executing it. Read About Backup.
- Este paquete elimina la carpeta previa (%HOMEDRIVE%\websrv) antes de instalar, por tanto haga backup de sus DBs y configuraciones antes de ejecutarlo. Lea About Backup.
- Keep in mind the same requirements as described in About DB, About Java.
- Tenga en cuenta los mismos requerimientos descritos en: About DB, About Java.
- HeidiSQL is compatible with Win 10/11 (and Win 7 with some limitations) and to connect to MS SQL servers enabled for TLS 1.2 requires OLE DB Driver 18 for SQL Server.
- HeidiSQL es compatible con Win 10/11 (y Win 7 con algunas limitaciones) y para conectarse a servidores MS SQL habilitados para TLS 1.2 requiere OLE DB Driver 18 for SQL Server.
- The path of MySQL Data DB is %HOMEDRIVE%\websrv\mysql\data\mysql\.
- El path de MySQL Data DB es: %HOMEDRIVE%\websrv\mysql\data\mysql\.
- MySQL Server Installation is in insecure mode, so access to root account is without a password (you must create one).
- La instalacion de MySQL Server es en modo inseguro, por tanto el acceso a la cuenta root es sin contraseña (deberá crear una).
- uniCenta oPOS Web Server includes Jetty, therefore you do not need to install apache, nginx or another web server.
- uniCenta oPOS Web Server incluye Jetty, por tanto no necesita instalar apache, nginx u otro web server.
To access uniCenta oPOS Web Server from another computer's browser, you must use static IP on your server. And replace IP:port in \unicenta-webserver\jetty.properties.
Para acceder a uniCenta oPOS Web Server desde el navegador de otro equipo, debe usar IP estática en su servidor. Y cambiar la IP:Puerto en \unicenta-webserver\jetty.properties.
:: Line to change localhost to your server IP or 0.0.0.0
org.webswing.server.host=localhost
:: Line to change the port
org.webswing.server.http.port=8080
Activate "Allow Server Printing"
UNIOPOS FOR LINUX
How to Use Linux Pack
wget -c -q https://raw.githubusercontent.com/maravento/vault/master/uniopos/resources/scripts/uniopos.sh
sed -i "s:your_user:$USER:g" uniopos.sh
sudo chmod x uniopos.sh
sudo ./uniopos.sh
This project has reached EOL - EOS. No longer supported or updated.
Este proyecto a alcanzado EOL - EOS. Ya no cuenta con soporte o actualizaciones.
LICENSES
DISCLAIMER
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
NOTICE
Maravento Studio has no relationship with the developers of uniCenta OPOS. We also don't use it, we don't promote it, and we don't provide support. Maravento Studio only supports the uniOPOS installer, which is an open source project, sponsored by UuniOPOS SAS. Only the sponsor of this installer may use it for commercial purposes.
Maravento Studio no tiene ninguna relación con los desarrolladores de uniCenta OPOS. Tampoco lo usamos, no lo promocionamos y no brindamos soporte. Maravento Studio solo brinda soporte al instalador uniOPOS, que es un proyecto de código abierto, patrocinado por uniOPOS SAS. Solo el patrocinador de este instalador, podrá usarlo con fines comerciales.