andrethegiant Posted November 17, 2023 Posted November 17, 2023 I am a long time user of the older versions of oscommerce, but am new to v4. I have just tried to do a new clean multi sales channel install onto some empty hosting, and have got it kind of up and running. I can get to the Splash page, and can get into Admin okay. I can go to Admin - Sales Channels, and can see all the channels status are turned on. I can also go to Admin - Design and CMS - Themes, and all the themes are showing up as expected. But if I try and navigate any of the links from on the Splash page to take you to say www.mydomain.com/watch/ it doesn't work. I can change the default theme from Splash for the main domain, so I can switch it from Splash to Watch, and if I go to www.mydomain.com it will correctly show the Watch theme, rather than the Splash screen. As part of the install should it have made the folders /watch/ and /furniture/ etc... and put the relevant files in each one? As if I check using file manager from my hosting cPannel there are no additional folders there. As none of the links from the Splash page work, apart from /admin/ Thanks in advance. Quote
pandrei Posted November 17, 2023 Posted November 17, 2023 2 hours ago, andrethegiant said: But if I try and navigate any of the links from on the Splash page to take you to say www.mydomain.com/watch/ it doesn't work. I can change the default theme from Splash for the main domain, so I can switch it from Splash to Watch, and if I go to www.mydomain.com it will correctly show the Watch theme, rather than the Splash screen. As part of the install should it have made the folders /watch/ and /furniture/ etc... and put the relevant files in each one? As if I check using file manager from my hosting cPannel there are no additional folders there. As none of the links from the Splash page work, apart from /admin/ Please check the following: 1. Check site root folder in the CPanel. It should contains symlinks: watch, furniture, printshop and b2b-supermarket 2. To support multisalles channels at the same hosting, your Apache config should contains: Options FollowSymLinks Here is more details requiremens: https://www.oscommerce.com/wiki/Installing_osCommerce_4_on_Dedicated_Server,_Cloud_Server_or_VPS 3. The rewrite_mod for Apache should be installed. Read more here: https://www.oscommerce.com/wiki/Checking_Apache_mod_rewrite Quote
andrethegiant Posted November 17, 2023 Author Posted November 17, 2023 13 minutes ago, pandrei said: 1. Check site root folder in the CPanel. It should contains symlinks: watch, furniture, printshop and b2b-supermarket I cannot see any symlinks in the root foler. Quote
andrethegiant Posted November 17, 2023 Author Posted November 17, 2023 15 minutes ago, pandrei said: 3. The rewrite_mod for Apache should be installed. Read more here: https://www.oscommerce.com/wiki/Checking_Apache_mod_rewrite Have done that bit, and get the "Mod_rewrite is working well" message in big characters at the top of the screen. Quote
andrethegiant Posted November 17, 2023 Author Posted November 17, 2023 49 minutes ago, pandrei said: 2. To support multisalles channels at the same hosting, your Apache config should contains: Options FollowSymLinks I have just spoken to the people the hosting is with and they have said SymLinks is enabled. Quote
andrethegiant Posted November 17, 2023 Author Posted November 17, 2023 (edited) 40 minutes ago, andrethegiant said: I cannot see any symlinks in the root foler. If its just down to the SymLinks not being there, is there any way I can manually upload them from the original installation files? Or just remake them in some way? Edited November 17, 2023 by andrethegiant Quote
pandrei Posted November 17, 2023 Posted November 17, 2023 35 minutes ago, andrethegiant said: I cannot see any symlinks in the root foler. Probably your hosting don't allow to create symlinks from php script. So, try to create symlinks manually (or ask your hosting): Quote
andrethegiant Posted November 17, 2023 Author Posted November 17, 2023 I am not overly technical, but have managed to do it, and its actually working... So for any other simpletons like myself that are struggling, this is what I did 1) Open the Terminal from within cPanel 2) Then type in the following to get you in the correct directory, obviously changing it to suit you. cd /home/cpanelusername/public_html/ 3) The command line then should change to say /public_html to show which directory you are in, then you need to type the following to add the watch SymLink ln -s ./ watch 4) Repeat for the others. pandrei 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.