Dev Shed Lounge
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsOtherDev Shed Lounge

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old October 8th, 2003, 03:06 PM
thedude thedude is offline
The Dude Abides
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Feb 2000
Location: grass valley,ca
Posts: 1,063 thedude User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 Day 9 h 4 m 29 sec
Reputation Power: 10
Vent: Interland

I've had several clients that have hosted with this "company". Each has had nightmare experiences that I won't go into. Now I have a new client that is hosted with them and wants some php/mysql programming.

Their mysql server is on a different server, I have absolutely no control over it, can't upload text files, I can only connect to it through a hacked version of phpmyadmin, all php scripts must have permissions set, and the following line inserted at the start of the script: #!/usr/bin/php . And they are running php 4.0, not the more recent versions.

Imagine if I had installed a program like OScommerce or Phpnuke and had to go through each script and insert that!!

On a busy server I can understand putting the db server on a different box.

Aaaaarrrrrggghhh!!
__________________
The Dude
I'm the Dude. So that's what you call me.
That, or Duder, His Dudeness, Or El Duderino.
If, you know, you're not into the whole brevity thing

Reply With Quote
  #2  
Old October 8th, 2003, 08:45 PM
a.koepke's Avatar
a.koepke a.koepke is offline
Second highest poster :p
Dev Shed God 5th Plane (7000 - 7499 posts)
 
Join Date: Jul 2001
Posts: 7,323 a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 8 h 13 m 55 sec
Reputation Power: 27
If you have to put the shebang line at the start abd set permissions that means they have setup PHP using CGI and not as an Apache module. Normally when people set it up as CGI they put in the automatic parsing of PHP files which they havent done. By the way it sounds they are crap.

Reply With Quote
  #3  
Old October 9th, 2003, 12:47 AM
thedude thedude is offline
The Dude Abides
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Feb 2000
Location: grass valley,ca
Posts: 1,063 thedude User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 Day 9 h 4 m 29 sec
Reputation Power: 10
I kind of figured it was something like that. I've seen php installed as a cgi but I've never seen the shebang line in a php script.

This vent has been years in coming. I have several clients that are still hosted there, and several times a year I get frantic calls about their shopping carts not working suddenly, email, DNS improperly configured, you name it.

One client requires them to notify him of any thing to be done to the server. Then he schedules me to be available to make sure everything is working.

Reply With Quote
  #4  
Old October 9th, 2003, 01:13 AM
a.koepke's Avatar
a.koepke a.koepke is offline
Second highest poster :p
Dev Shed God 5th Plane (7000 - 7499 posts)
 
Join Date: Jul 2001
Posts: 7,323 a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 8 h 13 m 55 sec
Reputation Power: 27
Well the thing is that if you configure things right there should be no issues with upgrading to newer versions of PHP.

I constantly update mine each time a new release is made (running 4.3.4RC1 atm) and my PHP scripts don't need any changes.

Reply With Quote
  #5  
Old October 9th, 2003, 03:29 AM
thedude thedude is offline
The Dude Abides
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Feb 2000
Location: grass valley,ca
Posts: 1,063 thedude User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 Day 9 h 4 m 29 sec
Reputation Power: 10
The client I was referring to only has perl scripts that they break anytime they do anything to the server, and his email. They aren't even upgrading when they break things.

It's another client that is having trouble with php/mysql. I think I've convinced him to move to another company.

Reply With Quote
  #6  
Old October 9th, 2003, 10:53 AM
kfickert's Avatar
kfickert kfickert is offline
Capt'n
Dev Shed Novice (500 - 999 posts)
 
Join Date: May 2001
Posts: 559 kfickert User rank is Corporal (100 - 500 Reputation Level)kfickert User rank is Corporal (100 - 500 Reputation Level)kfickert User rank is Corporal (100 - 500 Reputation Level)kfickert User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 8 h 20 m 17 sec
Reputation Power: 9
I have my dedicated servers through Interland and have been happy, but then again I have full root access and they are managed servers, meaning I get about 90 minutes a month to request upgrades/updates instead of doing them myself.

Its PAIR's shared hosting that I am disappointed in as of late. They have MySQL on their own dedicated boxes not of the their webservers and dynamic sites are extremely slow as of late.

Now if I could find good dedicated FreeBSD hosting for $100 a month with 500GB of transfer, I'd be happy.

Reply With Quote
  #7  
Old October 9th, 2003, 11:16 AM
thedude thedude is offline
The Dude Abides
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Feb 2000
Location: grass valley,ca
Posts: 1,063 thedude User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 Day 9 h 4 m 29 sec
Reputation Power: 10
Yeah, I had a client that had a dedicated box through them. They kept screwing up the dns on the box somehow. The box was going down weekly.

