The problem is all to do with the start-up and location of the created files. Perhaps to do with the server.db file?
When I use this start-up script, the files are created where I specify apart from the server.db file. I am unable to be authenticated from the web admin tool or by logging in via a client. All is broken!!
PHP Code:
#! /bin/bash
# Copyright (c) 2002 TeamSpeak team All rights reserved.
#
# Author: Niels Werensteijn 2002
#
case "$1" in
start)
/server/websites/ghost-bear.net/tss2/server_linux
-PID=/server/websites/ghost-bear.net/tss2/tsserver2.pid
-INI=/server/websites/ghost-bear.net/tss2/server.ini
-DB=/server/websites/ghost-bear.net/tss2/server.db
-LOG=/server/websites/ghost-bear.net/tss2/server.log
;;
stop)
echo Stopping TeamSpeak Server Daemon
kill -TERM `cat /server/websites/ghost-bear.net/tss2/tsserver2.pid`
sleep 3
killall -9 server_linux
;;
restart)
$0 stop && $0 start || return=$rc_failed
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0
When I use the following start-up script the files are created in the path
/usr/libexec/webmin/init
I do not know why they are created there? If I copy the httpdocs folder into this path I am able to use the web admin feature without any problems. All is fine.
Why is this so?
PHP Code:
#! /bin/bash
# Copyright (c) 2002 TeamSpeak team All rights reserved.
#
# Author: Niels Werensteijn 2002
#
case "$1" in
start)
/server/websites/ghost-bear.net/tss2/server_linux ;;
stop)
echo Stopping TeamSpeak Server Daemon
kill -TERM `cat /server/websites/ghost-bear.net/tss2/tsserver2.pid`
sleep 3
killall -9 server_linux
;;
restart)
$0 stop && $0 start || return=$rc_failed
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0