PDA

Bekijk Volledige Versie : Directadmin icm php5



IT-worX
01/01/08, 19:22
Daar sinds gisteren PHP 4(.4) niet meer officieel ondersteund wordt (behalve voor kritische bugs) dood php.net zelf vraag ik mij af wanneer DA eindelijk zelf een update gaat uitbrengen dat alles van PHP4 naar PHP5 brengt.

Ik weet dat er verschillende work-overs zijn voor DA op PHP5 te brengen, net als MySQL5, doch gaat DA hier helemaal niets aan doen??? Ze kunnen toch niet blijven verder werken op een platform waar er geen support meer voor is?

VanderToorn
01/01/08, 20:12
Bij de nieuwe build ( nieuwe install ) kan je al kiezen welke phpversie je wil
php4 of 5 of 4 cgi en 5 cli

Luke B
01/01/08, 20:16
Ik vraag het me ook wel af. Wanneer is het in DA nou gewoon 'standaard'? Hope soon, scheelt weer tijd ;)

Geert-Jan
01/01/08, 20:16
Daar sinds gisteren PHP 4(.4) niet meer officieel ondersteund wordt (behalve voor kritische bugs) dood php.net zelf vraag ik mij af wanneer DA eindelijk zelf een update gaat uitbrengen dat alles van PHP4 naar PHP5 brengt.

Ik weet dat er verschillende work-overs zijn voor DA op PHP5 te brengen, net als MySQL5, doch gaat DA hier helemaal niets aan doen??? Ze kunnen toch niet blijven verder werken op een platform waar er geen support meer voor is?

ik weet niet onder welke steen jij hebt gelegen de laatste maanden maar DA kan je gewoon nieuwe met PHP5 / MySQL5 installeren of updaten naar naar PHP5 / MyQSL5, met naar jouw keuze onde _cli of _cgi.

Indien je een oudere versie draait, just install custombuild en van daaruit je keuze maken.

IT-worX
01/01/08, 21:35
Dus je zal er zelf aan moeten sleutelen eer er php 5 kan op werken.
Standaard zullen ze er niets aan doen?

dennis0162
01/01/08, 21:49
Hier werkt het gewoon zonder verder nog te sleutelen aan php5 werkt toppie.

Geert-Jan
01/01/08, 21:51
Dus je zal er zelf aan moeten sleutelen eer er php 5 kan op werken.
Standaard zullen ze er niets aan doen?

Nope, zit al ingebakken....

IT-worX
01/01/08, 22:14
Soit dan maar handmatig gaan updaten zeker...ik dacht dat er in één van de komende updates wel iets zou zitten waarmee automatisch van PHP4 naar PHP5 gegaan kon worden. Zou netjes geweest zijn voor mensen die er minder kaas van gegeten hebben :-)

Geert-Jan
01/01/08, 22:22
cd /usr/local/directadmin
wget http://files.directadmin.com/services/custombuild/1.2/custombuild.tar.gz
tar xvzf custombuild.tar.gz
cd custombuild
./build update_data

nano options.php om je keuze te maken
./build clean
./build php (d, y, of n) (default, yes or no)
./koffie halen
./u hebt nu php5 met mysql5 en apache 2.2.6

kwartiertje werk.... ;)

IT-worX
01/01/08, 23:06
Welke opties moet ik instellen op options.php?
Werken alle scripts dan nog zoals ervoor?

Bedankt voor deze uitleg overigens!

Randy
01/01/08, 23:18
Even opletten of je Dovecot gebruikt of niet. Verder dien je 1 PHP-versie als CLI te installeren omdat DirectAdmin anders niet werkt.
Mocht het niet lukken Kris, geef even een gil op MSN dan wil ik het eventueel wel voor je doen in een vrij uurtje.

Geert-Jan
02/01/08, 08:35
Mocht het niet lukken Kris, geef even een gil op MSN dan wil ik het eventueel wel voor je doen in een vrij uurtje.

Die indruk wordt (met alle respect voor Kris) idd gewekt.
Als je options.php hebt geopend zie je vanzelf waar we het over hebben. Het is een klein bestandje waar nagenoeg niets in staat, en de vragen zijn nog eenvoudiger dan bij 1 tegen 100. Just anser yes or no...

