Help Center Live Community

General => Announcements => Topic started by: HCL Admin on June 20, 2007, 11:45:15 PM



Title: Beta 1 of HCL 2.1.3 is available
Post by: HCL Admin on June 20, 2007, 11:45:15 PM
First things first:

DO NOT USE ON A PRODUCTION SERVER.  CORRUPTION OF YOUR DATABASE AND ALIENATION OF YOUR CLIENTS IS ON YOUR OWN HEAD!!!

Ok, we've finally gotten things to a good point to release the beta.  You won't find a ton of changes, this is a maintainance release, however it does not include any kind of ticket system.  If there are no issues, then some minor changes will take place (mostly versioning) and it would be released.  However there probably will be an issue or two to take care of, in which case we may release a new beta, or a release candidate.

Some changes in 2.1.3:

  - Provided work around for PHP 5.2.2 bug in core
  - Replaced osTicket with eTicket (Or remove Tickets and allow people to install their own)
  - Fixed issue with themes not working correctly in eTicket on
    PHP 5.2.3
  - Fixed issue with initiate chats not working, put more real world timeouts into config
  - Added more bots to the bot killer (about 40 more)

Most of the feature requests placed in the tracker have not been started here.  The reason is that the development cycle for even a minor version will be more then a week or so.  Figure on 1 to 2 months at least.  Major version changes will probably not happen in less then a year.  If more developers become involved, this could change.

Please feel free to post bugs in this announcement, for ease of finding them and getting them squashed, or if you like, use our tracker directly.

