Support > Installation
Segmentation Fault.
steven:
Hey john,
just to recap in the email I sent, I tried running SBHTTPD using different distro's (debian 7.5 - 8.0 32 bit and 64 bit and ubuntu 16.04 x64) and i keep getting "Segmentation Fault". Scriba seems to work (although I did not really test it, but atleast I did not get that error) and i have been trying for over 6 hours.
So now I have ubuntu 16.04 x64 which is freshly installed. I think I am doing everything right, I put the files where your post says to put them, and the config i have seems to be right so I am truly in the dark why this is happening.
As I said I am using scriptbasic 2.2, I tried the downloads from your 2.2 download thread and even the ones which you zipped to help other users who were having the same error.
I doubt scriptbasic has any dependencies, but I guess it is worth to ask if it does?
Also does SBHTTPD need any environment variables to be set? I see you do mention it in a few threads but I did not think it is a must for me.
Also just a bit more info: I am trying to connect SBHTTPD on the vps so I can run scripts on the internet (I know its smarter/safer to run it locally, but I rather have it production ready since it is easier to me that way)
Thanks so much for the time you have taken to make scriptbasic, there are only a few recent posts here, but if I get this thing to finally run right I have no problems making updated how-to's (which I think would benefit since most of the examples and how-to are from years ago) and I will post some examples for others that can use it.
I truly like scriptbasic because it seems to be lightweight, I use to use php years ago but I found it to be really bloated and finding scriptbasic seemed to be a perfect alternative.
Support:
SBHTTPD is a HTTP web server that is usually a proxy to Apache as SBHTTPD doesn't handle media, only BASIC scripts. You need to access the SBHTTPD sever via a web browser.
Please post the configuration you are using now and I will help you try to straighten out.
steven:
Here is a config I was using, but I did try different things with no luck, but this is what I basically used:
--- Code: ---dll ".so"
module "/usr/local/lib/scriba/"
include "/usr/share/scriba/include/"
docu "/usr/share/scriba/source/"
preproc (
internal (
dbg "/usr/local/lib/scriba/dbg.so"
)
)
maxstep 0
maxlocalstep 0
maxlevel 24847
maxmem 0
servers (
server (
port 8889
ip "10.22.2.94"
protocol "http"
)
)
threads 20
listenbacklog 30
home "/usr/share/scriba/source/"
proxyip 0
pid (
file "/var/log/scriba/pid.txt"
delay 10
wait (
period 10
length 1
)
)
vdirs (
dir "/cgi-bin/:/usr/share/scriba/source/"
)
client (
allowed "0.0.0.0/0.0.0.0"
)
errmsgdest 3
nolog 0
log (
panic (
file "/var/log/scriba/panic.log"
)
app (
file "/var/log/scriba/app.log"
)
err (
file "/var/log/scriba/err.log"
)
hit (
file "/var/log/scriba/hit.log"
)
stat (
file "/var/log/scriba/stat.log"
)
)
msg404 """
<HTML>
<HEAD>
<TITLE>Error 404 page not found</TITLE>
</HEAD>
<BODY>
<FONT FACE=\"Verdana\" SIZE=\"2\">
<H1>Page not found</H1>
We regretfully inform you that the page you have requested can not be found on this server.
<p>
In case you are sure that this is a server configuration error, please contact
<FONT SIZE=\"3\"><TT>root@localhost</TT></FONT>
</FONT>
</BODY>
</HTML>
"""
code404 "200 OK"
)
--- End code ---
Support:
My localhost Apache / sbhttpd proxy setup is working fine on my box. Here is my basic.conf and Apache 000-default.conf proxy settings.
Script BASIC Config
dll ".so"
module "/home/jrs/sb/sb22/modules/"
include "/home/jrs/sb/sb22/include/"
maxinclude 100
maxstep 0
maxlocalstep 0
maxlevel 29666
maxmem 0
servers (
server (
port 8889
ip "127.0.0.1"
protocol "http"
)
threads 20
listenbacklog 3
home "/home/jrs/sbweb/"
proxyip 1
pid (
file "/home/jrs/sblog/pid.txt"
delay 10
wait (
period 10
length 1
)
)
errmsgdest 3
nolog 0
log (
panic (
file "/home/jrs/sblog/panic.log"
)
app (
file "/home/jrs/sblog/app.log"
)
err (
file "/home/jrs/sblog/err.log"
)
hit (
file "/home/jrs/sblog/hit.log"
)
stat (
file "/home/jrs/sblog/stat.log"
)
)
msg404 """
<HTML>
<HEAD>
<TITLE>Error 404 page not found</TITLE>
</HEAD>
<BODY>
<FONT FACE=\"Verdana\" SIZE=\"2\">
<H1>Page not found</H1>
We regretfully inform you that the page you have requested can not be found on this server.
<p>
In case you are sure that this is a server configuration error, please contact
<FONT SIZE=\"3\"><TT>root@localhost</TT></FONT>
</FONT>
</BODY>
</HTML>
"""
code404 "200 OK"
)
Apache
ProxyRequests Off
ProxyPass /home/ http://127.0.0.1:8889/
ProxyPassReverse /home/ http://127.0.0.1:8889/
sudo sbhttpd -start
I have found that the configuration file's default location assumed is /ect/scriba/.
Attached is my working Linux 64 bit sbhttpd.
steven:
Awesome!
I think it was the way I had the modules and other files set (in multiple posts it gives a structure where the files should be) but by me using the /home/ folder it now works.
This is strange why this happened, but all is good, SBHTTPD seems to be working.
Thanks so much for the help!
Navigation
[0] Message Index
[#] Next page
Go to full version