Je mag me ook nog wel een PM sturen....

IT-worX
02/01/08, 12:08
@ geert-jan
Het is niet dat ik het niet wil proberen maar met mijn tengere linuxkennis (hoef ik beschaamd te zijn dit toe te geven?) wil ik niet dat het plots helemaal om zeep is, ik sta dan nog verder van huis...

Vandaar dat ik liever eerst een update van DA zelf zag om te installeren dan het zelf te doen via workaround. Nu blijkt dat dit de enige mogelijke weg is, wil ik wel eerst er goed over geinformeerd zijn.

t.bloo
02/01/08, 12:16
Jij hebt het idee dat die "updates" van DirectAdmin ook de andere programma's op de server aanpakken... maar dat is (gelukkig) niet zo. Met DA updates haal je alleen de scripts van Direct Admin zelf binnen en zaken zoals email, webserver, ftp, php en database blijven zoals je ze ooit "met het handje" hebt geïnstalleerd.

Geert-Jan
02/01/08, 12:18
custombuild is de update van DA, verder hroot gelijk dat je eerst zoekt en dan pas je productieserver om zeep helpt... , er zijn er genoeg die anders om doen.

Wanner je een nieywe install van DA doet krijg je een keuze menu, wilt u customapache (oude versie) of custombuild?
Customapache laat je alles zelf doen, custombuild doet een aantal dingen voor je, zoals de httpd.conf aanpassen bij PHP5 keuze.
Kies je custombuild, dan krijg je nog een keuze m.b.t. PHP4/5 en Apache 2.2.latest.

Die update die jij zoekt zit er dus wel in, alleen niet grafisch, zoals cPanel dat doet....

IT-worX
02/01/08, 13:05
Productieserver is veel gezegd...ligt dat ding plat nou dan ligt het plat (maar liever niet :D). De server is pure amusement. Staan enkele websites op van mij en vrienden/verenigingen en that's it. Niets commercieels dus.

Alé...straks eens beginnen custombuilden dan...
Heb je nog dergelijke tips?

KDISS
02/01/08, 13:26
is inderdaad zeer eenvoudig, zie:
http://directadmin.com/forum/showthread.php?t=19221

je kunt de huidige installatie upgraden:


cd /usr/local/directadmin
wget http://files.directadmin.com/services/custombuild/1.1/custombuild.tar.gz
tar xvzf custombuild.tar.gz
cd custombuild
./build update_data

bekijk options.conf voor alle settings

./build gaat alles bouwen.

Een nieuwe installatie mbv custombuild:


wget directadmin.com/setup.sh
echo "1.1" > /root/.custombuild
cd /usr/local/directadmin
wget http://files.directadmin.com/services/custombuild/1.1/custombuild.tar.gz
tar xvzf custombuild.tar.gz
cd custombuild
./build update_data

net nog uitgevoerd toevallig en werkt echt perfect :) bij optie 2 krijg je een keuze of je de nieuwe custombuild wil gebruiken, en met welke opties.

Geert-Jan
02/01/08, 13:55
Heb je nog dergelijke tips?

1] backup your httpd.conf.
2] voer de installatie uit zoals hierboven beschreven.

./build all raad ik je af. Indien er iets vout gaat weet jij niet waar, zeker als je het de eerste keer doet.
Ik zou dan zelf kiezen voor ./build php, ./build blablabla.... alles appart, maar dat is just my 2cents...

IT-worX
02/01/08, 13:57
Iedereen standby blijven...krisken gaat het gaan proberen :-)

Using : http://www.webhostingtalk.nl/directadmin/129421-directadmin-icm-php5-2.html#post924735

Geert-Jan
02/01/08, 13:59
Iedereen standby blijven...krisken gaat het gaan proberen :-)

:) / gaat koffie halen....

IT-worX
02/01/08, 14:07
options.conf...

#PHP settings. default_php possible values - 4 or 5
default_php=5
php4_cli=no
php4_cgi=no
php5_cli=yes
php5_cgi=no
zend=no

#Possible values - 5.0 or 5.1 (4.1 is possible too, but it's EOL)
mysql=5.1
mysql_inst=yes

#Possible values - 1.3, 2.0 or 2.2
apache_ver=2.2

