PHP 4.0 Bug #1882: scripts/apache/apconf-conv.sh doesn't work correctly
| From: | ogura at hde dot co dot jp | Date: | Mon, 26 Jul 1999 17:01:39 +0000 |
| Subject: | PHP 4.0 Bug #1882: scripts/apache/apconf-conv.sh doesn't work correctly | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-9171@lists.php.net to get a copy of this message | ||
From: ogura@hde.co.jp
Operating system: Linux 2.0.36
PHP version: 4.0 Latest CVS (26/07/1999)
PHP Bug Type: Other
Bug description: scripts/apache/apconf-conv.sh doesn't work correctly
php3_asp_tags On
|
V
<IfModule mod_php3.c>
php3_asp_tagsOn
</IfModule>
<IfModule mod_php4.c>
php_admin_flag asp_tags on
</IfModule>
LoadModule php3_module /usr/lib/apache/libphp3.so
|
V
<IfModule mod_php3.c>
LoadModule php3_module
</IfModule>
<IfModule mod_php4.c>
php_admin_value odule php3_module /usr/lib/apache/libphp3.so
</IfModule>
I've done some *very* small fixes on conffix.awk.
looks like working.
---
/php3_.*/ && !/php3_module/ {
phpcommand=substr($1,6)
phpvalue=tolower($2)
print "<IfModule mod_php3.c>"
print $1 " " $2
print "</IfModule>"
print "<IfModule mod_php4.c>"
if (phpvalue=="on") {
print "php_admin_flag " phpcommand " on"
} else if (phpvalue=="off") {
print "php_admin_flag " phpcommand " off"
} else {
print "php_admin_value " phpcommand " "
substr($0,index($0,$1)+length($1)+1)
}
print "</IfModule>"
}
! /php3_.*/ || /php3_module/{
print $0
}