Bekijk Volledige Versie : Directadmin icm php5
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
Ik vraag het me ook wel af. Wanneer is het in DA nou gewoon 'standaard'? Hope soon, scheelt weer tijd ;)
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.
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.
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....
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 :-)
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.... ;)
Welke opties moet ik instellen op options.php?
Werken alle scripts dan nog zoals ervoor?
Bedankt voor deze uitleg overigens!
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.
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....
@ 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.
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.
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....
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?
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.
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...
Iedereen standby blijven...krisken gaat het gaan proberen :-)
Using : http://www.webhostingtalk.nl/directadmin/129421-directadmin-icm-php5-2.html#post924735
Iedereen standby blijven...krisken gaat het gaan proberen :-)
:) / gaat koffie halen....
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?
Zend=yes zou ik doen...., kan er daarna Zend Optimizer nog bij:)
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?
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
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.
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
je hebt niets te zoeken in /home/kirsken
in de /home/krisken heb ik het bestand custombuild.tar.gz gedownload.
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
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
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.
remoteoffice
02/01/08, 20:09
Fedora 5
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 :).
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.
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 ?
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)
Ik ben alles aan het rebuilden, dus ook apache.
Hier ook geprobeerd, maar ik krijg httpd niet meer up, een foutmelding in directadmin, waarbij geen details staan !?
Die fout had ik inderdaad ook bij alle 3 de servers!
Uiteindelijk is Geert-Jan (gebruiker op dit forum) er wel in geslaagd...
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 ;)
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 ;)
Hier ook geprobeerd, maar ik krijg httpd niet meer up, een foutmelding in directadmin, waarbij geen details staan !?
En???
Ik heb een restrore gedaan, dus nu alles weer bij het oude !
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 !
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
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!
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 :)
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 : 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 ;)
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.