Hallo liebes Board,
ich bin schon seit 1 1/2 Stunden dran ein Skript zu schreiben, dass ein Shellskript aufruft und dises Vollständig ausführt.
Folgenden Code habe ich getippt:
PHP Skript:
PHP
<?php
if (isset($_POST['joomla'])) {
$cmd = "sh /var/www/virtual/tm-xxx.net/htdocs/repository/repository_joomla.sh 1.tm-xxx.net";
$run = exec($cmd);
echo $run;
}
?>
Shellskript:
Code
rm -R /var/www/virtual/$1/htdocs/*
cp -R /var/www/virtual/repository.tm-xxx.net/htdocs/repository_joomla/* /var/www/virtual/$1/htdocs/
echo Das Joomla CMS wurde erfolgreich auf die Domain $1 kopiert.
Also wenn ich nun das PHP Skript ausführe bekomme ich --> Das Joomla CMS wurde erfolgreich auf die Domain XXX.de kopiert. <-- raus. Aber die beiden Befehle wurden nicht ausgeführt.
Woran kann das liegen?
Wie kann ich es beheben?
Gibt es eine Alternative?
Ich weiß, die Umsetzung ist nicht der "burner", aber darum geht es momentan nicht sondern nur um die Sache an sich, da es auf einem Server ausgeführt wird, welcher nicht am Netz hängt sondern nur zu Testzwecken dient.
Ich bitte um schnelle Hilfe! Vielen Dank!
Grüße