I have a problem and I appreciate any help you can give me, since I have not found information about the problem.
I have a local store in the windows operating system and I wanted to move the store to another operating system (debian9), I did the normal process, I sent myself the store and database folder by mail, I installed lampp on debian 9 and that's it that port 8080 was busy, switch apache to 9090 and the database also switch it to port 4438, then:
- create a new database called tiendaoralplus and import the old one.
- Pass the store folder to htdocs and it is called storeOralPlus.
- Made changes to setting.ini.php
- Changes were made to the ps_shop_url table.
However, when I give it localhost:9090/tiendaOralPlus it doesn't appear, create another test folder and if I give it localhost:9090/test it shows me what this folder has. I really don't know what it could be or if the configurations I did to 3 and 4 are wrong, I've made many changes but nothing has worked. The changes to the Setting.ini.php file are:
• define('_DB_SERVER_' , 'localhost' );
• define('_DB_NAME_' , 'oralplusstore' );
• define('_DB_USER_' , 'root' );
• define('_DB_PASSWD_ ' , ' ' );
And in the ps_shop_url file:
• domain: localhost:9090
• domain_ssl: localhost:9090
• physical_uri_ /tiendaOralPlus/
When I give it localhost:9090/tiendaOralPlus everything appears blank and nothing from the store appears in the inspector.
The problem that arose was due to permission, since the operating system was debian9, it was necessary to give permissions to the entire path where the prestashop smarty folder is located, in case it does not work with the path, permissions must be given to each folder of that path. The permissions were chmod 755 -R /var/www/html/store/cache/smarty. After generating the permissions, the store can be viewed.