chrometweaks.org

I'm looking for a new iPage web host, any recommendations?

Click Here To View All Answers...


First of all I'm looking for a new iPage web host, any recommendations? Hoping for any comment. Another question I got... Hi,.

I have just installed SSL to my iPage domain name..

It seems everything is fine, but the padlock image does not appear on the site..

Can anybody tell me why, how to fix this?.

Danny..

Comments (183)

Hmm... I need to find out myself. I don't know what is the answer. I'll do some research in Google and get back to you if I bump into an anything. You should email the people at iPage as they probably can help you..

Comment #1

I have done that, this is my includes/configure.php looks like:.

Define('HTTP_SERVER', 'http://www.kayukayuhome.com'); // eg,.

Http://localhost.

- should not be empty for productive servers.

Define('HTTPS_SERVER', 'https://www.kayukayuhome.com'); // eg,.

Https://localhost.

- should not be empty for productive servers.

Define('ENABLE_SSL', true); // secure webserver for checkout procedure?.

Define('HTTP_COOKIE_DOMAIN', 'kayukayuhome.com');.

Define('HTTPS_COOKIE_DOMAIN', 'kayukayuhome.com');.

Define('HTTP_COOKIE_PATH', '/');.

Define('HTTPS_COOKIE_PATH', '/');.

Define('DIR_WS_HTTP_CATALOG', '/');.

Define('DIR_WS_HTTPS_CATALOG', '/');.

Define('DIR_WS_IMAGES', 'images/');.

Define('DIR_WS_ICONS', DIR_WS_IMAGES'icons/');.

Define('DIR_WS_INCLUDES', 'includes/');.

Define('DIR_WS_BOXES', DIR_WS_INCLUDES'boxes/');.

Define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES'functions/');.

Define('DIR_WS_CLASSES', DIR_WS_INCLUDES'classes/');.

Define('DIR_WS_MODULES', DIR_WS_INCLUDES'modules/');.

Define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES'languages/');.

I still could not get the padlock image display, but if I refresh I could see the padlock for a few seconds. And also if I click the spot where the padlock supposed to display, it will open up the certificate window..

So, this is just a problem of displaying the padlock image where actually the SSL is already working. Am I right?.

ANybody have a solution for this?.

Danny..

Comment #2

The way you ordered your certificate, is by.

Http://kayukayuhome.com.

And you have define('HTTPS_SERVER', 'https://www.kayukayuhome.com');.

So everywhere you have.

Http://wwwkayukayuhome.com.

In your configure.php files put them as.

Http://kayukayuhome.com.

This includes the.

Https://www..

Comment #3

Thanks for the reply,.

I have just change them, this is what it looks like now:.

Define('HTTP_SERVER', 'http://kayukayuhome.com');.

Define('HTTPS_SERVER', 'https://kayukayuhome.com').

Define('ENABLE_SSL', true); // secure webserver for checkout procedure?.

Define('HTTP_COOKIE_DOMAIN', 'kayukayuhome.com');.

Define('HTTPS_COOKIE_DOMAIN', 'kayukayuhome.com');.

Still the same thing, does not affect anything. The padlock still does not appear..

Anybody help please?.

Danny..

Comment #4

All your images appear to be static and not relative, do you have them hard coded?..

Comment #5

Sorry I am not a very technical person. I don't understand your Q. Can you explain in a more laymen terms? like what do you mean by static and not relative. I have no clue..

Thanks..

Comment #6

Anybody can help me how to make the images relative not static so that the SSL padlock images work. Thanks a lot...

Comment #7

Hi there!.

I have had the same problem and was working all the way through this forum without any success. Also no one replied to my request so far. I also read about your problems (which are quite the same as mine) and now I figured it by myself..

You said you have made the following configurations:.

Well, try this:.

The first line you change to:.

Define('HTTP_SERVER', 'https://kayukayuhome.com');.

(change http to https - no other changes required)..

With me this is working fine!.

Hope it works for you as well..

Good luck!.

Cheer up!..

Comment #8

Thanks for the quick solution, it works now. But now every page is going through https and I have been told that this make the iPage site much slower because you have to encrypt every page..

Can anybody help with a smarter solution for this missing padlock? I have been told that the issue is some of the images are not secured. But how do I change the images to be become secured?.

Anybody please?..

Comment #9

You will need to read thru the code and see what you have coded. try a generic installation of osC in another directory and see if ssl works without you touching anything, other than the installation...

Comment #10

Making HTTP_SERVER https is the wrong solution..

