pi3web-users Mailing List for Pi3Web (Page 2)
Brought to you by:
zimpel
You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(3) |
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(10) |
Feb
(8) |
Mar
|
Apr
(1) |
May
(3) |
Jun
(7) |
Jul
(2) |
Aug
|
Sep
(11) |
Oct
(7) |
Nov
|
Dec
(2) |
2003 |
Jan
|
Feb
|
Mar
|
Apr
(15) |
May
|
Jun
(2) |
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
(5) |
Dec
|
2004 |
Jan
|
Feb
(9) |
Mar
(2) |
Apr
(5) |
May
(3) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(1) |
Dec
(1) |
2005 |
Jan
(6) |
Feb
|
Mar
|
Apr
(1) |
May
(2) |
Jun
(2) |
Jul
(5) |
Aug
(2) |
Sep
(8) |
Oct
(4) |
Nov
(1) |
Dec
(1) |
2006 |
Jan
|
Feb
(2) |
Mar
(1) |
Apr
(1) |
May
|
Jun
(1) |
Jul
(3) |
Aug
(4) |
Sep
(2) |
Oct
(7) |
Nov
(1) |
Dec
|
From: <zi...@t-...> - 2004-02-10 19:16:39
|
Hello, please do the following in order to upgrade an existing Pi3Web 2.0.2 (Win32) installation to PHP4.3.4 : - download the PHP 4.3.4 archive from php.net - stop the Pi3Web server - unzip and copy the file php4ts.dll from folder php-4.3.4-Win32 into the folder Pi3Web/bin - restart the Pi3Web server and try e.g. http://localhost/pidocs/Features/test3.php3 This procedure worked for me but I did no comprehensive testing with this version of the PHP interpreter. An older version of Pi3Web needs to be updated to 2.0.2 before you can perform the steps above. Or you have to copy the following files from the Pi3Web 2.0.2 installer in addition to the php4ts.dll from the PHP4.3.4 archive : - Pi3Web/bin/php4pi3web.dll (you can also take the one, which comes with PHP4.3.4) - Pi3Web/bin/PHP4Wrapper.dll -- regards, Holger |
From: <zi...@t-...> - 2004-02-08 21:02:39
|
Meanwhile I found two more references about your problem - 1.) In the archive of the openssl-users list: http://marc.theaimsgroup.com/?l=openssl-users&m=96286815525666&w=2 <http://marc.theaimsgroup.com/?l=openssl-users&m=96286815525666&w=2> http://marc.theaimsgroup.com/?l=openssl-users&m=96288263812243&w=2 <http://marc.theaimsgroup.com/?l=openssl-users&m=96288263812243&w=2> Accordingly to this mail thread it seems to be a problem with export version of IE5 and SGC (Server Gated Cryptography, an extension to SSL allowing 128 bit in export versions, e.g. for financial transactions). Accordingly to this source of information you should try this cipher string: DEFAULT:!EXPORT56 2.) The following has been copied from http://www.modssl.org/docs/2.6/ssl_faq.html#io-ie: The next problem is that 56bit export versions of MSIE 5.x browsers have a broken SSLv3 implementation which badly interacts with OpenSSL versions greater than 0.9.4. You can either accept this and force your clients to upgrade their browsers, or you downgrade to OpenSSL 0.9.4 (hmmm), or you can decide to workaround it by accepting the drawback that your workaround will horribly affect also other browsers: SSLProtocol all -SSLv3 This completely disables the SSLv3 protocol and lets those browsers work. But usually this is an even less acceptable workaround. A more reasonable workaround is to address the problem more closely and disable only the ciphers which cause trouble. SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP This also lets the broken MSIE versions work, but only removes the newer 56bit TLS ciphers. Another problem with MSIE 5.x clients is that they refuse to connect to URLs of the form https://12.34.56.78/ (IP-addresses are used instead of the hostname), if the server is using the Server Gated Cryptography (SGC) facility. This can only be avoided by using the fully qualified domain name (FQDN) of the website in hyperlinks instead, because MSIE 5.x has an error in the way it handles the SGC negotiation. Please try out the following cipher string: ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP Hope this helps -- regards, Holger Dharmesh Shah schrieb: > Using the latest patch for openssl - 0.9.7c for Win32 - I.E. 5.0 > (default browser with Windows 2000) fails to negotiate the https > connection with pi3web on SSLv3. pi3 reports unknow cipher error: > > SSL[SSL.c, 1635]: SSL: Unknown cipher, 'EXP1024-RC4-SHA' > > help!! > > _________________________________________________________________ > Easiest Money Transfer to India . Send Money To 6000 Indian Towns. > http://go.msnserver.com/IN/42198.asp Easiest Way To Send Money Home! > > > > ------------------------------------------------------- > The SF.Net email is sponsored by EclipseCon 2004 > Premiere Conference on Open Tools Development and Integration > See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. > http://www.eclipsecon.org/osdn > _______________________________________________ > Pi3web-users mailing list > Pi3...@li... > https://lists.sourceforge.net/lists/listinfo/pi3web-users > |
From: <zi...@t-...> - 2004-02-08 20:33:01
|
Hi, 'EXP1024-RC4-SHA' shows, that the browser is an export version (limited 40/56bit encryption). The problem itself or similar problems seems to be known already, as the following thread from an archive of the mod_ssl users forum shows : http://www.mail-archive.com/mod...@mo.../msg09453.html Unfortunately they do not clearly point to a solution but you can try the following: - check, whether the (virtual ?) hostname of the server is the same as the name in the CN field of the server certificate - try to modify the openssl cipher string, after installation of Pi3Web it is 'DEFAULT', try, e.g. ALL:!ADH:!EXP56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL (read the openssl documentation for details) - update the browser to a 128 bit version -- regards, Holger Dharmesh Shah schrieb: > Using the latest patch for openssl - 0.9.7c for Win32 - I.E. 5.0 > (default browser with Windows 2000) fails to negotiate the https > connection with pi3web on SSLv3. pi3 reports unknow cipher error: > > SSL[SSL.c, 1635]: SSL: Unknown cipher, 'EXP1024-RC4-SHA' > > help!! > > _________________________________________________________________ > Easiest Money Transfer to India . Send Money To 6000 Indian Towns. > http://go.msnserver.com/IN/42198.asp Easiest Way To Send Money Home! > > > > ------------------------------------------------------- > The SF.Net email is sponsored by EclipseCon 2004 > Premiere Conference on Open Tools Development and Integration > See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. > http://www.eclipsecon.org/osdn > _______________________________________________ > Pi3web-users mailing list > Pi3...@li... > https://lists.sourceforge.net/lists/listinfo/pi3web-users > |
From: Dharmesh S. <for...@ho...> - 2004-02-08 12:46:19
|
Using the latest patch for openssl - 0.9.7c for Win32 - I.E. 5.0 (default browser with Windows 2000) fails to negotiate the https connection with pi3web on SSLv3. pi3 reports unknow cipher error: SSL[SSL.c, 1635]: SSL: Unknown cipher, 'EXP1024-RC4-SHA' help!! _________________________________________________________________ Easiest Money Transfer to India . Send Money To 6000 Indian Towns. http://go.msnserver.com/IN/42198.asp Easiest Way To Send Money Home! |
From: <zi...@t-...> - 2003-11-30 12:38:17
|
A patch has been made available in order to upgrade the library openssl-0.9.7a used by Pi3Web 2.0.2 to openssl-0.9.7c for the Win32 platform: https://sourceforge.net/tracker/index.php?func=detail&aid=851502&group_id=17753&atid=317753 This patch fixes a problem with SSLv3 and TLSv1 'client HELLO', which prevents connections initiated by many clients (browsers), using SSLv3 or TLSv1 (only SSLv2 works). Furthermore a lot of bugfixes related to multi-threading have been performed in this release of the openssl library, which seem to fix also the existing SSL problems with Netscape 6.x, 7.x (browser hangs in sub-connections). The same problems exist in the Linux/Solaris builds of the library. Linux/Solaris users are encouraged to build the openss-0.9.7c after downloading it from here: http://www.openssl.org/source/openssl-0.9.7c.tar.gz The archive containing the Win32 DLL's of the openssl-0.9.7c library can be downloaded from here: http://prdownloads.sourceforge.net/pi3web/Pi3Web-x86Win32-2_0_2-pl1.zip?download -- regards Holger |
From: <joe...@we...> - 2003-11-18 10:55:56
|
Hello Holger, the PHP-sources had been build correctly... so I guess the Problems are ba= sed on the compiler-version, although I got no gcc compiler errors or linker erro= rs during the build. The build breaks with the descripted error, with or without PHP. The last two days/nights ;-) I tried to downgrade the compiler from 3.3.2 = to 2.9.6 from Redhat 7.3. It ends up with a corrupted system, because of the widera= nge dependencies. Now I will try to install a small Redhat 7.3 system on an extra disk and b= uild Pi3Web on it. If you are ready with modifying the Header for gcc 3.3 please let m= e know ;-) regards J=F6rn > > Hallo everybody, ^^ Hallo J=C3=B6rn, > I try to build Pi3Web with PHP 4.3 under my redhat 9 standard > installation and get 2 errors: > > First I tried to build PHP. When I did the final 'make' at Source/PHP4/= > I got the following error-message: > > g++ -shared -o libPHP4Wrapper.so -L../Pi3API -L../Pi2API -L../PiAPI > -L../Base -L../Util -L./PHP4/.libs > APISyms.o HandBase.o PHP4Handler.o -lPi3API -lPi2API -lPiAPI -lBase > -lUtil -lphp4 -ldl > /usr/bin/ld: cannot find -lPi3API > collect2: ld returned 1 exit status > make[1]: *** [libPHP4Wrapper.so] Fehler 1 > make[1]: Verlassen des Verzeichnisses Verzeichnis > =C2=BB/usr/src/Pi3Web/Source/PHP4=C2=AB > make: *** [POSIX_BUILD] Fehler 2 > > I tried it several times under different conditions, but nothing works. > It seems to be a Problem with the parameters of the compiler or the > locations, but I now quite little about that... > Finally I thougth I first have to build the server, but when I did that= > I got my second error. ^^ Has the libPi3API.so been build? Has the PHP interpreter itself really been build? If not, build PHP4 and then Pi3Web (read the instructions in Pi3Web/Source/PHP4/README how to get and build PHP4). The single needed steps are roughly: 1.) download and unpack the Pi3Web source distribution 2.) download or checkout the appropriate PHP4 source distribution 3.) copy the PHP4 files into Source/PHP4, i.e. you can find, e.g. Source/PHP4/PHP4/CREDITS ^^ ^^ ^^ This is the PHP script interpreter source tree *) ^^ This is the location of the Pi3Web PHP4 wrapper **) *) after steps 2.) + 3.) **) the Pi3Web sources doesn't contain the PHP sources but only some needed wrapper code 4.) build PHP4 interpreter (cd Source/PHP4/PHP4; ./configure --with-pi3web; make) 5.) build Pi3Web (cd Source; sh ./Build; make) > perl Scripts/linkify.pl ../Pi3Docs/Indexes/Index.ind > ../Pi3Docs/APISpec/*.html ../Pi3Docs/Objects/*.html > ../Pi3Docs/Examples/Config/*.* ../Pi3Docs/Examples/Source/*.* ; echo > >> foo.tmp > > # > # linkify.pl, using index file '../Pi3Docs/Indexes/Index.ind' > # > linkify.pl: Adding links to file ../Pi3Docs/APISpec/*.html... > Cannot open file ../Pi3Docs/APISpec/*.html: Datei oder Verzeichnis nich= t > gefunden > > The perl-script 'linkify.pl' seems to get a undefined filename for > output (*.html?), but I have no idea why... > my knowlegde about perl goes to zero (yet) ;-) ^^ The linkify script modifies the online documentation generated from the API sources during the build and adds appropriate hyperlinks to it, i.e. this is no critical problem. But it seems again, there are no *.html files in Pi3Docs/APISpec/, i.e. neither the PiAPI, Pi2API nor the Pi3API have been built yet. If you get gcc compiler errors or linker errors during the build - which version of binutils you are using? I built Pi3Web with gcc 2.95 but RH 9 is gcc 3.2.2. I expect, the build will fail with the newer gcc without some header modifications (currently work on that). > Can anybody help me??? > regards > J=C3=B6rn Pauli ^^ I hope, I could at least clarify the most probable cause of the reported -- regards Holger |
From: <zi...@t-...> - 2003-11-15 17:49:37
|
Jörn Pauli schrieb: > > Hallo everybody, ^^ Hallo Jörn, > I try to build Pi3Web with PHP 4.3 under my redhat 9 standard > installation and get 2 errors: > > First I tried to build PHP. When I did the final 'make' at Source/PHP4/ > I got the following error-message: > > g++ -shared -o libPHP4Wrapper.so -L../Pi3API -L../Pi2API -L../PiAPI > -L../Base -L../Util -L./PHP4/.libs > APISyms.o HandBase.o PHP4Handler.o -lPi3API -lPi2API -lPiAPI -lBase > -lUtil -lphp4 -ldl > /usr/bin/ld: cannot find -lPi3API > collect2: ld returned 1 exit status > make[1]: *** [libPHP4Wrapper.so] Fehler 1 > make[1]: Verlassen des Verzeichnisses Verzeichnis > »/usr/src/Pi3Web/Source/PHP4« > make: *** [POSIX_BUILD] Fehler 2 > > I tried it several times under different conditions, but nothing works. > It seems to be a Problem with the parameters of the compiler or the > locations, but I now quite little about that... > Finally I thougth I first have to build the server, but when I did that > I got my second error. ^^ Has the libPi3API.so been build? Has the PHP interpreter itself really been build? If not, build PHP4 and then Pi3Web (read the instructions in Pi3Web/Source/PHP4/README how to get and build PHP4). The single needed steps are roughly: 1.) download and unpack the Pi3Web source distribution 2.) download or checkout the appropriate PHP4 source distribution 3.) copy the PHP4 files into Source/PHP4, i.e. you can find, e.g. Source/PHP4/PHP4/CREDITS ^^ ^^ ^^ This is the PHP script interpreter source tree *) ^^ This is the location of the Pi3Web PHP4 wrapper **) *) after steps 2.) + 3.) **) the Pi3Web sources doesn't contain the PHP sources but only some needed wrapper code 4.) build PHP4 interpreter (cd Source/PHP4/PHP4; ./configure --with-pi3web; make) 5.) build Pi3Web (cd Source; sh ./Build; make) > perl Scripts/linkify.pl ../Pi3Docs/Indexes/Index.ind > ../Pi3Docs/APISpec/*.html ../Pi3Docs/Objects/*.html > ../Pi3Docs/Examples/Config/*.* ../Pi3Docs/Examples/Source/*.* ; echo > >> foo.tmp > > # > # linkify.pl, using index file '../Pi3Docs/Indexes/Index.ind' > # > linkify.pl: Adding links to file ../Pi3Docs/APISpec/*.html... > Cannot open file ../Pi3Docs/APISpec/*.html: Datei oder Verzeichnis nicht > gefunden > > The perl-script 'linkify.pl' seems to get a undefined filename for > output (*.html?), but I have no idea why... > my knowlegde about perl goes to zero (yet) ;-) ^^ The linkify script modifies the online documentation generated from the API sources during the build and adds appropriate hyperlinks to it, i.e. this is no critical problem. But it seems again, there are no *.html files in Pi3Docs/APISpec/, i.e. neither the PiAPI, Pi2API nor the Pi3API have been built yet. If you get gcc compiler errors or linker errors during the build - which version of binutils you are using? I built Pi3Web with gcc 2.95 but RH 9 is gcc 3.2.2. I expect, the build will fail with the newer gcc without some header modifications (currently work on that). > Can anybody help me??? > regards > Jörn Pauli ^^ I hope, I could at least clarify the most probable cause of the reported -- regards Holger |
From: <joe...@we...> - 2003-11-14 17:42:13
|
Hallo everybody, I try to build Pi3Web with PHP 4.3 under my redhat 9 standard installation and get 2 errors: First I tried to build PHP. When I did the final 'make' at Source/PHP4/ I got the following error-message: g++ -shared -o libPHP4Wrapper.so -L../Pi3API -L../Pi2API -L../PiAPI -L../Base -L../Util -L./PHP4/.libs APISyms.o HandBase.o PHP4Handler.o -lPi3API -lPi2API -lPiAPI -lBase -lUtil -lphp4 -ldl /usr/bin/ld: cannot find -lPi3API collect2: ld returned 1 exit status make[1]: *** [libPHP4Wrapper.so] Fehler 1 make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/Pi3Web/Source/PHP4« make: *** [POSIX_BUILD] Fehler 2 I tried it several times under different conditions, but nothing works. It seems to be a Problem with the parameters of the compiler or the locations, but I now quite little about that... Finally I thougth I first have to build the server, but when I did that I got my second error. perl Scripts/linkify.pl ../Pi3Docs/Indexes/Index.ind ../Pi3Docs/APISpec/*.html ../Pi3Docs/Objects/*.html ../Pi3Docs/Examples/Config/*.* ../Pi3Docs/Examples/Source/*.* ; echo >foo.tmp # # linkify.pl, using index file '../Pi3Docs/Indexes/Index.ind' # linkify.pl: Adding links to file ../Pi3Docs/APISpec/*.html... Cannot open file ../Pi3Docs/APISpec/*.html: Datei oder Verzeichnis nicht gefunden The perl-script 'linkify.pl' seems to get a undefined filename for output (*.html?), but I have no idea why... my knowlegde about perl goes to zero (yet) ;-) Can anybody help me??? regards Jörn Pauli |
From: <zi...@t-...> - 2003-07-29 21:00:34
|
The Pi3CA has been published as part of the Pi3Web website: http://pi3web.sourceforge.net/pi3ca/. This Certification Authority (CA) delivers both user certificates for web browsers and server certificates for SSL web servers solely for testing and demonstration purposes to support the SSL functionality of the Pi3Web server. You can also revoke a certificate issued by this CA. You can download the CA root certificate (MD5 Fingerprint C5:8B:7E:D4:5B:CA:C5:44:2B:48:34:E4:3C:30:6A:0F) and the current Certificate Revocation List (CRL). Scripts for generation of SSL server keys and Certificate Signing Requests (CSR) based on OpenSSL (www.openssl.org) are additionally available for download including the OpenSSL 0.96d Win32 binaries. You are asked to read the policy of the CA before using it. Don't hesitate to sent me your feedback or problem reports. -- regards Holger TMTOWTDI - There's More Than One Way To Do It - Perl motto ---------------------------------------------------------- Holger 'zimpel' Zimmermann ---------------------------------------------------------- Wendishain Germany ---------------------------------------------------------- http://home.t-online.de/home/zimpel/ http://pi3web.sourceforge.net/ mailto:zi...@t-... ---------------------------------------------------------- |
From: <zi...@t-...> - 2003-07-29 20:44:44
|
The Pi3CA has been published as part of the Pi3Web website: http://pi3web.sourceforge.net/pi3ca/. This Certification Authority (CA) delivers both user certificates for web browsers and server certificates for SSL web servers solely for testing and demonstration purposes to support the SSL functionality of the Pi3Web server. You can also revoke a certificate issued by this CA. You can download the CA root certificate (MD5 Fingerprint C5:8B:7E:D4:5B:CA:C5:44:2B:48:34:E4:3C:30:6A:0F) and the current Certificate Revocation List (CRL). Scripts for generation of SSL server keys and Certificate Signing Requests (CSR) based on OpenSSL (www.openssl.org) are additionally available for download including the OpenSSL 0.96d Win32 binaries. You are asked to read the policy of the CA before using it. Don't hesitate to sent me your feedback or problem reports. -- regards Holger TMTOWTDI - There's More Than One Way To Do It - Perl motto ---------------------------------------------------------- Holger 'zimpel' Zimmermann ---------------------------------------------------------- Wendishain Germany ---------------------------------------------------------- http://home.t-online.de/home/zimpel/ http://pi3web.sourceforge.net/ mailto:zi...@t-... ---------------------------------------------------------- |
From: <zi...@t-...> - 2003-06-07 06:52:14
|
Hi, the following are the release notes for Pi3Web 2.0.2. I plan to issue the final release within the next 2 weeks and want to encourage you to participate in testing the available beta version. The Win32 binaries can be downloaded from here: http://belnet.dl.sourceforge.net/sourceforge/pi3web/Pi3Web-x86Win32-2_0_2-beta2.exe -- regards Holger Release Notes for Pi3Web 2.0.2 05/2003 ====================================== This minor release contains some bugfixes as well as useful functional features and improvements of the administration GUI. Notice the changed license from 'Original BSD' to 'Modified BSD' license, i.e. removal of the advertising clause. Features/Changes ---------------- - PHP4Wrapper updated to PHP 4.3.2 - improvement of the wrapper code provides interoperability with the prebuilt binaries from php.net - SSL module updated to openssl 0.9.7a - Removed remaining global variables in SSL code - Added passphrase dialog for SSL private key - Added new server class for thread reusage and multithreaded accept handling, i.e. server can accept connections from multiple interfaces in parallel. Please note, that this feature is still experimental and has to be switched on explicite on the 'Performance' property page in order to enable: - operation of HTTP and HTTPS(SSL) server in parallel - bind server to multiple addresses and/or ports - v-hosts based on different interfaces and/or ports - remote administration on separate interface and/or port - Added redirection handling to PathMapper - Some improvements in the build environment - Supported HTTP messages are now checked for all non-CGI applications (POST must enabled explicite e.g. for PHP). Administration GUI related (Win32 only) --------------------------------------- - Added generation of SSL demo certificates, removed CA certificate file and flags from SSL defaults for 'SSL' property page - Added configuration for redirection handling to 'Mappings' property page - Added property page 'Interfaces' for management of supplementary I/O. Bugfixes -------- - Fixed 'Pi3Web 2.0.2 beta 1 crashes with malformed request' - Fixed 'Last PHP POST variable can contain garbage characters' - Fixed 'Path with superfluous trailing slash is accepted' - Fixed 'OPTIONS and TRACE doesn't work with generated Config.pi3' - Fixed 'Problem related to URL's pointing to subfolders of WebRoot' - Fixed 'Pi3Web doesn't bind with 0.0.0.0' - Fixed 'Server crashes on empty directory index' - Fixed 'sending of empty (deleted) HTTP entity headers' - Fixed some documentation bugs |
From: Victor B. G. <pi3...@vb...> - 2003-04-11 14:30:28
|
Hello Everyone, I apologize for this but it is no easy task. Trying to upgrade PHP proves so problematic. I love the power of this server but future versions should definitely make upgrading PHP a snap... I checked out this page http://pi3web.sourceforge.net/support/howto/PHP3-2.html and it really isn't helping me... Can someone please provide just a little more insight in regards to upgrading PHP? I need the information in as layman (Clear English) terms as possible... Also, how to easily add ActiveState PERL is all else I need to know. The rest should be easy. Without upgrading PHP or PERL I am seeing great success in installing scripts but I really have to upgrade PHP and PERL. Here is a short guide for how to install PHP onto my current server. I am only copying and pasting this to show the kind of format I understand best. ---------------------------------------------------------------------- 01. Download PHP for Windows from http://www.php.net/downloads.php and install it. 02. Open the Server's console, select Server Configuration then press Advanced... and select CGI Parameters 03. Set CGI Processing Enabled to Yes. 04. Press Add... in the CGI Interpreters table. 05. In the Interpreter Path field, enter the path of the php.exe executable file. If you have installed PHP in C:\Program Files\PHP, enter C:\Program Files\PHP\php.exe. 06. Enter php in the Associated extensions and press OK. 07. Press Add... in the CGI Paths table. 08. Enter / in the CGI Path field and press OK. 09. Press Add... in the User CGI Environment Variables table. 10. Enter REDIRECT_STATUS (with no leading or trailing spaces) in the Name field and 200 in the Value field and press OK. 11. Press OK in the CGI Parameters dialog. 12. Select Server Parameters. 13. Press Add... in the Index Files table. 14. Enter index.php in the Index file field and press OK. 15. Press Restart to restart the server. ---------------------------------------------------------------------- I promise to write documentation for Pi3Web. It is probably hard to trust someone without references but if Holger ask I can show a reference to some guides that I've written and where I help users everyday. Thank you to anyone able to help me. PS. You can also IM me at vbgonzalez2003xp @ msn,yahoo,aol.com, thanks :) -- Best regards, Victor B . Gonzalez pi3...@vb... |
From: <zi...@t-...> - 2003-04-11 05:37:01
|
Victor B. Gonzalez schrieb: > Hello Everyone, ^^ Hello Victor, > > I think I figured out 50% of the broken image problem. It seems to > stem from utilizing the SSL encryption. > > Out of about 10 refreshes with SSL only once could the page load up > with all images... > > Out of about 20 refreshes without SSL all images showed perfectly. > > Any ideas? > ^^ Mmmh, there's a known problem regarding openssl with Newtscape 6.2 (and above?) with multithreading. Look into the openssl-dev list: http://marc.theaimsgroup.com/?l=openssl-dev&w=2&r=1&s=netscape+hangs&q=b The described problem is: Netscape starts another thread in order to load content embedded in a web document (e.g. an image). The problem is, the browser leaves the socket related to the first thread, which loaded the main document open, expecting the server to close it. The browser starts sending on the 2nd socket only when the 1st has been closed. The 2nd socket will block until timeout and the ssl handshake will fail. Related to Pi3Web: The behaviour with NS6.2 can be observed with Pi3Web ('ssl_accept failed' in debug-log). With 7.0 it seems no more to hang but the failure is still there. The behavour can be influenced a bit by adjustment of the I/O timeouts, but at least one embedded document (image) will fail. Other browser (Opera 6.0, MSIE6.0 SP1) worked for me. There is also a list of known issues for openssl with older versions of MSIE. Because I don't know, what browser version you are using, I cannot determine, if this is related to your problems. what browser you are using? Did you try out other browsers? Discussion/ToDo's: There was a lot of bugfixes in openssl 0.9.7. I will examine this version. Furthermore, the original openssl (ssleay) library has not been designed to be threadsafe, e.g. the interface of some callback functions enforced the usage of global variables (it was sufficient for Apache 1.x, mod_ssl etc., i.e. when multithreading was no topic on the agenda). Pi3Web is multithreaded from the beginning and requires thread safe libraries. Some improvements in the openssl library have been made for thread synchronization meanwhile (Apache 2 came out), but they have to be used explicite. Pi3Web currently doesn't use this stuff. Let me investigate this. -- regards Holger TMTOWTDI - There's More Than One Way To Do It - Perl motto ---------------------------------------------------------- Holger 'zimpel' Zimmermann ---------------------------------------------------------- Wendishain Germany ---------------------------------------------------------- http://home.t-online.de/home/zimpel/ http://pi3web.sourceforge.net/ mailto:zi...@t-... ---------------------------------------------------------- |
From: <zi...@t-...> - 2003-04-11 05:08:01
|
Victor B. Gonzalez schrieb: > Hello Everyone, > > I know lately from the looks of this list it might seem I ask a lot > of questions as I see I am the only one asking them... > > I'll intro myself quickly. I use another server which is much easier > *but* lacks in so many areas in comparison to Pi3Web. I've learned > and written many guides for my current server and actively support > its users on the servers forums. > > I would like to help in beginner and novice documentation for Pi3Web > in the sense of "GUI Does" and "How-to's". > > My only request is can someone please help me with a quick guide on > how to best add/upgrade PHP &/or ActiveState PERL? I can pretty much > travel the roads alone once their added and configured on the servers > end. > > What I mean is something like this. > > 1. Download PHPs ZIP package. > 2. Unzip it to Pi3Web/Languages/PHP > 3. Open Pi3WEB's config file and go to line 350: CGI Parameters > 4. Add this and Disable that > 5. How to get Pi3Web to understand the PHP Interpreter Path > 6. Tell Pi3Web about PHPs extension > 7. REDIRECT_STATUS = 200 > 8. Add Index.php to your index files > 9. Disable PHP 4.2.2 and GO > 10. The End > > Has anyone got the time to help me out? Please, at least point me in the > right direction? ^^ This is a really good idea. I started with a HowTo project when 1.0.1 came out. But it is to much work for one, if you do development, testing, documentation, website and all the other necessary stuff. So I REALLY appreciate such contributions by community. These are the existing HowTo's: * The Pi3 HOWTO project (the HOWTO-framwework document) * How to TCP/IP setup, DNS, setup virtual hosts * Ho to implement a PUT request/Upload form handler * How to handle large amount of data with ISAPI/CGI --> * How to use PHP with Pi3Web <-- * How to use Pi3Web with ASP and ColdFusion * How to run Servlets with Pi3Web * How to embed Perl with Pi3Web Some of them need an update, some functionality described in the HOWTOs as configurable extensions are meanwhile integrated in 2.0.1 (PHP4) or available as Pi3 extension packages (Pi3Servlets). These are planned, but unrealized HOWTO's: * How to getting started with Pi3Web * How to setup Perl, start with CGI, SSI and ISAPI * How to make logfile analysis, usage of statistics, multiple log files * How to use HTTP authentication, realms and users * How to use configuration file, administration GUI and KIEV content administrator The documents can be found here: http://pi3web.sourceforge.net/support/howto/ There's also a guide for writing HOWTO's: http://pi3web.sourceforge.net/support/howto/index-3.html I use the Lyx editor on Linux for writing. When finished I convert it for layout processing to SGML. > > Also PERL would look the same > > 1. Download the ActiveState PERL Installer > 2. Unzip it to Pi3Web/Languages/PERL > 3. Open Pi3WEB's config file and go to line 350: CGI Parameters > 4. Add this and Diable that > 5. How to get Pi3Web to understand the PERL Interpreter Path > 6. Tell Pi3Web about PERLs extension > 7. Add Index.pl and Index.cgi to your index files > 8. The End > > I would like to thank anyone for their time on this as I know its no > easy task. I really appreciate anyones help, ideas and/or > suggestions. I promise to publicly thank you :) > > Again, thanks in advance for any help on this :) > ^^ SSL and certificates is another big challenge. I started to prepare a life CA for test certificates at sourceforge as part of the planned documentation. To switch on SSL is really easy with 2.0.1 but people have often trouble with key and certificate generation. A comprehensive description could be a big advantage for Pi3Web, there're not much quality documents to be found on the web about (open)ssl details. The document I use is of outstanding quality, but in German language. -- regards Holger TMTOWTDI - There's More Than One Way To Do It - Perl motto ---------------------------------------------------------- Holger 'zimpel' Zimmermann ---------------------------------------------------------- Wendishain Germany ---------------------------------------------------------- http://home.t-online.de/home/zimpel/ http://pi3web.sourceforge.net/ mailto:zi...@t-... ---------------------------------------------------------- |
From: Victor B. G. <pi3...@vb...> - 2003-04-10 21:14:20
|
Hello Everyone, I know lately from the looks of this list it might seem I ask a lot of questions as I see I am the only one asking them... I'll intro myself quickly. I use another server which is much easier *but* lacks in so many areas in comparison to Pi3Web. I've learned and written many guides for my current server and actively support its users on the servers forums. I would like to help in beginner and novice documentation for Pi3Web in the sense of "GUI Does" and "How-to's". My only request is can someone please help me with a quick guide on how to best add/upgrade PHP &/or ActiveState PERL? I can pretty much travel the roads alone once their added and configured on the servers end. What I mean is something like this. 1. Download PHPs ZIP package. 2. Unzip it to Pi3Web/Languages/PHP 3. Open Pi3WEB's config file and go to line 350: CGI Parameters 4. Add this and Disable that 5. How to get Pi3Web to understand the PHP Interpreter Path 6. Tell Pi3Web about PHPs extension 7. REDIRECT_STATUS = 200 8. Add Index.php to your index files 9. Disable PHP 4.2.2 and GO 10. The End Has anyone got the time to help me out? Please, at least point me in the right direction? Also PERL would look the same 1. Download the ActiveState PERL Installer 2. Unzip it to Pi3Web/Languages/PERL 3. Open Pi3WEB's config file and go to line 350: CGI Parameters 4. Add this and Diable that 5. How to get Pi3Web to understand the PERL Interpreter Path 6. Tell Pi3Web about PERLs extension 7. Add Index.pl and Index.cgi to your index files 8. The End I would like to thank anyone for their time on this as I know its no easy task. I really appreciate anyones help, ideas and/or suggestions. I promise to publicly thank you :) Again, thanks in advance for any help on this :) -- Best regards, Victor B . Gonzalez pi3...@vb... |
From: <zi...@t-...> - 2003-04-10 18:27:38
|
Victor B. Gonzalez schrieb: > Hello Everyone, ^^ Hi Victor, > > I would appreciate any documentation in regards to upgrading PHP > *specifically for Pi3Web). I asked earlier and heard the latest > version is not compatible. If their is anyway to upgrade it and to > use any method (CGI, ISAPI) I'll be happy to know. ^^ It is possible to use the CGI version. It is done by putting the php.exe in the Pi3Web/cgi-bin/ folder. Then it is handled as any other CGI program. I do not reccomend to upgrade to PHP4.2.3RC1, because this is a release candidate under test. The php team may update the RC frequently, until 4.2.3 is released. This would be the best target for upgrading PHP4 support in Pi3Web. > > If at all a wish I would like to ask that future versions make > upgrading everything a little bit easier such as a way to simply > plug-in PHP and other common script languages (AHTML, > ActiveState, Python, etc)... ^^ It is simple to use all script languages as CGI. Perl should work 'out of the box' if perl.exe is in the search path. For others you may add mime types for content-mapping and the line how to invoke the interpreter to the configuration. To make many script languages available as a 'simple plugin' will slow down the server, because the extended configuration logic has to be interpreted per client request in order to fork the correct script interpreter. > > How do I extend the Logging format so I can use Log analyzers such > as AWStats? ^^ Refer to the documentation, e.g.: http://localhost/pidocs/Objects/HTTP.html#ExpressionLogger A customized logging can currently only be configured in ./Pi3Web/Conf/Config.pi3 (without admin GUI support). > > Thanks in advance :) > Regarding the SSL issue I need some more time to look into it. -- regards Holger TMTOWTDI - There's More Than One Way To Do It - Perl motto ---------------------------------------------------------- Holger 'zimpel' Zimmermann ---------------------------------------------------------- Wendishain Germany ---------------------------------------------------------- http://home.t-online.de/home/zimpel/ http://pi3web.sourceforge.net/ mailto:zi...@t-... ---------------------------------------------------------- |
From: Victor B. G. <pi3...@vb...> - 2003-04-10 17:36:31
|
Hello Everyone, I would appreciate any documentation in regards to upgrading PHP *specifically for Pi3Web). I asked earlier and heard the latest version is not compatible. If their is anyway to upgrade it and to use any method (CGI, ISAPI) I'll be happy to know. If at all a wish I would like to ask that future versions make upgrading everything a little bit easier such as a way to simply plug-in PHP and other common script languages (AHTML, ActiveState, Python, etc)... How do I extend the Logging format so I can use Log analyzers such as AWStats? Thanks in advance :) -- Best regards, Victor B . Gonzalez pi3...@vb... |
From: Victor B. G. <pi3...@vb...> - 2003-04-10 14:29:23
|
Hello Everyone, I think I figured out 50% of the broken image problem. It seems to stem from utilizing the SSL encryption. Out of about 10 refreshes with SSL only once could the page load up with all images... Out of about 20 refreshes without SSL all images showed perfectly. Any ideas? -- Best regards, Victor B . Gonzalez pi3...@vb... |
From: Victor B. G. <pi3...@vb...> - 2003-04-10 12:08:41
|
Hello Everyone, Got most if not all of my questions answered quickly. I did a search on the web too and found the mailing list archive... Sorry but I somehow keep missing the little things :( Thanks for the Directory Indexing patch Holger as it worked out beautifully :) This next problem really bugs me. The initial default index page provided by Pi3Web keeps breaking. It doesn't end up as a 404 or anything but the style to the page frequently changes... It goes from one background color of white to blue, back to white and vice versa and the logos and bullet images keep breaking at random. I decided to go out onto the web and download a really graphic intensive page... I went to http://www.znet.com and downloaded the page with graphics and all... I put the files into a sub directory and then accessed it's index page... The background color stays white but hardly ever can the whole page load up without a broken image... The images break at random... One image would load, then a refresh will break it. I'll refresh again and the broken one would load and another one would break... I am not using Pi3Web in any productions yet as I still have to upgrade both PHP and PERL. I still have some questions and this is more of a bug report except I do not know where to start as I do not know whats causing the randomly breaking images... Any idea whats the cause? Is anyone else experiencing this? I am running Pi3Web 2.0.1 as a desktop application (not a service) with SSL and remote administration on at port 443. I never joined sourceforge but I will as so to try and help out as best I can. I really believe this project is amazing and has enourmous potential. I really want to help with it. Any idea why the broken images and when will a new release be out? Thanks in advance :) -- Best regards, Victor B . Gonzalez pi3...@vb... |
From: <zi...@t-...> - 2003-04-09 20:14:23
|
Hi Victor, the problem you described is most probably related to a known bug in the admin client, which is already fixed in the development version. Because no one complained about it so far, I didn't provide a patch for it. But now I did it and published a patch. It should fix your problem and can be downloaded from here: http://sourceforge.net/tracker/index.php?func=detail&aid=718552&group_id=17753&atid=317753 Follow the description that can be found there in order to apply the patch. NOTE: Finally you need to change and save the configuration using the admin GUI in order to force the new Config.pi3 to be written. It is not a problem with directory indexing but with calling URLs pointing to sub-directories within WebRoot. The problem was caused, because I enabled pathinfo for the WebRoot mapping in release 2.0.1, in order to have Pathinfo available for PHP4. But this doesn't work properly on URLs pointing to directories, because the last '/' is taken as Pathinfo. The server then detects a broken URI (missing trailing '/'). this is handled by default by triggering redirection to the old URL after appending the missing '/'. This will finally lead to a chain of requests and redirects (look into to the access log). -- regards Holger TMTOWTDI - There's More Than One Way To Do It - Perl motto ---------------------------------------------------------- Holger 'zimpel' Zimmermann ---------------------------------------------------------- Wendishain Germany ---------------------------------------------------------- http://home.t-online.de/home/zimpel/ http://pi3web.sourceforge.net/ mailto:zi...@t-... ---------------------------------------------------------- |
From: <zi...@t-...> - 2003-04-09 19:31:45
|
Victor B. Gonzalez schrieb: > Hello pi3web-users, > > This is my very first message to this list. Hello to everyone :) ^^ Hello Victor. > > I am not a super newbie to the serving scene but have a few questions > regarding Pi3Web. > > 1. I am on Windows XP, 1.2 Athlon, 512RAM, cable connection. Directory > indexing doesn't work on a default installation to C:\Pi3Web > > a.) It doesn't work if I say ok on all setup prompts and it doesn't > work if I configure it during setup... Any ideas? ^^ I assume this is related to your other posting, so I will come back to you there. If not correct, let me know. > > 2. Though I can see the homepage and make it publicly available to > friends over the net the initial style sheet keeps breaking. White > background to blue background, broken images, etc... Any ideas? ^^ Don't know. Pi3Web demo pages don't use CSS stylesheets. A problem with (stylesheet) URL? An example, access log etc. would be great. Could be related to 1.) > > 3. If I click on the 10 minute tour the following links lead to "The > page cannot be found" error pages. The following links are: > > a.) Automatic Directory Indexing (all links) ^^ Read the information on this page related to the link: "Note this example is not available if you used the Pi3Web enhanced interface (EnhPi3.exe) for setup and configuration." > b.) Pi3Expressions (the first link) ^^ Read the information on this page related to the link: "Note this example is not available if you used the Pi3Web enhanced interface (EnhPi3.exe) for setup and configuration." > c.) Configurable Error Messages ^^ This is intentional in order to bring up an error. > d.) Fast CGI (most links) ^^ Read the information on this page related to the link: "If you start a fast cgi application server using something like cgi-fcgi -start -connect :3333 echo.exe you will be able to issue a fast CGI request against it with..." I.e. you need to install a FastCGI application server first. > e.) User Directory Mapping (2nd Link) ^^ Read the information on this page related to the link: "Should map to /home/jroy/public_html/hello" This is obviously for Unix. But not good documented here. > f.) I am surprised and happy php4 works *but* how do I upgrade it to > the latest version. ^^ Because I use a (fast), embedded, SAPI based build, it depends on the next Pi3Web release. Unfortunately the build made by the PHP group and shipped in the PHP Win32 binaries seems not to work. > g.) ISAPI Filters (install.daf) Read the information on this page related to the link: "This example is disabled by default. To switch on the filter read the instructions in install.daf." > > It is vital I install the latest versions of php and active state perl > 5.8.+, I am sure this is possible, any suggestions about how best to > go about it? ^^ Perl (CGI) is no problem. The latest version of PHP can be used as CGI. Use the latest download package from php.net. > > To make a quick recap of my questions: > 1. Directory indexing is broken on default and custom installation. > Why? > 2. Stylesheet keeps breaking, very unstable, Why? > 3. Most of the ten minute tour lead to "page cannot be found" Why? > > I really think the potential of this server is through the roof! I do > not know much about its support but otherwise so far it is awesome... > I just wish their was more information on it :) ^^ The problem is the leak of time for ALL the supplementary work such a project needs. > > Please help > > PS. Is it possible to upgrade PHP with Zend Optimizer and add PERL > 5.8.+? ^^ Mmhh, don't know. > > PSS. Thank you for your time :) > -- regards Holger TMTOWTDI - There's More Than One Way To Do It - Perl motto ---------------------------------------------------------- Holger 'zimpel' Zimmermann ---------------------------------------------------------- Wendishain Germany ---------------------------------------------------------- http://home.t-online.de/home/zimpel/ http://pi3web.sourceforge.net/ mailto:zi...@t-... ---------------------------------------------------------- |
From: Victor B. G. <pi3...@vb...> - 2003-04-09 07:01:33
|
Hello pi3web-users-request, I've tried this with four IPs with and without SSL enabled, 127., 192., 65, and localhost/. I created a sub directory named (oo) and placed a bunch of files in it. Mostly text based, without an index file (htm, html, etc) and tried accessing it like this https://localhost/oo but what happens in IE is I get an action cancelled page... I do not see an index of the files. Also, in another browser MyIE which is simply a wrapper for IE trying to access that URL makes havoc in the status bar and the address end result is this: https://localhost/oo//////////////////////////////////////////////////////////////////////////////////////////////////// This doesn't work out the box and niether does it work when I try figuring it out at the directory indexing tab... I tried a bunch of different combinations of setups and never accessed the URL with the admin open. I always stopped and started (no refreshed to the server) and forced refesh IE, but I am having no luck seeing the directory... I've also tried placing a index.htm and index.html file but nothing ever shows... Do I have to create an alias every time? I have dropped the (oo) directory within WebRoot... Any ideas? -- Best regards, Victor B . Gonzalez pi3...@vb... |
From: Victor B. G. <pi3...@vb...> - 2003-04-09 02:55:32
|
Hello pi3web-users, This is my very first message to this list. Hello to everyone :) I am not a super newbie to the serving scene but have a few questions regarding Pi3Web. 1. I am on Windows XP, 1.2 Athlon, 512RAM, cable connection. Directory indexing doesn't work on a default installation to C:\Pi3Web a.) It doesn't work if I say ok on all setup prompts and it doesn't work if I configure it during setup... Any ideas? 2. Though I can see the homepage and make it publicly available to friends over the net the initial style sheet keeps breaking. White background to blue background, broken images, etc... Any ideas? 3. If I click on the 10 minute tour the following links lead to "The page cannot be found" error pages. The following links are: a.) Automatic Directory Indexing (all links) b.) Pi3Expressions (the first link) c.) Configurable Error Messages d.) Fast CGI (most links) e.) User Directory Mapping (2nd Link) f.) I am surprised and happy php4 works *but* how do I upgrade it to the latest version. g.) ISAPI Filters (install.daf) It is vital I install the latest versions of php and active state perl 5.8.+, I am sure this is possible, any suggestions about how best to go about it? To make a quick recap of my questions: 1. Directory indexing is broken on default and custom installation. Why? 2. Stylesheet keeps breaking, very unstable, Why? 3. Most of the ten minute tour lead to "page cannot be found" Why? I really think the potential of this server is through the roof! I do not know much about its support but otherwise so far it is awesome... I just wish their was more information on it :) Please help PS. Is it possible to upgrade PHP with Zend Optimizer and add PERL 5.8.+? PSS. Thank you for your time :) -- Best regards, Victor B. Gonzalez pi3...@vb... |
From: <zi...@t-...> - 2003-04-03 04:42:32
|
Hi, the possible backends of the HTTP-server are: - static content, HTML/XHTML/WML etc. - SSI - CGI - ISAPI extensions - ASP (1.0 only) - Cold Fusion - PHP4 - Servlets - JSP's - perl (non-CGI, embedded) - XSL Did I forget one? I.e. there's no generic, built in support for any database as a backend of Pi3Web, but most of the backends either support Oracle or can access it through interfaces as OCI/ODBC/ADO/JDBC/JDO/other: - CGI - ISAPI extensions - ASP (1.0 only) - Cold Fusion - PHP4 - Servlets - JSP's - perl (non-CGI, embedded) You need to select from one of these web technologies. An alternative (only for specific purposes, e.g. low latency and resource usage, no flexibility requirements) is to write a Pi3Web handler module in C++ (using the Pi3-API's), which invokes e.g. OCI and produces dynamic content. -- regards Holger TMTOWTDI - There's More Than One Way To Do It - Perl motto ---------------------------------------------------------- Holger 'zimpel' Zimmermann ---------------------------------------------------------- Wendishain Germany ---------------------------------------------------------- http://home.t-online.de/home/zimpel/ http://pi3web.sourceforge.net/ mailto:zi...@t-... ---------------------------------------------------------- David Kinsella schrieb: > Does pi3web support Oracle? > > __________________________________________________ > Yahoo! Plus > For a better Internet experience > http://www.yahoo.co.uk/btoffer > > > ------------------------------------------------------- > This SF.net email is sponsored by: ValueWeb: > Dedicated Hosting for just $79/mo with 500 GB of bandwidth! > No other company gives more support or power for your dedicated server > http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/ > _______________________________________________ > Pi3web-users mailing list > Pi3...@li... > https://lists.sourceforge.net/lists/listinfo/pi3web-users > |
From: Bradford B. <bb...@in...> - 2003-04-02 13:22:31
|
What do you mean by support? It does not pull web pages from the database, but through the use of CGI or ISAPI programming you can retrieve data from any source you want. Brad Bruce -----Original Message----- From: David Kinsella [mailto:dav...@ya...] Sent: Wednesday, April 02, 2003 6:20 AM To: pi3...@li... Subject: [Pi3web-users] Oracle Does pi3web support Oracle? __________________________________________________ Yahoo! Plus For a better Internet experience http://www.yahoo.co.uk/btoffer ------------------------------------------------------- This SF.net email is sponsored by: ValueWeb: Dedicated Hosting for just $79/mo with 500 GB of bandwidth! No other company gives more support or power for your dedicated server http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/ _______________________________________________ Pi3web-users mailing list Pi3...@li... https://lists.sourceforge.net/lists/listinfo/pi3web-users |