So, they moved to another company. Interland continued to charge their credit card eventhough they cancelled. Despite repeated phone calls they wouldn't stop charging the card.

Finally, the client called their credit card company and had all future charges denied from Interland and got a chargeback on the other stuff.

Reply With Quote
  #8  
Old October 9th, 2003, 02:06 PM
kfickert's Avatar
kfickert kfickert is offline
Capt'n
Dev Shed Novice (500 - 999 posts)
 
Join Date: May 2001
Posts: 559 kfickert User rank is Corporal (100 - 500 Reputation Level)kfickert User rank is Corporal (100 - 500 Reputation Level)kfickert User rank is Corporal (100 - 500 Reputation Level)kfickert User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 8 h 20 m 17 sec
Reputation Power: 9
I've had problems with one ISP that switched billers and after two months, noticed that I was being double billed for my hosting. After contacting their old billers two, never heard anything from them, I called up the people that manage the GM card, said I was being defrauded and to ignore any charges from that provider and contacted the ISP to what was going on.

The ISP was more than willing to extend my hosting for an extra 2 months free since i had paid for them. It was the billing company they had been using that was the problem and after I diened payment they had to take it up with GM or Mastercard or whomever.
__________________
Why? Because Forms just look cooler in OS X...

Dutch, it's like German...but not!

Reply With Quote
  #9  
Old October 9th, 2003, 07:43 PM
Hero Zzyzzx's Avatar
Hero Zzyzzx Hero Zzyzzx is offline
11
Dev Shed Demi-God (4500 - 4999 posts)
 
Join Date: Jul 2001
Location: Lynn, MA
Posts: 4,635 Hero Zzyzzx User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hero Zzyzzx User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hero Zzyzzx User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hero Zzyzzx User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hero Zzyzzx User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hero Zzyzzx User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hero Zzyzzx User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 4 Days 23 h 44 m 19 sec
Reputation Power: 77
Send a message via AIM to Hero Zzyzzx
I've had problems with interland as well- they silently moved a clients account, and neglected to recompile perl modules with XS components (namely Net::SSLeay for web automated SSL connections).

Broke a client's site for a day or so, and made me look bad even though it was completely not my fault. In my mind, you don't move a site without properly moving EVERYTHING associated with it, even if that requires stuff to be recompiled. Suckas.

Look at www.sprocketdata.com , though won't meet your bandwidth requirements (500 GB? What the hell are you hosting?) They give you a box and a backbone, and leave the rest to you. And they support OpenBSD, FreeBSD, RedHat, Debian, and Slackware.

I've heard naught but good about them.

Reply With Quote
  #10  
Old October 9th, 2003, 08:42 PM
thedude thedude is offline
The Dude Abides
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Feb 2000
Location: grass valley,ca
Posts: 1,063 thedude User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 Day 9 h 4 m 29 sec
Reputation Power: 10
Yeah, I'm now having fun modifying a links script to work on their server. I have to find the scripts that are actually displayed to the browser and put in the shebang line, scripts that are included can't have the shebang. Now, when the client moves I'll get to change the scripts back to normal functioning.

There also seems to be a problem with $_SERVER['PHP_SELF'], it is returning a undefined variable error.

I found out today that they don't define their hosts field for mysql privileges. Leaves a gap in their security.

$%^#@* Interland!!!

Reply With Quote
  #11  
Old October 10th, 2003, 12:17 PM
kfickert's Avatar
kfickert kfickert is offline
Capt'n
Dev Shed Novice (500 - 999 posts)
 
Join Date: May 2001
Posts: 559 kfickert User rank is Corporal (100 - 500 Reputation Level)kfickert User rank is Corporal (100 - 500 Reputation Level)kfickert User rank is Corporal (100 - 500 Reputation Level)kfickert User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 8 h 20 m 17 sec
Reputation Power: 9
I use Sprocket Data for all of my test boxes and a couple Ecommerce sites for clients that use OpenBSD.

Excellent service there.

Reply With Quote
  #12  
Old October 10th, 2003, 01:35 PM
computer's Avatar
computer computer is offline
echo $usertitle['computer'];
Dev Shed God 4th Plane (6500 - 6999 posts)
 