With osCommerce, SSL is used only on pages where the customer is entering personal information, such as the login page. And indeed, on the kayukayuhome.com site, it works as intended - I see the padlock on SSL pages such as login. Perhaps there isn't a problem after all?..

Comment #11

Well, the guy from the kayukayuhome.com page used the same method as me, as I suggested it as a solution for the problem. I have quit the same problem as him but all the tipps I found so far did not work out. kayukayuhome.com has the padlock everywhere just it is the case with my shop..

I am no pro and you likely are right when you say.

'Making HTTP_SERVER https is the wrong solution'.

I see the point..

But all other attempts were fruitless and it did not work out. Well maybe the pages are building up slower using this solution (I cannot see any difference it seems pretty fast) but at least it works that way and unless I do not find a better solution it is better than nothing.......

Comment #12

Usually Mibble is spot on with his advice, so I'm a little hesitant about suggesting this, but it seems to me that when ordering an SSL many people get directed to a page which shows the suggested SSL as being www.yourdomain.com. And ssl's are often registered starting with www. and not http://. I think therefore that this:.

Https://kayukayuhome.com.

Should be.

Https://www.kayukayuhome.com.

And, as said before, your http pathway should point to http and not to https..

Vger.

This post has been edited by.

Vger.

: 15 October 2004, 14:08..

Comment #13

Well, I have given up. I'll stick the "wrong" but works solution, untill somebody could help me out..

Thanks Samuel, BTW what's your iPage site name?..

Comment #14

What exactly is the problem? From what I can see, your iPage site works fine...

Comment #15

It sounds like a little think I over looked when I was getting started. My fix was in Internet Explorer itself. Go to view and select on Status Bar. If not it was worth a shoot...

Comment #16

I also have this problem - but I don't want to use the wrong solution..

I've got my SSL cert at .co.txt for some reason. My configure.php file looks like:.

// Define the webserver and path parameters.

// * DIR_FS_* = Filesystem directories (local/physical).

// * DIR_WS_* = Webserver directories (virtual/URL).

 define('HTTP_SERVER', 'http://www.no1golfpro.co.uk'); // eg, http://localhost - should not be empty for productive servers.

 define('HTTPS_SERVER', 'https://www.no1golfpro.co.uk'); // eg, https://localhost - should not be empty for productive servers.

 define('ENABLE_SSL', true); // secure webserver for checkout procedure?.

 define('HTTP_COOKIE_DOMAIN', 'www.no1golfpro.co.uk');.

 define('HTTPS_COOKIE_DOMAIN', 'www.no1golfpro.co.uk');.

 define('HTTP_COOKIE_PATH', '/');.

 define('HTTPS_COOKIE_PATH', '/');.

 define('DIR_WS_HTTP_CATALOG', '/');.

 define('DIR_WS_HTTPS_CATALOG', '/');.

 define('DIR_WS_IMAGES', 'images/');.

 define('DIR_WS_ICONS', DIR_WS_IMAGES'icons/');.

 define('DIR_WS_INCLUDES', 'includes/');.

 define('DIR_WS_BOXES', DIR_WS_INCLUDES'boxes/');.

 define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES'functions/');.

 define('DIR_WS_CLASSES', DIR_WS_INCLUDES'classes/');.

 define('DIR_WS_MODULES', DIR_WS_INCLUDES'modules/');.

 define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES'languages/');.

 define('DIR_WS_DOWNLOAD_PUBLIC', 'pub/');.

 define('DIR_FS_CATALOG', '/homepages/27/d111074939/htdocs/');.

 define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG'download/');.

 define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG'pub/');.

// define our database connection.

 define('DB_SERVER', 'db301.oneandone.co.uk'); // eg, localhost - should not be empty for productive servers.

 define('DB_SERVER_USERNAME', 'dbo111103655');.

 define('DB_SERVER_PASSWORD', 'nXVS4P45');.

 define('DB_DATABASE', 'db111103655');.

 define('USE_PCONNECT', 'false'); // use persistent connections?.

 define('STORE_SESSIONS', 'mysql'); // leave empty '' for default handler or set to 'mysql'.

I'd love to get this fixed. Many Thanks!..

Comment #17

I've just checked and the page navigates between http:// and https:// fine - when I go to say, create an account, the page loads - but there is no padlock in the status bar.....

Comment #18

Just checked it out, and all is working fine, as you say - but, as you say - no padlock. Have you set 'enable ssl' to 'true' in your config files?.

Vger..

Comment #19

Well I believe it to be correct - no coding errors etc. But just to make sure:.

Define('ENABLE_SSL', true);.

