RE: apache13_modssl + mod_php4 + php4-extenstions + mysql323-* +myphpadmin = ...
-Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Ken Hawkins Sent: Wednesday, February 02, 2005 12:55 PM To: Ken Hawkins Cc: Ken Hawkins; freebsd-questions@freebsd.org freebsd-questions@freebsd.org Subject: Re: apache13_modssl + mod_php4 + php4-extenstions + mysql323-* +myphpadmin = ... ok a bit of tearing around yields this: [web1:etc/apache/logs] root# find /usr \* -print | xargs grep -l bindtextdomain grep: /usr/bin/suidperl: No such file or directory /usr/local/man/man3 /usr/local/man/whatis /usr/local/lib/perl5/site_perl/5.8.5/mach/auto/Locale/gettext/g ettext.so /usr/local/lib/perl5/site_perl/5.8.5/mach/Locale/gettext.pm /usr/local/lib/libintl.a /usr/local/lib/libintl.so [web1:etc/apache/logs] root# find /usr \* -print | xargs grep -l mysql_pconnect grep: /usr/bin/suidperl: No such file or directory /usr/local/lib/php/20020429/mysql.so /usr/local/include/php/ext/mysql/php_mysql.h where I am failing the functions are there I think that i have hosed my php.ini file which the include_path is: include_path= ./:/usr/local/lib/php/:/usr/local/share/pear/bootstrap/:/usr/lo cal/www/data/psw/include/:/usr/local/www/data/psw/mods:/usr/loc al/www/data/mod:/usr/local/www/data/psw/polls/:/usr/local/www/d ata/polls ; UNIX: /path1:/path2 Windows: \path1;\path2 what should the entries be for this? I take it that the install from a port will not overwrite the php.ini file if it is found and this could be a hangover from an old install. anyone know what the include_path should look like? Hi Ken, I just got done installing Horde/IMP and I hate to tell you but php.ini doesen't even exist. From the looks of it the ports people got together and worked out an alternative way of specifying variables for php instead of using php.ini. Probably to avoid the problems that you mentioned of ports overwriting php files. any help is greatly appreciated as I am ready to tear it out and go again Well, here's how I did it: 1) Install apache cd /usr/ports/www/apache13-modssl webmail# make install cd /usr/local/etc/apache/ssl.csr openssl req -new server.csr cd /usr/local/etc/apache/ssl.key openssl rsa -in ../ssl.csr/privkey.pem -out server.key cd /usr/local/etc/apache/ssl.crt openssl x509 -in ../ssl.csr/server.csr -out server.crt -req -signkey ../ssl.key/server.key -days 365 vi /usr/local/etc/apache/httpd.conf around line 1124 in the: ## ## SSL Virtual Host Context ## group, comment out ServerName new.host.name (apache can determine it's own name on boot) and change ServerAdmin to [EMAIL PROTECTED] cd /etc vi rc.conf add in: apache_enable=YES apache_flags=-DSSL apache_pidfile=/var/run/httpd.pid reboot server to make sure it starts 2) Install mysql cd /usr/ports/databases/mysql40-server make OVERWRITE_DB=yes install this installs both the server and the client libraries and links them together Mod /etc/rc.conf and add: mysql_enable=YES 3) Install PHP4 cd /usr/ports/databases/php4-mysql make install this installs php4 and ties it into the SQL server The httpd.conf file must also be modified to add the following: AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps 4)...from this point on everything else is IMP/Horde specific. but I think now you could install myphpadmin and it would work fine now. Ted ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: apache13_modssl + mod_php4 + php4-extenstions + mysql323-*+myphpadmin = ...
thanks T, I followed your steps to the tee and still no go. I do have a php.ini in /usr/local/etc however and it appears to be picking up my include_path. I just got done installing Horde/IMP and I hate to tell you but php.ini doesen't even exist. From the looks of it the ports people got together and worked out an alternative way of specifying variables for php instead of using php.ini. Probably to avoid the problems that you mentioned of ports overwriting php files. so what is this alternative way? i have to include some other paths... ken; On Tuesday, February 01, 2005, at 03:35PM, Thomas Foster [EMAIL PROTECTED] wrote: Original Attached Well, the only items you really need in ht= tpd.conf are: # LoadModule php4_module libexec/apache2/libphp4.so DirectoryIndex index.php index.html index.htm # If you are using apache2 that is.. for apa= che1.3 i believe it is libexec/apache13 or libexec/apache It would help to make sure you have define= d mime types as well.. # application/x-httpd-php = nbsp; php application/x-httpd-php-source phps # Be sure and restart apache and clear your = browser cache before trying to load the page/site again.. let me know your results T - Original Message - Fro= m: [1]Ke= n Hawkins To: [2]Thomas Foster Sent: Tuesday, February 01, 2005 3= :09 PM Subject: Re: apache13_modssl + mod= _php4 + php4-extenstions + mysql323-*+myphpadmin = ... T, thank you for all the info! it has been a learni= ng experience. my php.conf file shows: PHP_VER=4 PHP_VERSION=4.3.10 PHP_EXT_DIR=200204= 29 PHP_PORT=${PORTSDIR}/lang/php4 PHP_SAPI=full which jives with the pkg_info; [web1:lib/php/20020429] root# pkg_info | = grep php php4-4.3.10_2 PHP Scripting Language (Apache Module and CLI) php4-bz2-4.3.10_2 The bz2 shared extension for php php4-ctype-4.3.10_2 The ctype shared extension for php php4-dba-4.3.10_2 The dba shared extension for php php4-domxml-4.3.10_2 The domxml shared extension for php php4-gd-4.3.10_2 The gd shared extension for php php4-mysql-4.3= .10_2 The mysql shared extension for php php4-openssl-4.3.10_2 The openssl s= hared extension for php php4-overload-4.3.10_2 The overload shared extension= for php php4-pcre-4.3.10_2 The pcre shared extension for php php4-pear-4.3.10_2 PEAR framework for PHP php4-posix-4.3.10= _2 The posix shared extension for php php4-session-4.3.10_2 The session s= hared extension for php php4-tokenizer-4.3.10_2 The tokenizer shared extensi= on for php php4-xml-4.3.10_2 The xml shared extension for php php4-zlib-4.3.10_2 The zlib shared extension for php phpMyAdmin-2.6.1 A set of PHP-scripts to manage MySQL over the web and it is in the directory; [web1:lib/php/20020429] root#= ls bz2.so dba.so gd.so mysql.so overload.so pdf.so session.so xml.so ctype.so domxml.so imagick.so openssl.so pcre.so posix.s= o tokenizer.so zlib.so so it would appear that the file is there and= the config is correct as far php is concerned. anything i need to do other th an the LoadModule **php** stuff in the httpd.conf file? thanks again = for all your help! ken; On Feb 1, 2005, at 5:23 PM, Thomas Fos= ter wrote: Is your pcre extension still: php4-pcre-4.3.9 ? If so, try= forcing a pkg_delete of all your PHP4 extensions, and rebuild .. make distclean make config make install double check your php.c= onf for PHP_EXT_DIR= make sure that lib directory exists under /usr/local/lib/php pcre.so should be in that directory.. if for = any reason you need to manually remove the older version.. Hope this= helps T - Original Message - From: Ken Hawki= ns [EMAIL PROTECTED] To: Thomas Foster [EMAIL PROTECTED] Sent: Tuesday, February 01, 2005 2:12 PM Subject: Re: apache13_modssl + mod_php4 + php4-extenstions + mysql323-*+myphpadmin = ... thanks, I did that and PCRE is selected and is installed. the battle continues ken; On Feb = 1, 2005, at 4:59 PM, Thomas Foster wrote: try make config from /usr/ports/lang/php4-extensions Is PCRE already defined? try selecting the libs you need from here... and in= stall them Hope this helps T - Original Message = - From: Ken Hawkins [EMAIL PROTECTED] To: Ken Hawki= ns [EMAIL PROTECTED] Cc: freebsd-questions@freebsd.org Sent: Tuesday, February 01= , 2005 1:00 PM Subject: Re: apache13_modssl + mod_php4 + php4
Re: apache13_modssl + mod_php4 + php4-extenstions +mysql323-*+myphpadmin = ...
I would think that you need to have a PHP.ini... you would not be able to enable/disable certain features without it.. I installed PHP 4.3.10 from ports today on another machine to check what youre saying.. and the PHP.ini was placed in /usr/local/etc/.. so I am not sure what youre running into T - Original Message - From: Ken Hawkins [EMAIL PROTECTED] To: freebsd-questions@freebsd.org Sent: Thursday, February 03, 2005 12:02 PM Subject: Re: apache13_modssl + mod_php4 + php4-extenstions +mysql323-*+myphpadmin = ... thanks T, I followed your steps to the tee and still no go. I do have a php.ini in /usr/local/etc however and it appears to be picking up my include_path. I just got done installing Horde/IMP and I hate to tell you but php.ini doesen't even exist. From the looks of it the ports people got together and worked out an alternative way of specifying variables for php instead of using php.ini. Probably to avoid the problems that you mentioned of ports overwriting php files. so what is this alternative way? i have to include some other paths... ken; On Tuesday, February 01, 2005, at 03:35PM, Thomas Foster [EMAIL PROTECTED] wrote: Original Attached Well, the only items you really need in ht=pd.conf are: # LoadModule php4_module libexec/apache2/libphp4.so DirectoryIndex index.php index.html index.htm # If you are using apache2 that is.. for apa=he1.3 i believe it is libexec/apache13 or libexec/apache It would help to make sure you have define= mime types as well.. # application/x-httpd-php =bsp; php application/x-httpd-php-source phps # Be sure and restart apache and clear your =rowser cache before trying to load the page/site again.. let me know your results T - Original Message - Fro=: [1]Ke= Hawkins To: [2]Thomas Foster Sent: Tuesday, February 01, 2005 3=09 PM Subject: Re: apache13_modssl + mod=php4 + php4-extenstions + mysql323-*+myphpadmin = ... T, thank you for all the info! it has been a learni=g experience. my php.conf file shows: PHP_VER=4 PHP_VERSION=4.3.10 PHP_EXT_DIR=200204=9 PHP_PORT=${PORTSDIR}/lang/php4 PHP_SAPI=full which jives with the pkg_info; [web1:lib/php/20020429] root# pkg_info | =rep php php4-4.3.10_2 PHP Scripting Language (Apache Module and CLI) php4-bz2-4.3.10_2 The bz2 shared extension for php php4-ctype-4.3.10_2 The ctype shared extension for php php4-dba-4.3.10_2 The dba shared extension for php php4-domxml-4.3.10_2 The domxml shared extension for php php4-gd-4.3.10_2 The gd shared extension for php php4-mysql-4.3=10_2 The mysql shared extension for php php4-openssl-4.3.10_2 The openssl s=ared extension for php php4-overload-4.3.10_2 The overload shared extension=or php php4-pcre-4.3.10_2 The pcre shared extension for php php4-pear-4.3.10_2 PEAR framework for PHP php4-posix-4.3.10=2 The posix shared extension for php php4-session-4.3.10_2 The session s=ared extension for php php4-tokenizer-4.3.10_2 The tokenizer shared extensi=n for php php4-xml-4.3.10_2 The xml shared extension for php php4-zlib-4.3.10_2 The zlib shared extension for php phpMyAdmin-2.6.1 A set of PHP-scripts to manage MySQL over the web and it is in the directory; [web1:lib/php/20020429] root#=20 ls bz2.so dba.so gd.so mysql.so overload.so pdf.so session.so xml.so ctype.so domxml.so imagick.so openssl.so pcre.so posix.s= tokenizer.so zlib.so so it would appear that the file is there and=he config is correct as far php is concerned. anything i need to do other th an the LoadModule **php** stuff in the httpd.conf file? thanks again =or all your help! ken; On Feb 1, 2005, at 5:23 PM, Thomas Fos=er wrote: Is your pcre extension still: php4-pcre-4.3.9 ? If so, try=20 forcing a pkg_delete of all your PHP4 extensions, and rebuild .. make distclean make config make install double check your php.c=nf for PHP_EXT_DIR= make sure that lib directory exists under /usr/local/lib/php pcre.so should be in that directory.. if for =ny reason you need to manually remove the older version.. Hope this=20 helps T - Original Message - From: Ken Hawki=s [EMAIL PROTECTED] To: Thomas Foster [EMAIL PROTECTED] Sent: Tuesday, February 01, 2005 2:12 PM Subject: Re: apache13_modssl + mod_php4 + php4-extenstions + mysql323-*+myphpadmin = ... thanks, I did that and PCRE is selected and is installed. the battle continues ken; On Feb =, 2005, at 4:59 PM, Thomas Foster wrote: try make
RE: apache13_modssl + mod_php4 + php4-extenstions+mysql323-*+myphpadmin = ...
-Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Thomas Foster Sent: Thursday, February 03, 2005 1:54 PM To: Ken Hawkins; freebsd-questions@freebsd.org Subject: Re: apache13_modssl + mod_php4 + php4-extenstions+mysql323-*+myphpadmin = ... I would think that you need to have a PHP.ini... I can assure you that you don't. you would not be able to enable/disable certain features without it.. That is probably true - but that doesen't mean you need it. I installed PHP 4.3.10 from ports today on another machine to check what youre saying.. and the PHP.ini was placed in /usr/local/etc/.. It shouldn't have been - the php installation always places php.ini-dist there, it's up to you to modify it and rename it php.ini Your other machine probably wan't a clean install. I can tell you that the system I have Horde/IMP running on right now has no /usr/local/etc/php.ini file in it yet php is picking up the horde include_path from somewhere. so I am not sure what youre running into Neither am I. I was always used to having to modify php.ini in the past on previous horde/IMP installs. Ted ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: apache13_modssl + mod_php4 + php4-extenstions + mysql323-* +myphpadmin = ...
ok a bit of tearing around yields this: [web1:etc/apache/logs] root# find /usr \* -print | xargs grep -l bindtextdomain grep: /usr/bin/suidperl: No such file or directory /usr/local/man/man3 /usr/local/man/whatis /usr/local/lib/perl5/site_perl/5.8.5/mach/auto/Locale/gettext/gettext.so /usr/local/lib/perl5/site_perl/5.8.5/mach/Locale/gettext.pm /usr/local/lib/libintl.a /usr/local/lib/libintl.so [web1:etc/apache/logs] root# find /usr \* -print | xargs grep -l mysql_pconnect grep: /usr/bin/suidperl: No such file or directory /usr/local/lib/php/20020429/mysql.so /usr/local/include/php/ext/mysql/php_mysql.h where I am failing the functions are there I think that i have hosed my php.ini file which the include_path is: include_path= ./:/usr/local/lib/php/:/usr/local/share/pear/bootstrap/:/usr/local/www/data/psw/include/:/usr/local/www/data/psw/mods:/usr/local/www/data/mod:/usr/local/www/data/psw/polls/:/usr/local/www/data/polls ; UNIX: /path1:/path2 Windows: \path1;\path2 what should the entries be for this? I take it that the install from a port will not overwrite the php.ini file if it is found and this could be a hangover from an old install. anyone know what the include_path should look like? any help is greatly appreciated as I am ready to tear it out and go again ken; On Tue, 1 Feb 2005, Ken Hawkins wrote: On Feb 1, 2005, at 3:42 PM, Ken Hawkins wrote: On Feb 1, 2005, at 3:29 PM, Andras Kende wrote: -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ken Hawkins Sent: Tuesday, February 01, 2005 2:16 PM To: freebsd-questions@freebsd.org Subject: apache13_modssl + mod_php4 + php4-extenstions + mysql323-* +myphpadmin = ... [Tue Feb 1 11:58:29 2005] [error] PHP Fatal error: Call to undefined function: preg_match() in /usr/local/www/phpMyAdmin/libraries/defines.lib.php on line 36 I have re-installed the above mentioned ports and everything is up and running however from phpmyadmin I am getting the above mentioned error when trying to use phpmyadmin from a webpage. I have seen the various supposed fixes and have tried a few. I do not get the =20 after the error and have tried ripping out everything. installing php4-pear then apache13-modssl, mysql323-server / client and myphpadmin yet i still get this! can someone please give me the definitive fix for this? is there one? sorry to sound frustrated, loosing a day tracking this down is no fun ken; ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED] Hello, Looks like PHP missing the PCRE (Perl Compatible Regular Expressions) Support ?php phpinfo(); ? Should have like: PCRE (Perl Compatible Regular Expressions) Support | enabled PCRE Library Version | 4.5 01-December-2003 I have this: PWD /usr/ports/devel/php4-pcre and _ENV[PWD] /usr/ports/devel/php4-pcre but that is it. i have as well installed php4-pcre to now avail ... any other? ken; Its also here: /usr/ports/devel/php4-pcre/ Best regards, Andras Kende http://www.kende.com ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED] ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED] not sure if this has something to do with it but when i tried to force an install of php4-pcre i got: pkg_add: can't open dependency file '/var/db/pkg/apache-1.3.33/+REQUIRED_BY'! dependency registration is incomplete pkg_add: warning: package 'php4-pcre-4.3.9' requires 'php4-4.3.9', but 'php4-4.3.10_2' is installed this does not seem to be a problem however, [web1:ports/devel/php4-pcre] root# pkg_info | grep php php4-4.3.10_2 PHP Scripting Language (Apache Module and CLI) php4-bz2-4.3.10_2 The bz2 shared extension for php php4-gd-4.3.10_2The gd shared extension for php php4-mysql-4.3.10_2 The mysql shared extension for php php4-openssl-4.3.10_2 The openssl shared extension for php php4-pcre-4.3.10_2 The pcre shared extension for php php4-pcre-4.3.9 The pcre shared extension for php php4-pear-4.3.10_2 PEAR framework for PHP php4-xml-4.3.10_2 The xml shared extension for php php4-zlib-4.3.10_2 The zlib shared extension for php phpMyAdmin-2.6.1A set of PHP-scripts to manage MySQL over the web show 2 pacakges! php4-pcre-4.3.10_2 The pcre shared extension for php php4-pcre-4.3.9 The pcre shared extension for php is this correct? i have the webserver up on
RE: apache13_modssl + mod_php4 + php4-extenstions + mysql323-* +myphpadmin = ...
-Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ken Hawkins Sent: Tuesday, February 01, 2005 2:16 PM To: freebsd-questions@freebsd.org Subject: apache13_modssl + mod_php4 + php4-extenstions + mysql323-* +myphpadmin = ... [Tue Feb 1 11:58:29 2005] [error] PHP Fatal error: Call to undefined function: preg_match() in /usr/local/www/phpMyAdmin/libraries/defines.lib.php on line 36 I have re-installed the above mentioned ports and everything is up and running however from phpmyadmin I am getting the above mentioned error when trying to use phpmyadmin from a webpage. I have seen the various supposed fixes and have tried a few. I do not get the =20 after the error and have tried ripping out everything. installing php4-pear then apache13-modssl, mysql323-server / client and myphpadmin yet i still get this! can someone please give me the definitive fix for this? is there one? sorry to sound frustrated, loosing a day tracking this down is no fun ken; ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED] Hello, Looks like PHP missing the PCRE (Perl Compatible Regular Expressions) Support ?php phpinfo(); ? Should have like: PCRE (Perl Compatible Regular Expressions) Support | enabled PCRE Library Version | 4.5 01-December-2003 Its also here: /usr/ports/devel/php4-pcre/ Best regards, Andras Kende http://www.kende.com ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: apache13_modssl + mod_php4 + php4-extenstions + mysql323-* +myphpadmin = ...
On Feb 1, 2005, at 3:42 PM, Ken Hawkins wrote: On Feb 1, 2005, at 3:29 PM, Andras Kende wrote: -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ken Hawkins Sent: Tuesday, February 01, 2005 2:16 PM To: freebsd-questions@freebsd.org Subject: apache13_modssl + mod_php4 + php4-extenstions + mysql323-* +myphpadmin = ... [Tue Feb 1 11:58:29 2005] [error] PHP Fatal error: Call to undefined function: preg_match() in /usr/local/www/phpMyAdmin/libraries/defines.lib.php on line 36 I have re-installed the above mentioned ports and everything is up and running however from phpmyadmin I am getting the above mentioned error when trying to use phpmyadmin from a webpage. I have seen the various supposed fixes and have tried a few. I do not get the =20 after the error and have tried ripping out everything. installing php4-pear then apache13-modssl, mysql323-server / client and myphpadmin yet i still get this! can someone please give me the definitive fix for this? is there one? sorry to sound frustrated, loosing a day tracking this down is no fun ken; ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED] Hello, Looks like PHP missing the PCRE (Perl Compatible Regular Expressions) Support ?php phpinfo(); ? Should have like: PCRE (Perl Compatible Regular Expressions) Support | enabled PCRE Library Version | 4.5 01-December-2003 I have this: PWD /usr/ports/devel/php4-pcre and _ENV[PWD] /usr/ports/devel/php4-pcre but that is it. i have as well installed php4-pcre to now avail ... any other? ken; Its also here: /usr/ports/devel/php4-pcre/ Best regards, Andras Kende http://www.kende.com ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED] ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED] not sure if this has something to do with it but when i tried to force an install of php4-pcre i got: pkg_add: can't open dependency file '/var/db/pkg/apache-1.3.33/+REQUIRED_BY'! dependency registration is incomplete pkg_add: warning: package 'php4-pcre-4.3.9' requires 'php4-4.3.9', but 'php4-4.3.10_2' is installed this does not seem to be a problem however, [web1:ports/devel/php4-pcre] root# pkg_info | grep php php4-4.3.10_2 PHP Scripting Language (Apache Module and CLI) php4-bz2-4.3.10_2 The bz2 shared extension for php php4-gd-4.3.10_2The gd shared extension for php php4-mysql-4.3.10_2 The mysql shared extension for php php4-openssl-4.3.10_2 The openssl shared extension for php php4-pcre-4.3.10_2 The pcre shared extension for php php4-pcre-4.3.9 The pcre shared extension for php php4-pear-4.3.10_2 PEAR framework for PHP php4-xml-4.3.10_2 The xml shared extension for php php4-zlib-4.3.10_2 The zlib shared extension for php phpMyAdmin-2.6.1A set of PHP-scripts to manage MySQL over the web show 2 pacakges! php4-pcre-4.3.10_2 The pcre shared extension for php php4-pcre-4.3.9 The pcre shared extension for php is this correct? i have the webserver up on http://web1.prosoundweb.com/test/ if someone wants to see the phpinfo and can spot a blatant error... thanks, ken; ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]