#Web applications
phpmyadmin=yes
squirrelmail=yes
roundcube=yes

#Mail options
mail-header-patch=yes
dovecot=no
eximconf=no

#FTP options
proftpd=yes

#Custombuild options
clean=yes


Beetje goeie instellingen?

Geert-Jan
02/01/08, 14:12
Zend=yes zou ik doen...., kan er daarna Zend Optimizer nog bij:)

IT-worX
02/01/08, 14:13
Done that :-)
Bezig met server Idefix, servertje met enkel wat sites van mezelf (licht bakje: amd sempron 2800+, 512MB ram, 2x40GB hd's :-))

Bezig met builden.

echo "1.1" > /root/.custombuild

Wat doet dit commando?

Geert-Jan
02/01/08, 14:32
OS?, wat doet ie verder?

IT-worX
02/01/08, 14:33
Hij is nog volop bezig met het builden
OS is Ubuntu 7.04

Lap ...

*** There was an error while trying to configure php. Check the configure/ap2/configure.php5 file

Geert-Jan
02/01/08, 14:43
Hij is nog volop bezig met het builden
OS is Ubuntu 7.04

Lap ...

*** There was an error while trying to configure php. Check the configure/ap2/configure.php5 file

dan staat daaer iets in wat hij niet slikt....
even bestandje opzoeken. Dit bestand zal waarschijnlijk goed zijn, maar vraag je iets wat hij niet kan verwerken...., of daar de bron niet van op de server ziet.

IT-worX
02/01/08, 14:45
Dit staat er in dat bestandje...

root@idefix:/home/krisken/custombuild# vi configure/ap2/configure.php5
#!/bin/sh
./configure \
--with-apxs2 \
--with-curl=/usr/local/lib \
--with-gd \
--enable-gd-native-ttf \
--with-ttf \
--with-gettext \
--with-jpeg-dir=/usr/local/lib \
--with-freetype-dir=/usr/local/lib \
--with-kerberos \
--with-openssl \
--with-mcrypt \
--with-mhash \
--with-mysql \
--with-mysqli \
--with-pear \
--with-png-dir=/usr/local/lib \
--with-zlib \
--with-zlib-dir=/usr/local/lib \
--enable-zip \
--with-iconv=/usr/local \
--enable-bcmath \
--enable-calendar \
--enable-ftp \
--enable-magic-quotes \
--enable-sockets \
--enable-mbstring

Geert-Jan
02/01/08, 14:52
je hebt niets te zoeken in /home/kirsken

IT-worX
02/01/08, 14:54
in de /home/krisken heb ik het bestand custombuild.tar.gz gedownload.

Geert-Jan
02/01/08, 14:56
cd /usr/local/directadmin
wget http://files.directadmin.com/service...ombuild.tar.gz
tar xvzf custombuild.tar.gz
cd custombuild
./build update_data

nano options.php om je keuze te maken
./build clean
./build php (d, y, of n) (default, yes or no)
./koffie halen
./u hebt nu php5 met mysql5 en apache 2.2.6

IT-worX
02/01/08, 14:59
OK even opnieuw dan maar...bedankt voor de hulp overigens!

Die wget ... is dat de http://files.directadmin.com/services/custombuild/1.1/custombuild.tar.gz ?
De link die je gaf werkt namelijk niet.

Blijkbaar terug hetzelfde probleem...

Note that the MySQL client library is not bundled anymore!

*** There was an error while trying to configure php. Check the configure/ap2/co nfigure.php5 file

root@idefix:/usr/local/directadmin/custombuild# cd configure/ap2/
root@idefix:/usr/local/directadmin/custombuild/configure/ap2# vi configure.php5
#!/bin/sh
./configure \
--with-apxs2 \
--with-curl=/usr/local/lib \
--with-gd \
--enable-gd-native-ttf \
--with-ttf \
--with-gettext \
--with-jpeg-dir=/usr/local/lib \
--with-freetype-dir=/usr/local/lib \
--with-kerberos \
--with-openssl \
--with-mcrypt \
--with-mhash \
--with-mysql \
--with-mysqli \
--with-pear \
--with-png-dir=/usr/local/lib \
--with-zlib \
--with-zlib-dir=/usr/local/lib \
--enable-zip \
--with-iconv=/usr/local \
--enable-bcmath \
--enable-calendar \
--enable-ftp \
--enable-magic-quotes \
--enable-sockets \
--enable-mbstring

remoteoffice
02/01/08, 16:42
ik zal het ook op mijn test server uitproberen. zal zo het resultaat laten weten

IT-worX
02/01/08, 17:21
Zijn er hier nog mensen die reeds ubuntu/debian met directadmin geüpgraded hebben?
De persoon die mij hier heeft willen helpen krijgt namelijk dezelfde foutmelding als ik.

remoteoffice
02/01/08, 20:02
Helaas ging het bij mij niet vlekkeloos.

Na de eerste build voor apache kreeg ik verschillende foutmeldingen waaronder deze :
[root@ns1 custombuild]# service httpd start
Starting httpd: Syntax error on line 30 of /usr/local/directadmin/data/users/admin/httpd.conf:
Invalid command 'php_admin_flag', perhaps misspelled or defined by a module not included in the server configuration

Na een clean installatie te doen van apache kreeg ik dat weer aan de gang.
Na de installatie van php kreeg ik weer helaas een foutmelding dat hij iconv niet kon vinden en deze niet geinstalleerd was.
dit was wel geinstalleerd en heb uit nood de configure/configure.php5 aangepast dat de iconv niet gecontroleerd word.
Hierna ging alles weer perfect ook de installatie van mysql 5.

IT-worX
02/01/08, 20:06
Onder welk OS was dit?

remoteoffice
02/01/08, 20:09
Fedora 5

Gh0sty
02/01/08, 20:18
als je gewoon ./build doet zie je ook iconv er tussen staan. had dat probleem namelijk ook.
nadat je ./build iconv doet werkt de php install wel gewoon :).