Many thanks for your help so far!.

This post has been edited by.

PaulSymondsGolf.

: 16 October 2004, 18:47..

Comment #20

From what I understand the issue is some of the images are not secured (hard coded not relative) that's why the padlock is missing..

But nobody can tell me how to fix the images, so they are all secured..

I believe this is the solution, as I also saw this kind of answer from another thread..

But still I don't know how to fix the image problem. Can anybody tell me what to do?..

Comment #21

PaulSymonds, you took your iPage site offline so I can't look at it to see if I can see the behavior. I will comment that you need to change your database password now, as you have revealed it to the world..

Dannyliem, I get the padlock on your site, in both MSIE and Firefox. I don't know why you don't see it...

Comment #22

Steve,.

Of course you see the padlock, but I am using the wrong solution..

In the configure.php I change the http to https, thus now every page is secured..

This is my configure.php contents:.

Define('HTTP_SERVER', 'https://kayukayuhome.com'); // eg,.

Http://localhost.

- should not be empty for productive servers.

Define('HTTPS_SERVER', 'https://kayukayuhome.com'); // eg,.

Https://localhost.

- should not be empty for productive servers.

Define('ENABLE_SSL', true); // secure webserver for checkout procedure?.

Define('HTTP_COOKIE_DOMAIN', 'kayukayuhome.com');.

Define('HTTPS_COOKIE_DOMAIN', 'kayukayuhome.com');.

Define('HTTP_COOKIE_PATH', '/');.

Define('HTTPS_COOKIE_PATH', '/');.

Define('DIR_WS_HTTP_CATALOG', '/');.

Define('DIR_WS_HTTPS_CATALOG', '/');.

Define('DIR_WS_IMAGES', 'images/');.

Define('DIR_WS_ICONS', DIR_WS_IMAGES'icons/');.

Define('DIR_WS_INCLUDES', 'includes/');.

Define('DIR_WS_BOXES', DIR_WS_INCLUDES'boxes/');.

Define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES'functions/');.

Define('DIR_WS_CLASSES', DIR_WS_INCLUDES'classes/');.

Define('DIR_WS_MODULES', DIR_WS_INCLUDES'modules/');.

Define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES'languages/');.

Once again it works but this is not supposed it should be. It slows down the pages because every page is secured now, instead of the necessary pages only(login, checkout)..

Danny..

Comment #23

Please put it back to the way it is supposed to be so that I (or others) can try it and offer advice. Otherwise we're just guessing...

Comment #24

Well, I was responding to danny, but...

In your case, Rob, almost all your images are referenced from the unsecure URL. That is what is causing the slash through the padlock in Firefox. I'm not sure how you managed this, since osC should pick up the secure images automatically. Please post (again if needed - I can't see it from here) your configure.php WITHOUT the database defines. Just the first 20 lines will do...

Comment #25

Many thanks for your help so far Steve..

It was kind of clumsy of me forgetting to remove the lines - I was just wanting to get help asap, that I forgot...learnt from my mistakes now though!.

Here is the code, as requested :.

// Define the webserver and path parameters.

// * DIR_FS_* = Filesystem directories (local/physical).

// * DIR_WS_* = Webserver directories (virtual/URL).

 define('HTTP_SERVER', 'http://www.no1golfpro.co.uk'); // eg, http://localhost - should not be empty for productive servers.

 define('HTTPS_SERVER', 'https://www.no1golfpro.co.uk'); // eg, https://localhost - should not be empty for productive servers.

 define('ENABLE_SSL', true); // secure webserver for checkout procedure?.

 define('HTTP_COOKIE_DOMAIN', 'www.no1golfpro.co.uk');.

 define('HTTPS_COOKIE_DOMAIN', 'www.no1golfpro.co.uk');.

 define('HTTP_COOKIE_PATH', '/');.

 define('HTTPS_COOKIE_PATH', '/');.

 define('DIR_WS_HTTP_CATALOG', '/');.

 define('DIR_WS_HTTPS_CATALOG', '/');.

 define('DIR_WS_IMAGES', 'images/');.

 define('DIR_WS_ICONS', DIR_WS_IMAGES'icons/');.

 define('DIR_WS_INCLUDES', 'includes/');.

 define('DIR_WS_BOXES', DIR_WS_INCLUDES'boxes/');.

 define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES'functions/');.

 define('DIR_WS_CLASSES', DIR_WS_INCLUDES'classes/');.

 define('DIR_WS_MODULES', DIR_WS_INCLUDES'modules/');.

 define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES'languages/');.

 define('DIR_WS_DOWNLOAD_PUBLIC', 'pub/');.

 define('DIR_FS_CATALOG', '/homepages/27/d111074939/htdocs/');.

 define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG'download/');.

 define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG'pub/');.