You may download beta1 from our downloads section (http://www.helpcenterlive.com/smf/index.php?action=tpmod;dl=item12).


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: ancer on June 21, 2007, 05:48:44 PM
Do these instructions:

Code:
- Unzip the files on your local machine
- Upload the entire 'hcl' directory (overwite existing files) except the icons directory
- CHMOD /config.php to 777
- CHMOD /compile/ to 777
- CHMOD /cache/ to 777
- Go to http://www.example.com/hcl/setup
- Follow the instructions and choose upgrade when prompted

apply for this beta release?


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: HCL Admin on June 21, 2007, 06:10:51 PM
Do these instructions:

Code:
- Unzip the files on your local machine
- Upload the entire 'hcl' directory (overwite existing files) except the icons directory
- CHMOD /config.php to 777
- CHMOD /compile/ to 777
- CHMOD /cache/ to 777
- Go to http://www.example.com/hcl/setup
- Follow the instructions and choose upgrade when prompted

apply for this beta release?

Yes.  Version 2.2.0 will have a different way of doing things, but all the 2.1.x versions are going to be bug fixes from here on out. 


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: ancer on June 21, 2007, 06:13:48 PM
Sweet, gonna go ahead and give it a go.  Thanks.


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: ancer on June 21, 2007, 06:42:35 PM
Whenever I goto the setup page I see this

Code:
Warning: Cannot use a scalar value as an array in /hsphere/local/home/supporti/123supportit.com/hcl/setup/index.php on line 100

not even sure if it matters.


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: HCL Admin on June 21, 2007, 06:50:47 PM
Can you PM me your config.php file (remove the mysql password).  The first error is saying that php can not connect to localhost for it's mysql connection.

The second one I'm checking into, although there shouldn't be anything in the setup, it's actually the exact same setup file as 2.1.2.

Which version of PHP?


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: ancer on June 21, 2007, 06:54:52 PM
Forgive me about the first error, I had a lapse of intelligence.  I fixed it by uploading the correct file, not a blank one my fault.

Say a couple of header warnings, but page refreshes fixed those.

Also my icons for online offline are not working.  Checking into to it now.

PHP Version 4.3.11


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: HCL Admin on June 21, 2007, 06:59:23 PM
Thanks, I'll start trying to figure out why it's giving that error, since at first glance it shouldn't be.  Double check permissions and ownership.  That one is a bug-a-boo, Beta 2 (which it looks like will be needed, due to the missing visitor bug.) will start checking for permissions.  I had wanted to avoid messing with setup in this version, but this one bites everyone.  Including me last week.


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: HCL Admin on June 21, 2007, 07:03:09 PM
After checking, that is a hack to fix a bug in PHP.  I'm going to rewrite it so it looks before it blows up...


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: ancer on June 21, 2007, 07:10:48 PM
The icons are being uploaded as online_1.gif and offline_1.gif.  Just giving you whatever I find.  That may be because I have one department and the _1 may denote that not sure.

thanks

keep getting this also

Warning: Cannot modify header information - headers already sent by (output started at /hsphere/local/home/supporti/123supportit.com/hcl/version.php:1) in /hsphere/local/home/supporti/123supportit.com/hcl/index.php on line 36


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: HCL Admin on June 21, 2007, 07:17:10 PM
Ok, that makes no sense, it's saying that version.php already sent the headers. There is literally nothing in version.php other then setting one variable: 

Code:
$conf['version'] = '2.1.3RC1';

Not doubting you, just trying to get my mind around this one.


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: HCL Admin on June 21, 2007, 07:20:18 PM
Whoops, copied out of the wrong file.  Here's the right one:

Code:
$conf['version'] = '2.1.3Beta1';

Unless PHP has gone schizophrenic (possible, look at Internet Explorer...) I can't figure out why it would send a header due to setting a variable.


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: ancer on June 21, 2007, 07:26:46 PM
I am using IE 7 to test this.
firefox 2.0.0.4 does the same thing.
opera 9.21 Build 8776 works fine.
safari beta also does the same thing, this one is just for kicks, hehe.

the site is http://www.123supportit.com/hcl if you want to have a look at it.

no browsers show the online or offline icon


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: HCL Admin on June 21, 2007, 07:36:50 PM
Ok, this is officially strange, IE 7 is pulling it up without error, FF 2.0.0.4 is without error, and Opera 2.91 is fine.  This is on machine A, on machine B, I get extra characters in FF which disappeared upon clearing cache and reloading.  IE and Opera pulled it up without incident.


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: ancer on June 21, 2007, 07:39:45 PM
One of my biggest rages is with browsers.  They all do it how they want to, not caring about the end user experience.  They support what they want to and drop what they want to.   One of my hardest challenges being a web designer is having to make cross platform websites. >:( >:( >:(


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: HCL Admin on June 21, 2007, 07:41:08 PM
Now you know why my nick here is mlzhosting and not mlzwebdesign (not to mention I'm graphically impaired...)


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: HCL Admin on June 21, 2007, 07:48:42 PM
The problem is, that isn't a browser error, but something coming from PHP itself.  But there is no reason for an error there, and certainly not that error.  It doesn't make sense.  I've run a wget loop trying to catch an error, and it doesn't do it.  And aside from the one time of getting garbage characters, every page has pulled up nicely.


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: ancer on June 21, 2007, 07:54:12 PM
Very interesting, indeed. 


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: HCL Admin on June 21, 2007, 07:57:22 PM
As for the icons, your right, online_1.<ext> is the correct format, should be -rw-r--r-- permissions.


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: ancer on June 21, 2007, 07:59:05 PM
Just verified the permissions on the icons and they are correct.


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: HCL Admin on June 21, 2007, 08:13:50 PM
In your config.php file, what do you have for $conf['url'] ?


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: ancer on June 21, 2007, 08:34:21 PM
it was going to a secure site, but i changed it to:

$conf['url'] = 'http://123supportit.com/hcl';


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: HCL Admin on June 21, 2007, 08:43:35 PM
Does your hosting provider allow for direct access this way?  It was working under the https://  but not under the http://

I get the header error that isn't possible if I use the http://123supportit.com/hcl address.  Try setting your URL to https://123supportit.c4.hostexcellence.com/hcl/


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: ancer on June 21, 2007, 08:51:43 PM
Changed it back.


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: HCL Admin on June 21, 2007, 08:53:44 PM
Have some fun, select all elements on https://123supportit.c4.hostexcellence.com/hcl/module.php?module=HelpCenter  The image is loading, but it's not displaying correctly.  Just for grins, can you change your template to say G for right now, just to see what happens.


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: ancer on June 21, 2007, 09:01:50 PM
I'm actually using a modified G, I changed it to bliss and still was the same


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: HCL Admin on June 21, 2007, 09:24:13 PM
Do you have a page with the department code in place?


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: ancer on June 21, 2007, 09:28:45 PM
should be on the main page

the code on the pages points to the unsecure url, I did this so my site visitors wouldnt get "there are secure and unsecure items on the page" warning

gotta run out for a few check back in a little while


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: HCL Admin on June 21, 2007, 09:48:11 PM
Your going to have to re-generate that code, as it uses the old URL.

Hmm, just read your mod.  Something isn't working right on the standard HTTP process.  I'm not sure what could be done to fix it, since I'm not sure what's causing the problem.  Your host doesn't use separate HTTP and HTTPS servers does it?


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: ancer on June 21, 2007, 11:03:16 PM
I use a shared SSL certificate that requires me to make a third level domain off of their secure site, c4.hostexcellence.com. 

Still doesnt explain why if I change the url back to the unsecure version, it doesnt do right either, I'm stumped.

Everything was working until the upgrade, which I think i can revert too.  Were any database fields modified in the upgrade?


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: HCL Admin on June 21, 2007, 11:09:41 PM
No this version didn't have DB upgrades.
 

One point, if you still want to test the beta, install a second copy (hcl-beta/ of instance).  I wouldn't use any beta in a production environment.  I'll be interested to see if anyone else has this issue.


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: ancer on June 21, 2007, 11:23:27 PM
I got it!   Ok so I'm doing research on header problems and keep seeing check for blank space after ?>.  So I looked for this earlier, but didnt see anything. 

Wel I go to a clients house to deliver their laptop and I'm checking the forum while I wait for it to finish. 

Everything keeps pointing to that version.php file.  Well I go into my hosting account and they have Webshell which is an online file management application.  So I open version.php and BAM at the top before the <?php is some gibberish.  I looked at this file in dreamweaver and notepad++ earlier and didnt see anything. 

So I remove the 3 characters of caca and now its all cool. 

thanks mike for all your trouble. 


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: HCL Admin on June 21, 2007, 11:25:52 PM
Oh that is a strange one.  I never even considered a corrupted file...


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: ancer on June 21, 2007, 11:30:01 PM
It seems that characters or white space before or after the php statements confuse browsers when it comes to headers.  Like you said there was only one item in the version file, but those extra characters where causing the page to load something, then the headers command couldnt recover, now we know and knowing is half the battle GI JOE, sorry couldnt resist.



Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: ancer on June 22, 2007, 06:49:04 AM
Ended up removing the secure chat.  I was looking through the code for the xmlhttprequest and noticed it said that it could send to remote domains.  Well that is what i was doing,  trying to send request between a http and a https domain.  As soon as I did this I was initiate a chat and the initiate.gif popped up. 

My ticket system runs on that secure domain and I had the hcl as an included page a la centralized place i could create tickets and monitor the website.  Before i made hcl secure i was getting the secure unsecure warning from my browser and got tired of clicking show unsecure.  So i made it secure, little did i know i was shooting myself in the foot.

Lesson learned.


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: HCL Admin on June 22, 2007, 07:19:56 AM
Hmm, I can think of a few ways to allow both http and https.  They would require quite extensive modifications to the system, as there are certain checks that should be made to avoid issues you've run into.  However, with 2.2.x that might be something that can be done.  I'm going to add this as a feature request as there are several situations where I see this could be an issue.

I think better https support is very important.  Let's face it, for the vast majority of users, the script will be used in a sales environment.  Those environments would require SSL support.  However there are situations (remote site) where you need to do both, and this is where the checks are needed.


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: HCL Admin on June 22, 2007, 05:13:42 PM
Update, the version.php problem noted above was in the archive.  Beta1a is now released with a garbage free version.php file.  My appologies for the problem.  I'll be lint checking all files from here on out for issues such as this.


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: tommyjohn on June 24, 2007, 03:54:00 AM
One of my hardest challenges being a web designer is having to make cross platform websites. >:( >:( >:(

If you havent already, you should look into Adobe Flex (Flex Builder 2). Its insane building one application/site and have it work the same on nearly all browsers the first time out! Thats before you even consider the beauty of Apollo/AIR.

Way off topic, but wanted to comment.

... and yes I am a huge Flash + AS3 fan.


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: HCL Admin on June 24, 2007, 04:09:11 AM
As someone that tries to avoid doing layout and design, being mostly a coder, I love Eclipse.  For me it's essential to be able to use the same development software no matter if I'm on the Windows machine, a Linux or BSD machine, or a Mac OS/X machine.  Right now I've hardly got any projects going, only about 6.  Usually that number is more like 10-15.  I need to know that everything will the same, and not have to try and remember different procedures for different platforms.

For HCL, I have three different computers currently working on different areas at once(2.1.3, 2.2.0, and some ideas for the trouble ticket issue), I'll put some code in one, get frustrated or what not, and jump to the next project.  Some times I'll just while I try to figure out what I'm going to do next.  But when I make that jump, I don't want to try to remember how to do a CVS update or commit, I don't want to have to remember how to lint the file out, and I certainly need to know all the shortcuts.


Title: Re: Beta 1 of HCL 2.1.3 is available
Post by: HCL Admin on June 27, 2007, 06:05:46 AM
I have unstickied this post and locked it as a new beta has come out.  My general rule is when a topic is obsolete, it should not be sticky, and since we want new bugs posted with the new beta announcement, I've locked replies.

Thanks to all of you who helped with Beta 1.