IT-worX
02/01/08, 23:00
gh0sty:

Dus eerst ./build en dan ./build iconv?

remoteoffice
03/01/08, 10:44
Ja klopt. ./build iconv werkt

hier ben ik nu helemaal klaar met de update.

IT-worX
03/01/08, 12:29
Andere machine, same problem...


Configuring SAPI modules
checking for AOLserver support... no
checking for Apache 1.x module support via DSO through APXS... no
checking for Apache 1.x module support... no
checking whether to enable Apache charset compatibility option... no
checking for Apache 2.0 filter-module support via DSO through APXS... no
checking for Apache 2.0 handler-module support via DSO through APXS... apxs:Erro r: Invalid query string `BINDIR'
apxs:Error: Invalid query string `MPM_NAME'
apxs:Error: Invalid query string `APU_BINDIR'
apxs:Error: Invalid query string `APR_BINDIR'
./configure: line 6687: /apr-config: No such file or directory
./configure: line 6688: /apu-config: No such file or directory
configure: error: You have enabled Apache 2 support while your server is Apache 1.3. Please use the appropiate switch --with-apxs (without the 2)

*** There was an error while trying to configure php. Check the configure/ap2/co nfigure.php5 file


en de configure.php5...


root@asterix:/usr/local/directadmin/custombuild# cd configure/ap2/
root@asterix:/usr/local/directadmin/custombuild/configure/ap2# vi configure.php5
#!/bin/sh
./configure \
--with-apxs2 \
--with-curl=/usr/local/lib \
--with-gd \
--enable-gd-native-ttf \
--with-ttf \
--with-gettext \
--with-jpeg-dir=/usr/local/lib \
--with-freetype-dir=/usr/local/lib \
--with-kerberos \
--with-openssl \
--with-mcrypt \
--with-mhash \
--with-mysql=/usr/local/mysql \
--with-mysqli=/usr/local/mysql/bin/mysql_config \
--with-pear \
--with-png-dir=/usr/local/lib \
--with-zlib \
--with-zlib-dir=/usr/local/lib \
--enable-zip \
--with-iconv=/usr/local \
--enable-bcmath \
--enable-calendar \
--enable-ftp \
--enable-magic-quotes \
--enable-sockets \
--enable-mbstring
~

remoteoffice
03/01/08, 12:32
Wat gebeurd er als je de handler-module support uit de /configure/ap2/configure.php5 haalt ?

