javiertelioz / docker-magento-php7

Docker Magento 1 with PHP 7.2 (Nginx, PHP 7.2, MySQL, Alpine)
MIT License
6 stars 5 forks source link

admin user not being created during installation-magento #2

Open eescocrb opened 5 years ago

eescocrb commented 5 years ago

docker exec -it docker-magento-php7_app_1 install-magento

Does not seem to create a Admin user. I'm not sure why. I even tried to create my own admin user.

eescocrb commented 5 years ago

I created a user and was able to get into the back end using this script.

define( 'USERNAME', 'admin' ); define( 'PASSWORD', 'password' ); define( 'FIRSTNAME', 'iamthebomb' ); define( 'LASTNAME', 'youknowyouwantme' ); define( 'EMAIL', 'new.user@magento.com' ); include_once( 'app/Mage.php' ); Mage::app( 'admin' ); try { $adminUserModel = Mage::getModel( 'admin/user' ); $adminUserModel->setUsername( USERNAME ) ->setFirstname( FIRSTNAME ) ->setLastname( LASTNAME ) ->setEmail( EMAIL ) ->setNewPassword( PASSWORD ) ->setPasswordConfirmation( PASSWORD ) ->setIsActive( true ) ->save(); $adminUserModel->setRoleIds( array( 1 ) ) ->setRoleUserId( $adminUserModel->getUserId() ) ->saveRelations(); echo 'User created.'; } catch( Exception $e ) { echo $e->getMessage(); }