Issue
- I accidentally deleted an admin user due to customization.
- How should I deal with this?
Environment
- DXP 7.0+
solution
-
How to re-display the setup wizard at first startup and re-register the administrator user.
For local environment:
- Shut down Liferay
-
Open LIFERAY_HOME/portal-setup-wizard.properties
and set "setup.wizard.enabled=true - Restart Liferay
- The setup wizard will appear and you will need to reset your user name and password.
- Shut down Liferay
-
Open LIFERAY_HOME/portal-setup-wizard.properties
and set "setup.wizard.enabled=false - Restart Liferay
For DXPC environment
- Service>Liferay>Open Environment Valiables
-
Keys: register LIFERAY_SETUP_PERIOD_WIZARD_PERIOD_ENABLED
Values: true
- Restart the Liferay service
- The setup wizard will appear and you will need to reset your user name and password.
- Delete the environment variables registered in step 2
- Restart the Liferay service
-
If a general user exists, the method of granting Administrator privileges directly to the user on the database.
*Liferay does not recommend direct editing of the database.
Also, problems caused by direct editing are not covered bysupport.
The following information is provided as a troubleshooting guide, but is not originally recommended.
Please consider carefully and implement at your discretion.
Obtains the CompanyId of the instance in question.
CompanyId can be found on the Company table.
From the User_ table, check the users that exist on the instance.select * from user_ where companyId=XXXXXXX;
Get the ID of the Administrator authority on the instance from the Role_ table.Replace companyId
with the ID obtained.select * from role_ where companyId=XXXXX and name ='Administrator';
Insert a record in the Users_Roles table.CompanyId
,RoleId
,UserId
are replaced with the actual values obtained, respectively.insert into Users_Roles values (CompanyId, RoleId, UserId, 0, NULL);
Contenido exclusivo para suscriptores.
Una Suscripción Enterprise de Liferay proporciona acceso a más de 1.500 artículos que incluyen las mejores practicas, diagnóstico de problemas y otras soluciones útiles. Inicia sesión para tener un acceso completo.
Inicia sesión