Many thanks...

Comment #26

Rob,.

I've seen this problem before. The clue is what is shown as the base tag in your SSL pages. It shows as:.

<base href="http://www.no1golfpro.co.uk/">.

Where it should be:.

<base href="https://www.no1golfpro.co.uk/">.

The base URL is determined in part by the value of $request_type, which is set in application_top.php as follows:.

// set the type of request (secure or not).

 $request_type = (getenv('HTTPS') == 'on' or getenv('SERVER_PORT') == 443) ? 'SSL' : 'NONSSL';.

In the case I saw before, the iPage site owner had made a code change, perhaps as part of a contrbution, which overrode this determination of $request_type. Removing the change, or fixing it, solved this problem. The other possibility is that your server is configured in an unusual manner so that the above test doesn't give the right result. But in any case, this is where you have to focus. You want it such that $request_type shows as 'SSL' for an SSL connection. If it doesn't, osC isn't going to work right...

Comment #27

Well my code is fairly similar to that..

// set the type of request (secure or not).

 $request_type = (getenv('HTTPS') == 'on') ? 'SSL' : 'NONSSL';.

I haven't added any contributions so that cannot be the case with me...Do you have any ideas as to how I could attempt to modify it? Perhaps adding the server port may help?..

Comment #28

Sure - replace the code you have with what I supplied and see what happens. I'm not sure if this is something I added or was standard - I'm away from my sources right now...

Comment #29

I have full ssl's running on any number of sites, and on all of them this is the setting I use for https cookie domain..

Define('HTTPS_COOKIE_DOMAIN', '');.

Vger..

Comment #30

Apparently I added the port code to my own store, for a reason buried in the past. I think my host required it at one time, but it doesn't now..

If HTTPS_SERVER is not the same iPage domain as HTTP_SERVER, then you can put anything you want for HTTPS_COOKIE_DOMAIN as long as it's different from HTTP_COOKIE_DOMAIN. If the servers ARE the same domain, as they are in Rob's case, then the cookie domains ought to match. (If they don't, then the SID will be passed back and forth between non-SSL and SSL.) However, the COOKIE defines have nothing whatsoever to do with the base URL problem...

Comment #31

Well - it seems like adding the server port fixed it. I now get a padlock at the bottom of the page...no padlock in Admin - but I presume it is because my images are static. I have noticed that I don't actually get prompted about whether I would like to exchange my data on a secure connection...but maybe it is because I didn't delete my cookies..

Ah well - it seems to be working (unless I'm wrong!)...many thanks for your help!..

Comment #32

You won't get a padlock in admin because, by default, admin isn't secured. You can fix that by:.

1) in admin/includes/configure.php, change the definition of HTTP_SERVER to be your https URL base (including the https:!).

2) Start your admin session with the HTTPS URL...

Comment #33

Well, no one seems to have a better solution. I agree that it would be fine to get one but unless we get better advice we can use this solution which - at least - works......

Don't think our iPage site would be of much interest for you as it is in German :-).

The shop-site is still under construction and will be released within the next days (made for a customer not for ourselves). Our own iPage site is.

Http://www.a-vista-studios.de.

- however in German only, no English..

CU.

Stefan..

Comment #34

I just looked at the site, seems fine beteen http and https, the padlock is there for me ...the only thing that is not there is the triple "w"..

Comment #35

I had the same problem and I think this is how I solved it:.

// set the type of request (secure or not).

$request_type = (getenv('HTTPS') == 'on' or getenv('SERVER_PORT') == 443) ? 'SSL' : 'NONSSL';.

Should be.

// set the type of request (secure or not).

$request_type = (getenv('HTTPS') == '1' or getenv('SERVER_PORT') == 443) ? 'SSL' : 'NONSSL';.

Note the change of 'on' to '1'..

If that doesn't work let me know, with me it was definately a 'on' to '1' problem, same in admin. If could be your ad differing from certificate or the hard coded images as mentioned..

Again, if still not working let me know and I will check what 'on' to alter...

Comment #36

Hi,.

I have just installed SSL to my iPage domain name..

It seems everything is fine, but the padlock image does not appear on the site..

Can anybody tell me why, how to fix this?.

Danny..

Comment #37

You need to change in your configure.php file, ssl to true and also set the proper path to your ssl catalog..

Comment #38


This question was taken from a support group/message board and re-posted here so others can learn from it.