Join Date: Jan 2003
Location: UK
Posts: 6,676 computer User rank is Captain (20000 - 30000 Reputation Level)computer User rank is Captain (20000 - 30000 Reputation Level)computer User rank is Captain (20000 - 30000 Reputation Level)computer User rank is Captain (20000 - 30000 Reputation Level)computer User rank is Captain (20000 - 30000 Reputation Level)computer User rank is Captain (20000 - 30000 Reputation Level)computer User rank is Captain (20000 - 30000 Reputation Level)computer User rank is Captain (20000 - 30000 Reputation Level)computer User rank is Captain (20000 - 30000 Reputation Level) 
Time spent in forums: 4 Weeks 9 h 39 m 45 sec
Reputation Power: 220
Send a message via ICQ to computer
/me calls al and munk up to read this...

Reply With Quote
  #13  
Old October 10th, 2003, 04:47 PM
thedude thedude is offline
The Dude Abides
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Feb 2000
Location: grass valley,ca
Posts: 1,063 thedude User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 Day 9 h 4 m 29 sec
Reputation Power: 10
It gets worse:

Safe mode = off
Register globals = on (yes, you read that right)
expose php = on (not major)

PHP Version 4.0.6 - I believe there were some good file upload vulnerabilities in this one.

shared server = no access to .ini files

I think I have the client convinced to move.

Reply With Quote
  #14  
Old October 10th, 2003, 08:52 PM
lnxgeek lnxgeek is offline
I AM A GOLDEN GOD
Dev Shed God 1st Plane (5500 - 5999 posts)
 
Join Date: Apr 2003
Location: SoCal
Posts: 5,647 lnxgeek User rank is Major General (70000 - 90000 Reputation Level)lnxgeek User rank is Major General (70000 - 90000 Reputation Level)lnxgeek User rank is Major General (70000 - 90000 Reputation Level)lnxgeek User rank is Major General (70000 - 90000 Reputation Level)lnxgeek User rank is Major General (70000 - 90000 Reputation Level)lnxgeek User rank is Major General (70000 - 90000 Reputation Level)lnxgeek User rank is Major General (70000 - 90000 Reputation Level)lnxgeek User rank is Major General (70000 - 90000 Reputation Level)lnxgeek User rank is Major General (70000 - 90000 Reputation Level)lnxgeek User rank is Major General (70000 - 90000 Reputation Level)lnxgeek User rank is Major General (70000 - 90000 Reputation Level)lnxgeek User rank is Major General (70000 - 90000 Reputation Level)lnxgeek User rank is Major General (70000 - 90000 Reputation Level)lnxgeek User rank is Major General (70000 - 90000 Reputation Level) 
Time spent in forums: 1 Month 6 Days 12 h 34 m 9 sec
Reputation Power: 770
Yes, Interland is indeed crap. My company has a hosting account with them (I'm trying to get them to change) and I've had to do everything in 4.06 as CGI. I wrote a note to the admins asking when they would be changing to not only a current version but to PHP as an Apache mod and the response was 'we have no plans to upgrade'.
__________________
"Seriously, we're not a search engine, we're actual people." ~ ManiacDan

BookMooch.com : Give books away. Get books you want.

Reply With Quote
  #15  
Old October 10th, 2003, 08:55 PM
lnxgeek lnxgeek is offline
I AM A GOLDEN GOD
Dev Shed God 1st Plane (5500 - 5999 posts)
 
Join Date: Apr 2003
Location: SoCal
Posts: 5,647 lnxgeek User rank is Major General (70000 - 90000 Reputation Level)lnxgeek User rank is Major General (70000 - 90000 Reputation Level)lnxgeek User rank is Major General (70000 - 90000 Reputation Level)lnxgeek User rank is Major General (70000 - 90000 Reputation Level)lnxgeek User rank is Major General (70000 - 90000 Reputation Level)lnxgeek User rank is Major General (70000 - 90000 Reputation Level)lnxgeek User rank is Major General (70000 - 90000 Reputation Level)lnxgeek User rank is Major General (70000 - 90000 Reputation Level)lnxgeek User rank is Major General (70000 - 90000 Reputation Level)lnxgeek User rank is Major General (70000 - 90000 Reputation Level)lnxgeek User rank is Major General (70000 - 90000 Reputation Level)lnxgeek User rank is Major General (70000 - 90000 Reputation Level)lnxgeek User rank is Major General (70000 - 90000 Reputation Level)lnxgeek User rank is Major General (70000 - 90000 Reputation Level) 
Time spent in forums: 1 Month 6 Days 12 h 34 m 9 sec
Reputation Power: 770
Quote:
Originally posted by thedude


There also seems to be a problem with $_SERVER['PHP_SELF'], it is returning a undefined variable error.



That's because $_SERVER is not available on 4.0.6, you have to use $HTTP_SERVER_VARS. The new style 'superglobals' only exist after 4.1.0.

Reply With Quote