Dominic
03/01/08, 12:33
Kris,

Ben je alleen PHP aan het rebuilden?

Er staat namelijk duidelijk wat de fout is...



configure: error: You have enabled Apache 2 support while your server is Apache 1.3. Please use the appropiate switch --with-apxs (without the 2)

IT-worX
03/01/08, 13:40
Ik ben alles aan het rebuilden, dus ook apache.

Arie.
03/01/08, 21:16
Hier ook geprobeerd, maar ik krijg httpd niet meer up, een foutmelding in directadmin, waarbij geen details staan !?

IT-worX
03/01/08, 21:35
Die fout had ik inderdaad ook bij alle 3 de servers!
Uiteindelijk is Geert-Jan (gebruiker op dit forum) er wel in geslaagd...

Kenneth
03/01/08, 22:46
Hier ook geprobeerd, maar ik krijg httpd niet meer up, een foutmelding in directadmin, waarbij geen details staan !?

bekijk je httpd logs eens.. wij kunnen niet in een glazen bol zien wat er mis is ;)

daveww
04/01/08, 04:34
Ik heb PHP 5.2.5 icm DirectAdmin vlekkeloos geïnstalleerd en draaien.. DirectAdmin forum al eens goed bekeken? custombuild/customapache moet je echt wel op weg kunnen helpen..

Als het niet echt lukt kan je me wel een PM sturen dan zal ik eens een poging wagen ;)

Geert-Jan
04/01/08, 10:39
Hier ook geprobeerd, maar ik krijg httpd niet meer up, een foutmelding in directadmin, waarbij geen details staan !?

En???

Arie.
04/01/08, 11:10
Ik heb een restrore gedaan, dus nu alles weer bij het oude !

Geert-Jan
04/01/08, 11:18
en nu updaten.... :)

Arie.
04/01/08, 11:20
Nou ik wacht daar maar even mee, ik ga het eerst wel ff op een test server proberen, anders weten de gebruikers gelijk weer dat ik wakker ben !

Kenneth
04/01/08, 11:25
Nou ik wacht daar maar even mee, ik ga het eerst wel ff op een test server proberen, anders weten de gebruikers gelijk weer dat ik wakker ben !

zowieso is het niet slim om de eerste test update op een produktie omgeving te doen..

tevens kun je beter een probleem oplossen ipv alles te restore of wat dan ook.. zo leer je tenminste wat er fout kan gaan, en nog belangrijker, wat je er tegen kunt doen

IT-worX
04/01/08, 13:33
Kenneth : niet iedereen heeft enkele tientallen bakken staan waarvan hij er eentje kan missen als testserver hé, en daar dan ook nog eens een licentie voor DA aan te hangen. Wat je zegt klopt geheel, doch voor sommige (particulieren!) is dit gewoon niet doenbaar...Zoals bij mij!

Gh0sty
04/01/08, 21:24
voor mij is dat het zelfde(hobby servertje), heb ook maar 1 server ter beschikking met direct admin. Mja net wat kenneth zegt als het fout gaat leer je ook meteen hoe je het kan oplossen :)

Geert-Jan
05/01/08, 11:52
voor mij is dat het zelfde(hobby servertje), heb ook maar 1 server ter beschikking met direct admin. Mja net wat kenneth zegt als het fout gaat leer je ook meteen hoe je het kan oplossen :)

Dan laat je het toch doen??? (indien gewenst)
Of zorg je voor iets of iemand achter de hand....

Kenneth
05/01/08, 11:58
Kenneth : niet iedereen heeft enkele tientallen bakken staan waarvan hij er eentje kan missen als testserver hé, en daar dan ook nog eens een licentie voor DA aan te hangen. Wat je zegt klopt geheel, doch voor sommige (particulieren!) is dit gewoon niet doenbaar...Zoals bij mij!

daarom zei ik ook een produktie server.. neem aan dat je als particulier er geen produktie op doet ;)

Gh0sty
05/01/08, 13:12
Dan laat je het toch doen??? (indien gewenst)
Of zorg je voor iets of iemand achter de hand....

Daar leer je toch niets van als je het door iemand anders laat doen want dan blijf je afhankelijk van iemand anders. Daarnaast hebben we altijd google nog die kan helpen :P.