New build system (BETA)

Okay, I'll probably take a look at it and talk with John about it.
 
Any problems with custombuild now? :) All reported problems has been fixed.
 
I still have a problem. When I upload a file I have don't have chmod 644, and I have the umask set to 0022.

Any idea ?

chmod is -rw-------
 
Unless mod_dav completely supports all special fpx features, then mod_frontpage is required. Otherwise most of us cannot use the new build system, and if that's true, then it cannot replace the old one.

Jeff
 
jlasman, it won't replace mod_frontpage, because it's not a fork of it :) It uses DAV protocol and it won't be the same as mod_frontpage is. An old one will be available for those who really needs mod_frontpage.
 
The problem is that most of us will need mod_frontpage by default. Please explain how you handle that.

Thanks.

Jeff
 
jlasman, but it's an outdated application, do you know that? And Microsoft doesn't fix security problems etc. It's EOL.

P.S. New versions of FrontPage won't work with mod_frontpage as I said it one post. Read Microsoft letters about the future versions of MS FrontPage.
 
jlasman, but it's an outdated application, do you know that? And Microsoft doesn't fix security problems etc. It's EOL.

P.S. New versions of FrontPage won't work with mod_frontpage as I said it one post. Read Microsoft letters about the future versions of MS FrontPage.

Right. Microsoft will not use mod_frontpage to publish pages. Microsoft is now on hype wave of the cool web2.0 with abusive CSS and the software is called Expression.

Info about expression : http://www.microsoft.com/Expression/products/overview.aspx?key=web

P.S. Help welcome for umask.
 
I know all about these issues. I also know that we cannot just stop supporting FrontPage.

Over time, absolutely. But not just arbitrarily without a lot of notice to our clients.

I believe that John and Mark at DirectAdmin feel the same way but I could be wrong.

I know that FrontPage and FrontPage books are still being sold.

And I know that if DirectAdmin stops supporting FrontPage I'll have to find a solution that does; a lot of our retail clients use FrontPage and our dedicated server clients expect it to work for them as well.

My personal feeling is that as long as FrontPage Extensions binaries are still available, we have to keep supporting them by default.

Jeff
 
Okay, it will be supported by apache 1.3, since 1.3 is legacy anyway. But it won't be supported by apache >=2.0.
 
The package GNU m4 should be installed in order to get autoconf working in centos minimal install.

'yum install m4'
 
yes mod frontpage should be kept in the custombuild script I agree with Jeff, it doesnt matter if we like it or not, what matters is there is demand for frontpage hosting and as long as that demand exists its a requirement.
 
The package GNU m4 should be installed in order to get autoconf working in centos minimal install.

'yum install m4'

Isn't GD >=2.0.34 working on it? (autoconf is included into the customapache script only because of it)
 
yes mod frontpage should be kept in the custombuild script I agree with Jeff, it doesnt matter if we like it or not, what matters is there is demand for frontpage hosting and as long as that demand exists its a requirement.

Okay, it will be included into apache 1.3, and with apache >2.0 mod_dav will be included by default. Thank you for your post :)
 
Any problems with custombuild now? :) All reported problems has been fixed.

Hi,

now on apache 1.3 + suphp4 + suphp5, php wont work anymore ! Server cant handle any .php file

buildscript 1.3

in: httpd.conf you are comment out

#AddModule mod_suphp.c <- remove uncomment, then work
 
Last edited:
configure.php5 seems to have no effect?

Hello,

I have added a few compilation flags to configure/ap2/configure.php5, which work well in traditional configure.php (customapache):


da7 (87.204.147.157) /usr/local/directadmin/custombuild/php-5.2.1 % tail ../configure/ap2/configure.php5
--enable-memory-limit \
--with-config-file-path=/usr/local/Zend/etc/php.ini \
--with-mssql \
--enable-msdblib \
--enable-trans-sid \

Yet, according to the phpinfo() the flags I get are as follows:

./configure' '--prefix=/usr/local/php5' '--enable-force-cgi-redirect' '--enable-fastcgi' '--with-config-file-path=/usr/local/etc/php5/cgi' '--with-curl' '--with-curl-dir=/usr/local/lib' '--with-gd' '--with-gd-dir=/usr/local/lib' '--with-gettext' '--with-jpeg-dir=/usr/local/lib' '--with-kerberos' '--with-mcrypt' '--with-mhash' '--with-mysql=/usr' '--with-mysqli=/usr/bin/mysql_config' '--with-pear=/usr/local/lib/php' '--with-png-dir=/usr/local/lib' '--with-xml' '--with-zlib' '--with-zlib-dir=/usr/local/lib' '--with-zip' '--with-openssl' '--enable-bcmath' '--enable-calendar' '--enable-ftp' '--enable-magic-quotes' '--enable-sockets' '--enable-track-vars' '--enable-mbstring' '--enable-memory-limit'



config.status confirms that those were indeed the flags passed to configure:


da7 (87.204.147.157) /usr/local/directadmin/custombuild/php-5.2.1 % head config.status
#! /bin/sh
# Generated automatically by configure.
# Run this file to recreate the current configuration.
# This directory was configured as follows,
# on host da7.domeny.com:
#
# ./configure --prefix=/usr/local/php5 --enable-force-cgi-redirect --enable-fastcgi --with-config-file-path=/usr/local/etc/php5/cgi --with-curl --with-curl-dir=/usr/local/lib --with-gd --with-gd-dir=/usr/local/lib --with-gettext --with-jpeg-dir=/usr/local/lib --with-kerberos --with-mcrypt --with-mhash --with-mysql=/usr --with-mysqli=/usr/bin/mysql_config --with-pear=/usr/local/lib/php --with-png-dir=/usr/local/lib --with-xml --with-zlib --with-zlib-dir=/usr/local/lib --with-zip --with-openssl --enable-bcmath --enable-calendar --enable-ftp --enable-magic-quotes --enable-sockets --enable-track-vars --enable-mbstring --enable-memory-limit
#
# Compiler output produced by configure, useful for debugging
# configure, is in ./config.log if it exists.

Huh? Where do I pass the compilation flags to php?

P.S. options.conf contents:

da7 (87.204.147.157) /usr/local/directadmin/custombuild % cat options.conf
default_php=5
php4_cli=no
php4_cgi=no
php5_cli=no
php5_cgi=yes
apache_ver=2.2
dovecot=yes


--
Real men use only echo *, hexdump and ed.
 
Last edited:
Back
Top