Liegt zwar nicht daran aber gut , hab den Server jetzt ausgeschaltet , Interresant wäre gewesen was eurer Installskript für FTp nutzt und wie man neue User hinzufügen kann(Und das ganze evntl auch mal ins Handbuch eintragen) damit man das Problem mit den Zugrifssrechten beheben kann . Wie gesagt der server war clean und eurer Skript hat alles installiert daher kein plan was man wo ändern muss das Handbuch sagt ja auch nix drüber aus , werde es mal in halben jahr oder jahr nochmal probieren evntl läuft dann ja Tekbase besser bzw falls mal irgendwann version 9 rauskommt ohne die ganzen Probleme (Post von anfang an verfolgen ) .
Beiträge von 15570
Aktuell führen wir noch einige Anpassungen durch, das Forum wurde jedoch bereits live geschaltet.
-
-
es ging um
ZitatZitat von 15570 @ Celltek kann zwar auf installieren drücken unter erweiterungen aber ich kann es unter Widges dann nicht auswählen ? zum Bsp Imageserver , und wenn ich zurückgehe steht wieder installieren dran
Wird bereits via Ticket geschrieben, sieht nach einen Systemrechte Fehler aus da der FTP User auch ROOT Rechte hat.
Sprich wenn ich auf installieren drücke (bei Widges) installiert er nix zudem ziegt er immer noch Die date.timezone ist falsch! wobei ich die eigentlich auf Berlin gestellt habe
Zudem geht ja auch nicht die Update funktion zeigt er auch immer FTP fehler an
-
-
-
-
-
-
Ok habs hinbekommen
1.Ort ausfindig gemacht mit bitvise sftp
/etc/php/7.2/apache2/conf.d
und datei 00-ioncube.ini
nach /etc/php/7.3/apache2/conf.d kopiert
Codesudo -s cp /etc/php/7.2/apache2/conf.d/00-ioncube.ini /etc/php/7.3/apache2/conf.d/ nano /etc/php/7.3/apache2/conf.d/00-ioncube.ini und zend_extension=/usr/lib/php/20170718/ioncube_loader_lin_7.2.so in zend_extension=/usr/lib/php/20170718/ioncube_loader_lin_7.3.so ändern
nun die nächsten Fehler :
PHP 7.3.13 ist installiert!
Die date.timezone ist falsch!
allow_url_fopen ist aktiviert!
cURL ist installiert!
max_execution_time ist kleiner als 300!
max_input_time ist kleiner als 1000!
memory_limit beträgt 128M!
post_max_size ist kleiner als 32M!
upload_max_filesize ist kleiner als 32M!
GeoIP ist installiert!
SSH2 ist installiert!
IonCube Loader 10.3.9 ist installiert!
-
-
So hab alles möglich installiert auch ioncube aber wenn ich jetzt tekbase aufrufe kommt natürlich
Site error: the ionCube PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.
Please visit get-loader.ioncube.com for install assistance.
php -v gibt folgendes aus
PHP 7.3.13-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Dec 18 2019 14:48:49) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.13, Copyright (c) 1998-2018 Zend Technologies
with the ionCube PHP Loader + ionCube24 v10.3.9, Copyright (c) 2002-2019, by ionCube Ltd.
with Zend OPcache v7.3.13-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
-
ja genau musst natürlich auch den port 80 freigeben bzw , wenn du einen anderen nutzt DynDnsAdresse.ddns.ne:xxx/tekbase/admin.php
genauso wenn ansatt 80 auf 5000 gehn soll entprechend im router eintragen extern 5000 auf server x port intern 80
-
solange du ein DynDNS service nutzt geht es auch damit , man muss die seite aber darüber aufrufen sonst gibt es den Lizens error
-
Wenn ich das so mache wird vermutlich Teklab wieder nicht laufen muss doch bestimtm wieder datein kopieren / ändern
NGNIX hab ich auf mein Cubecoders AMP Server laufen , bei Teklab geht ja wieder Apache , vermutlich wird auch NGNIX PRogxy + Apache 2 laufen aber soweit wollte ich es für den Gameserver nicht treiben
-
So da ich mich ja nun mit Tekbase , sagen wir mal "befassen" muß
1. Server mit Ubuntu 18.04.3 live server installiert incl openssh
2. aufgeschaltet mit putty eingelogt und mit sudo -s root rechte geholt
3. installtion nach anleitung befolgt
Codecd /home wget http://teklab.s3.amazonaws.com/tekbase_newinst.tar tar -xf tekbase_newinst.tar ./install.sh
Tekbase wurde dieses mal auch installiert , hatte es schon mehrmals die letzen 2 wochen probiert da hat es nicht geklappt selbe konstalation ,
wird aber von haus aus ohne ssl und nur mit php 7.2 installiert , somit auch keine benutzung von celltek möglich .
Als erstes erstmal Let’s Encrypt SSL instaliiert
add-apt-repository ppa:certbot/certbot
apt -y install python-certbot-apache
certbot --apache -d eure-domain.de -d http://www.eure-domain.de
Und natürlich eine Firewall weil wird ja auch nicht mitinstalliert
apt install ufw
ufw allow ssh
ufw allow https
ufw enable
dann noch
Codeufw allow from xxx.xxx.xxx.0/24 to any port 22 ufw status numbered ufw delete 1 (war bei mir port 22 von überall)
damit man nur vom internen Netzwerk per SSh draufkommt xxx (durch Ip bereich ersetzen)
Somit habe wir erstmal ssl , so nun die Frage wie jetzt am besten auf PHP7.3 kommen ? ohne das bei Tekbase mal wieder nix geht. Zudem wäre es schön wenn beim handbuch mal beschireben wird , was man bei den einzelen Games die als Vorlage sind noch einstellen muss da ja nix von Hause geht , wenn man die Server anlegt und startet , und ja ich weiss ich muss die entsprechenden Firewall reglen dann noch anlegen.
Zudem fehlt im Handbuch auch die beschreibung Update
Wie gesagt automatisch und stressfrei schauen bei mir anderes aus, und ich hätte die Software gerne zurückgegeben(da es leider bessere gibt) aber nun muss ich mich durchkämpfen, und hoffe es gibt eine vernünftigte beschreibung , den auch wenn ich die Log in daten usw an Teklab schicke hiilft es mir ja bei einer Neuinstallion nicht weiter und Bei jeden Problem den Support zu kontaktieren oder stundenlang im Forum zu suchen macht ja auch kein Sinn