Aktuell führen wir noch einige Anpassungen durch, das Forum wurde jedoch bereits live geschaltet.
-
Hast Recht mit Debian aber der Pfad für Apache2 hat sich geändert ! Daher auch da der Fehler!
der derzeige ist /etc/apache2/
und nicht find /usr/include -name apache2`
das script zieht aktuell selber das die "webinstall.sh vom Server Teklab "# DOWNLOAD PACKAGES
cd /home
wget http://teklab.s3.amazonaws.com/tekbase_auto.tar
# INSTALLATION
if [ -e tekbase_auto.tar ]; then
tar -xzf tekbase_auto.tar
rm tekbase_auto.tar
./webinstall.sh
rm webinstall.sh
rm install.sh
-
Nei das war auch nicht Böse gemeint - sondern wenn Du Supporter da stehen hast, denke ich das Du auch aktuell auf dem Stand bist.
Zumindest bin ich was Linux anbelangt auf den aktuellen Stand - sehe das die Zeilen zur Prüfung von Apache nicht stimmen und das für alle Distros und mich ärgert das solche Sachen dann auch nach Monaten nicht angepasst werden. oder mann muss eine andere Anleitung zur Installation - Schreiben. den das alles wie ich den Quellcodes entnehmen kann ist aus 2016 und wir haben 2017, da hat sich bereits viel geändert.
Noch zudem ist es Traurig warum ich solchen Profis noch auf die Fehler hinweisen muss, bzw. andere machen dies schon seit Monaten und es tut sich nichts!
-
das bekommen wir bei debian 8, ubuntu 16.04 , Centos 6.9 also bei allem
-
Ihr habt die Abfrage nach Apache2 drinne obwohl ja die meisten Server nur httpd verwenden, wäre also Super das auch mal anzupassen und zu ändern, damit die Installationen reibungslos verlaufen
##########################
# CHECK APACHE, PHP, MYSQL
##########################
if [ $modsel -lt 8 ]; then
while [ "$acounter" != "1" ]; do
clear
apperror=0
checka=`which apache 2>&-`
checkatwo=`which apache2 2>&-`
checkathree=`find /usr/include -name apache2`
checkafour=`find /usr/include -name apache`
aerror=1
if [ "$checka" != "" ]; then
aerror=0
fi
if [ "$checkatwo" != "" ]; then
aerror=0
fi
if [ "$checkathree" != "" ]; then
aerror=0
fi
if [ "$checkafour" != "" ]; then
aerror=0
fi
if [ "$aerror" = "0" ]; then
echo "Check apache2: ok" >> /home/tekbase_status.txt
else
echo "Check apache2: error" >> /home/tekbase_status.txt
if [ "$langsel" = "1" ]; then
echo -n "`tput setaf 1`Apache2 konnte nicht gefunden werden! Bitte selbst installieren."
else
echo -n "`tput setaf 1`Apache2 cant be found! Please install by yourself."
fi
tput sgr0
exit
fi
checkphp=`which php 2>&-`
if [ "$checkphp" != "" ]; then
echo "Check php: ok" >> /home/tekbase_status.txt
else
echo "Check php: error" >> /home/tekbase_status.txt
if [ "$langsel" = "1" ]; then
echo -n "`tput setaf 1`PHP konnte nicht gefunden werden! Bitte selbst installieren."
else
echo -n "`tput setaf 1`PHP cant be found! Please install by yourself."
fi
tput sgr0
exit
fi
checkmysql=`which mysql 2>&-`
if [ "$checkmysql" != "" ]; then
echo "Check mysql: ok" >> /home/tekbase_status.txt
else
echo "Check mysql: error" >> /home/tekbase_status.txt
if [ "$langsel" = "1" ]; then
echo -n "`tput setaf 1`MySQL konnte nicht gefunden werden! Bitte selbst installieren."
else
echo -n "`tput setaf 1`MySQL cant be found! Please install by yourself."
fi
tput sgr0
exit
fi
if [ "$abreak" != "5" ]; then
if [ "$apperror" = "0" ]; then
acounter=1
else
let abreak=$abreak+1
fi
else
if [ "$langsel" = "1" ]; then
echo -n "`tput setaf 1`Apache2, PHP und MySQL konnten nicht gefunden werden! Bitte selbst installieren."
else
echo -n "`tput setaf 1`Apache2, PHP and MySQL cant be found! Please install by yourself."
fi
tput sgr0
exit
fi
done
fi
Alles anzeigen