Recent posts
#21
Webster Plus / Re: Webster+ Help
Last post by Davinder Singh1 - January 17, 2025, 02:23:00 PMWhen I run
but when I run
hope this helps in understanding the issue. Webster+ for EZWeb is located in /pxp/ezweb, and I have the START_UP program along with other directories like Data, Prog, etc.
Do you think permissions could be causing the problem, or is it something else?
Code Select
/pxp/pxplus '*ezweb/server' -arg 8080
from the command line, I see the attached screenshot, but when I run
Code Select
./ezweb_8080.sh-
Value in ./ezweb_8080.sh is
"/pxp/pxplus" "*ezweb/server" -arg 8080 "/pxp/" /pxp/ezweb/docroot >/dev/null <>
nothing happens, and I don't see any PxPlus process running after starting the EZ webserver. hope this helps in understanding the issue. Webster+ for EZWeb is located in /pxp/ezweb, and I have the START_UP program along with other directories like Data, Prog, etc.
Do you think permissions could be causing the problem, or is it something else?
#22
Webster Plus / Re: Webster+ Help
Last post by Mike King - January 17, 2025, 01:41:29 PMDavinder,
Your image indicates the system thinks you are running iNomads and not Webster+. For Webster+ you need three arguments; the port, the PEM file (if running secure mode else ""), and the root directory for Webster.
So your .sh file should be something like;
/pxp/pxplus '*ezweb/server' -arg 8080 '' /var/www/sitename/docroot
Your image indicates the system thinks you are running iNomads and not Webster+. For Webster+ you need three arguments; the port, the PEM file (if running secure mode else ""), and the root directory for Webster.
So your .sh file should be something like;
/pxp/pxplus '*ezweb/server' -arg 8080 '' /var/www/sitename/docroot
#23
Webster Plus / Re: Webster+ Help
Last post by Davinder Singh1 - January 17, 2025, 01:02:14 PMWhen I run EZWeb, I expect the PxPlus process to be running, but I don't see any process after running ./ezweb_8080.sh. I'm also unable to load the program for debugging because it is password protected. Any help would be appreciated.
#24
Webster Plus / Re: Webster+ Help
Last post by Davinder Singh1 - January 17, 2025, 12:11:16 PM Hi Mike, I'm trying to run Webster+ with EZWeb and thought it would be simpler than Apache, where I choose the directory where the PxPlus license is installed. I ran ./ezweb_8088.sh, but when I try in the browser, nothing shows, although running /pxp/pxplus '*ezweb/server' -arg 8080 does display something in the browser attached below. Do you think any additional steps are needed for EZWeb too?
#25
Webster Plus / Re: Webster+ Help
Last post by Mike King - January 17, 2025, 11:35:17 AMThat likely means the pxp.cgi file is not being found or used.
Generally the Apache configuration directs the system that any file request ending in .pxp will be handled by the pxp.cgi script. This is done by the "Action pxplus-srvr /cgi-bin/pxp.cgi" and "AddHandler pxplus-srvr .pxp .pvp" directives.
Its possible your pxp.cgi file is not in the correct directory. Generally it is in the document root cgi-bin subdirectory based on the site configuration. For example if your site document root is /var/www/mysite then the pxp.cgi normally would be in /var/www/mysite/cgi-bin.
Generally the Apache configuration directs the system that any file request ending in .pxp will be handled by the pxp.cgi script. This is done by the "Action pxplus-srvr /cgi-bin/pxp.cgi" and "AddHandler pxplus-srvr .pxp .pvp" directives.
Its possible your pxp.cgi file is not in the correct directory. Generally it is in the document root cgi-bin subdirectory based on the site configuration. For example if your site document root is /var/www/mysite then the pxp.cgi normally would be in /var/www/mysite/cgi-bin.
#26
Programming / EOM$ on grid tabmode
Last post by Cedric - January 17, 2025, 11:30:21 AMHey guys,
I'm struggling to figure this one out. I have 2 grids which "I think" has the same parameters. So, same tabmode and entermode properties.
One of the grid, when I tab through the cells to the last column, it generates a code $09$ which I use to validate the user has he tabbed his way out of the last cell on the line.
Now, I have other grids which doesn't generate $09$, but $00$ instead. The last cell is not locked and it's the same celltype. I really don't see any difference.
Perhaps, somebody has an idea what could be the difference? There must be something that I am missing!!!
I'm struggling to figure this one out. I have 2 grids which "I think" has the same parameters. So, same tabmode and entermode properties.
One of the grid, when I tab through the cells to the last column, it generates a code $09$ which I use to validate the user has he tabbed his way out of the last cell on the line.
Now, I have other grids which doesn't generate $09$, but $00$ instead. The last cell is not locked and it's the same celltype. I really don't see any difference.
Perhaps, somebody has an idea what could be the difference? There must be something that I am missing!!!
#27
Web Services / Re: Web server failing to get ...
Last post by Mike King - January 17, 2025, 11:26:45 AMDid you ever resolve this issue?
If not make sure your PEM file contains your certificate, certificate chain, and private key.
You can do a quick test of the PEM file with a small PxPlus program that opens a server port using the PEM then trying to connect to it. For example:
OPEN (1) "[tcp];8888;secure=path-to-pemfile.pem"
WHILE 1
READ RECORD (1,END=*CONTINUE) R$
IF R$="" PRINT "Connection" ELSE PRINT "Recv'd:",R$
WEND
Then you can try to connect to the program using a web browser specifying the port 8888.
You likely will get a error report on the browser complaining the site name doesn't match the certificate but this will at least confirm the PEM file is correct.
If not make sure your PEM file contains your certificate, certificate chain, and private key.
You can do a quick test of the PEM file with a small PxPlus program that opens a server port using the PEM then trying to connect to it. For example:
OPEN (1) "[tcp];8888;secure=path-to-pemfile.pem"
WHILE 1
READ RECORD (1,END=*CONTINUE) R$
IF R$="" PRINT "Connection" ELSE PRINT "Recv'd:",R$
WEND
Then you can try to connect to the program using a web browser specifying the port 8888.
You likely will get a error report on the browser complaining the site name doesn't match the certificate but this will at least confirm the PEM file is correct.
#28
Webster Plus / Re: Webster+ Help
Last post by Davinder Singh1 - January 17, 2025, 11:19:56 AMThank you, Mike and Devon. I enabled the
Code Select
webster_8088.conf
file, but when I access the server using the IP address:8088 in the browser, it downloads a file instead of displaying the webpage. #29
Webster Plus / Re: Webster+ Help
Last post by Mike King - January 17, 2025, 11:14:33 AMThe conf-available sites need to be enabled.
Check out: https://geek-university.com/conf-available-directory/
Generally the -available directory contains sites that CAN be enabled with links place in the conf-enabled directory.
Note: This is generally used in recent Debian/Ubuntu configurations to make enabling/disabling sites easier and does not exist in all Linux installations.
Check out: https://geek-university.com/conf-available-directory/
Generally the -available directory contains sites that CAN be enabled with links place in the conf-enabled directory.
Note: This is generally used in recent Debian/Ubuntu configurations to make enabling/disabling sites easier and does not exist in all Linux installations.
#30
Webster Plus / Re: Webster+ Help
Last post by Devon Austen - January 16, 2025, 08:04:35 AMI am not sure just putting the .conf in the conf-available directory is enough to have that configuration used. You may need to use the a2enconf command to enable the configuration. This is a guess based on the existence of that directory. Please consult your Apache documentation for the exact setup for your Apache.
After updating Apache configuration you need to restart the Apache server for it to use the new configuration.
After updating Apache configuration you need to restart the Apache server for it to use the new configuration.