View Full Version : 2001 Upgrade Notice: PHP3 to PHP4 Upgrade Schedule
All servers currently running PHP3 will be upgraded to the newer PHP4 engines.[nbsp][nbsp]If you currently use PHP3 you will want to pay extra special attention to this area of the upgrades.
Cooperation from site owners is strongly encouraged at this time.[nbsp][nbsp]One of the best parts of being on a FutureQuest is being able to enjoy the Community that the site owners have created.[nbsp][nbsp]In order to keep it that way we must each participate and offer what we can.[nbsp][nbsp]If you have some experience with PHP now is the time to show off your skills and give a little back to the community.[nbsp][nbsp]Please take some time, however little or much you may have available, to offer your support to other site owners who may need your help.
Example: http://www.aota.net/ubb/Forum5/HTML/001098-1.html
If you are confused about the PHP upgrade and/or nervous, you may find this post helpful.[nbsp][nbsp]It contains a simplified explanation of the changes you should expect when the upgrade from PHP3 to PHP4 happens.
View: http://www.aota.net/ubb/Forum15/HTML/000610-1.html
The tentative PHP3 to PHP4 upgrade schedule is as follows: PHOENIX, DEXTER, & DEEDEE between 1am and 5am EST Saturday January 20th 2001 Completed
SIX, NINE, SEVEN, & ASTRO between 1am and 5am EST Saturday January 27th 2001 All Except SSL Completed
TAZ between 1am and 5am EST Saturday February 3rd 2001
Helpful Reference: http://www.aota.net/ubb/Forum15/HTML/000691-1.html
[This message has been edited by Deb (edited 02-02-01@6:57 pm)]
For those with PHP3 directives within .htacess files, take notice of a new feature that has been added to the File Manager within the CNC.
FutureQuest has added a ".htaccess PHP Compatibility" utility to the File Manager (thanks Sam!!).[nbsp][nbsp]This utility will automagically convert PHP3 directives to be compatible with both PHP3 and PHP4.
It is vital that those who have .htacess files, with PHP3 directives, edit these files to make them compatible with PHP4.[nbsp][nbsp]Not doing so can result in broken scripts.[nbsp][nbsp]The PHP Compatibility Conversion script will allow you to do this even if you are not quite sure you understand the process.
To use the script visit the File Manager within your CNC, navigate to your .htaccess file and select it.[nbsp][nbsp]Then scroll down to the options drop-down menu and select ".htaccess PHP Compatibility" from the "File Conversions" section.[nbsp][nbsp]Once you confirm the process your .htaccess file will be updated with a backup of the file made.
Things you should note prior to running the script:
1.[nbsp][nbsp]This is meant to only be run ONCE per .htaccess file - running it more than once on the file can cause duplication that may break your scripts.
2.[nbsp][nbsp]You are of course free to edit your files manually if you feel comfortable doing so.[nbsp][nbsp]The new feature in the CNC is there for convenience and to ease some of the pressure for those who are unsure of the changes that need to be made.
3.[nbsp][nbsp]If you have PHP3 directives within an .htaccess file, you NEED TO UPDATE THEM.[nbsp][nbsp]PHP3 and PHP4 are different in this respect and PHP3 directives will NOT work with PHP4.
*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~
You Should Update Your .htaccess Files NOW.
Doing so prior to the upgrade is best.
*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~
Command Line Users Take Note:
If you are in the same directory as the .htaccess file type...
$/usr/local/bin/htaupgrade .htaccess
If you are not in the same directory as the .htaccess file type...
$/usr/local/bin/htaupgrade /big/dom/xdomain/full/path/to/.htaccess
*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~
Not sure what the differences are with .htaccess PHP directives?
Visit the following link for more info.
http://www.php.net/manual/configuration.php
*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~
*** Not sure which server your account resides on?
Visit http://www.yourdomain.com/CNC/ (replacing yourdomain.com with your own domain name and entering your account username and password to enter).[nbsp][nbsp]Within the "Server Info" section of your CNC you will find your servers name.
---
Consider yourself reminded :P
Terra
01-20-2001, 03:41 AM
I am now beginning the PHP 3 --> PHP 4 cutover work on PHOENIX...
All Apache engines will be in a state of flux while I merge in all the changes required to pull this off...
This also includes the Apache SSL engines as well, which will most likely take longer to perform...
I have no ETA on how long this will take, other than I will be working steadfast on completing the task at hand...
--
Terra
sysAdmin
FutureQuest
Terra
01-20-2001, 04:43 AM
All non-SSL Apache engines are now upgraded to PHP 4...
Enjoy!
--
Terra
sysAdmin
FutureQuest
Terra
01-20-2001, 05:08 AM
DEXTER is now entering the Laboratory...
--
Terra
sysAdmin
FutureQuest
Terra
01-20-2001, 05:55 AM
DEXTER has just left the building...
It's now time for DEEDEE to walk in and muck everything up...[nbsp][nbsp]:)
--
Terra
sysAdmin
FutureQuest
Terra
01-20-2001, 07:11 AM
DEEDEE is now up to speed with PHP 4...
I have two remaining items left to upgrade on the servers:
a) SSL servers
b) PHP CGI binaries
Both of these items most likely be completed until early morning/afternoon as the internal changes are extensive in order to make this as transparent as possible...
--
Terra
sysAdmin
FutureQuest
Terra
01-22-2001, 06:08 AM
PHP CGI's,
Shared SSL (MerchantQuest.net)
and
Private CERT SSL Apache servers have been fully converted over to the new PHP 4 core...
My apologies for the delay as it took more work than estimated to merge everything together and only live testing could ferret out the last remaining bits...
--
Terra
sysAdmin
FutureQuest
Terra
01-27-2001, 05:27 AM
Due to a power issue with MYSQL02, the upgrades scheduled for tonight have been delayed until this problem has been resolved...
--
Terra
sysAdmin
FutureQuest
Terra
01-27-2001, 09:33 AM
To begin, our apologies for the late start on the PHP 4 upgrades as other immediate situations arose during the course of last night...
Currently, all servers are processing STATS and upgrade work will begin thereafter...
The order that the servers will be upgraded is as follows:
ASTRO, SEVEN, NINE, and SIX
I will post updates throughout the day as I progress through each phase of the upgrades...
Thank you for your patience as we begin to blaze through this major facet of our server upgrades...
--
Terra
sysAdmin
FutureQuest
Don't suppose that upgrade on SEVEN will be done in the next 15 minutes?[nbsp][nbsp]:P[nbsp][nbsp]I made all the necessary path changes to files for three sites last night, went to bed, and was going to upload them all this morning, as I'll be gone most of the day...[nbsp][nbsp]I just hope not too many people scream at me in the meantime...
Dconstruction
Terra
01-27-2001, 02:06 PM
I am now beginning full deployment of PHP 4.0.4pl1 on the ASTRO server...
PHP CGI binary will follow shortly...
SSL will take a bit of time...
--
Terra
sysAdmin
FutureQuest
[This message has been edited by ccTech (edited 01-27-01@1:36 pm)]
Terra
01-27-2001, 02:30 PM
At this junction, we have 2 different builds of PHP 4 and there are a couple minor differences due to glibc2.0 and 2.1 differences... (3 when I suffer through TAZ's build)
RASMUS build (glibc2.1)
ASTRO build (glibc2.0)
Due to these glibc incompatibilities, ASTRO build is a subset of RASMUS build and the following items/options are not included:
ZendOptimizer (no source code available to rebuild it)
freetype (I really tried to get this one built, but it just blew up)
custom GD library has been built
SleepyCat DB2 (uses GDBM)
MySQL version (shows 3.22.26a, which was last compatible library)
**works perfectly fine with 3.23.x engines**
These changes will only really effect those that are cross-developing for both of these PHP 4 platforms...[nbsp][nbsp]e.g. site on RASMUS and another site on ASTRO using common code between them...
In February, everything in the above list will be deployed across all (pre-PHOENIX) servers in PhazeIII of our server upgrades...
Stay tuned as spring cleaning has started early this year... :)
--
Terra
sysAdmin
FutureQuest
[This message has been edited by ccTech (edited 01-27-01@4:15 pm)]
jimbo
01-27-2001, 02:53 PM
Any estimation on when SEVEN is supposed to go under the knife?
-jim
Terra
01-27-2001, 03:17 PM
Soon - I'm giving ASTRO a chance to settle in and make sure there are no showstoppers...
--
Terra
sysAdmin
FutureQuest
Terra
01-27-2001, 04:00 PM
SEVEN is now being cutover to the new PHP 4 core...
I am now turning the big guns towards NINE...
--
Terra
sysAdmin
FutureQuest
[This message has been edited by ccTech (edited 01-27-01@3:25 pm)]
sheila
01-27-2001, 04:36 PM
Say, Terra, have you had any sleep in the last 24 hours? :(
Well, I guess when you finish with all of this, you are going to have one big CRASH! (and a well-deserved one, too...)
Terra
01-27-2001, 05:03 PM
NINE is now being cutover to the new PHP 4 core...
--
Terra
sysAdmin
FutureQuest
jimbo
01-27-2001, 05:15 PM
Well, I guess when you finish with all of this, you are going to have one big CRASH!
I'm not sure that's the best way to phrase that...
;)
-jim
Terra
01-27-2001, 05:37 PM
http://192.41.19.35/blues/106miles.wav
That would be why...[nbsp][nbsp];)
Minus the 13 bluesmobiles colliding with 30+ police cars of course... :)
--
Terra
sysAdmin
FutureQuest
Terra
01-27-2001, 05:59 PM
SIX is now the next server up for bids...
--
Terra
sysAdmin
FutureQuest
Terra
01-27-2001, 06:42 PM
SIX is now being cutover to the new PHP 4 core...
--
Terra
sysAdmin
FutureQuest
Kathleen
01-27-2001, 07:35 PM
Terra?
Is there anything about any of the changes you are making that would affect the default date display?
Suddenly a date display has the code for a non-breaking space right smack dab in the middle of it.
And I didn't touch nothing.
I swear!!!
Terra
01-27-2001, 07:49 PM
Not to my knowledge...
A link would be helpful...[nbsp][nbsp]:P
--
Terra
sysAdmin
FutureQuest
Kathleen
01-27-2001, 08:06 PM
A link? hehe[nbsp][nbsp]
http://www.mosaicminds.org/Community/CivicCenter/CityHall/
The code for the date is just "echo var=DATE_LOCAL" but with all the <!- and stuff.
I am CLUELESS!
Hey... I didn't mean that....
This is what is currently in the page code
<!--#config timefmt="%a, %e %b, %Y[nbsp][nbsp]&nbsp; %R %Z" -->
<!--#echo var="DATE_LOCAL" -->
They made a change at Apache 1.3.12. We were running: Apache 1.3.9. We are NOW running: Apache 1.3.14
Changing the above code to the below code should solve the problem...
<!--#config timefmt="%a, %e %b, %Y[nbsp][nbsp]&nbsp; %R %Z" -->
<!--#echo encoding="none" var="DATE_LOCAL" -->
Notice encoding="none" is all that was added/changed.
Deb
[nbsp]- ChangeLog!?! I don't need no stink'n changeLog!?!
heath
01-28-2001, 12:24 AM
Is there a way to change the include_path directive without manually changing 300 different web pages with several requiire calls on each page?????????????
Heath...this question is answered here http://www.aota.net/ubb/Forum5/HTML/001143-1.html
Please keep the PHP/MySQL changes et al local to that area to prevent multiple questions/answers on the same subject.[nbsp][nbsp]It will save valuable time for all and keep things all around cleaner as explained in my email to you.
Thanks.
Deb
[nbsp]- Housekeeping
*~! Bump !~*
Visit: http://www.aota.net/ubb/Forum15/HTML/000691-1.html
Terra
02-03-2001, 04:39 AM
I will be cutting over the TAZ Apache/PHP daemons within the next 30 minutes...
Expect weirdness as I remodulate TAZ to accept the new production environment...
--
Terra
sysAdmin
FutureQuest
Terra
02-03-2001, 06:18 AM
The TAZ upgrades are now in place...
However, due to many legacy issues (first FutureQuest server), I am hopeful that the ride is not too bumpy...
Issues that come up will be addressed as quickly as possible...
--
Terra
sysAdmin
FutureQuest
Terra
02-03-2001, 02:48 PM
Armand, I have responded to your Incident in our EMS...
--
Terra
--Over a year of solid uptime on TAZ, blown to bits by the need to evolve and progress--
FutureQuest
Armand
02-03-2001, 03:42 PM
I twas out of line.[nbsp][nbsp]My apologies to all. :([nbsp][nbsp]Sorry guess my car was derailed by a single bump on that road
[This message has been edited by Armand (edited 02-03-01@2:43 pm)]
Armand
02-04-2001, 01:11 AM
"I am hopeful that the ride is not too bumpy... Issues that come up will be addressed as quickly as possible"[nbsp][nbsp]--[nbsp][nbsp]Don't even use PHP or MySQL and now my whole site is a wash out except the CNC... go figure!
edited because was out of line a bit
[This message has been edited by Armand (edited 02-03-01@2:45 pm)]
Mandi
02-04-2001, 01:17 AM
All functioning as expected here in TAZland . . . cgi, PHP, mySQL, cgi-to-email . . . I'm a happy camper :)![nbsp][nbsp]Not even a single email from a temporarily confused user (not that *that* is something FQ can control . . . um, can you???[nbsp][nbsp]LOL)
gdesclaux
02-08-2001, 01:46 AM
Hi,
I know that our server at FutureQuest (seven) is now upgraded to PHP4 and it's a great feature... But !! But it's still PHP3.0.12 on the server in mod_ssl ! When do you plan to upgrade the ssl server to PHP4 ?
vBulletin® v3.6.8, Copyright ©2000-2012, Jelsoft Enterprises Ltd.