Jump to content
  • 0

Shell Cmd (Spuštění Bukkit Serveru)


kudla188

Dotaz

Čau :d Hledám drobnou pomoc..

Nevíte jak bych mohl nahodit přes phpčko

BukkitServer? Pokud používám system,shell,shell_exec funkci nejde to..

Říkál jsem si že musím složku s bukkitem nachmodovat.. Bohužel to také nešlo..

Nevíte alespoň jak zjistím jestly server neodepsal že soubor neexistuje?

Můj aktuální script:

echo system("../bukkit/craftbukkit.sh",$out);
echo "<br>(".$out.")";

Link to comment
Share on other sites

15 odpovědí na tuto otázku

Recommended Posts

  • 0

maš svr na VPS ?

 

Jop :d A dodatek: Z putty de ten server pustit normálně.. Dokonce stejnejma příkazama

 

../bukkit/craftbukkit.sh

 

Vyřešeno exec("cd /bukkit/; ./craftbukkit.sh > /dev/null &"); funguje.. Prosím lock

Link to comment
Share on other sites

  • 0

No a ja ta žiadam o pomoc že potrebujem to aj ja preto sa pitam aki plugin maš

Plugin žádný nemám :d

Server běží na CraftBukkitu,Linux Debian

Nezapomeň nainstalovat javu!

v .php souboru je

exec("cd /bukkit/; ./craftbukkit.sh > /dev/null &");
Link to comment
Share on other sites

  • 0

Záleží jestli ti webserver běží pod rootem

- Pokud ano, je to špatně, nicméně mělo by to fungovat - ale je potřeba zadat absolutní adresu

exec("/bukkit/craftbukkit.sh > /dev/null &");

- Pokud ne, záleží na oprávnění souborů serveru (je-li majitel root, pak je potřeba použít SUDO)

exec("sudo /bukkit/craftbukkit.sh > /dev/null &");

 

Sudo si můžeš stáhnout příkazem

apt-get install sudo // + tuším nějaká konfigurace

Jinak nedoporučuji takto narušovat adresářovou strukturu (do rootu házet složku bukkit)

 

theDev

Link to comment
Share on other sites

  • 0

Záleží jestli ti webserver běží pod rootem

- Pokud ano, je to špatně, nicméně mělo by to fungovat - ale je potřeba zadat absolutní adresu

exec("/bukkit/craftbukkit.sh > /dev/null &");

- Pokud ne, záleží na oprávnění souborů serveru (je-li majitel root, pak je potřeba použít SUDO)

exec("sudo /bukkit/craftbukkit.sh > /dev/null &");

 

Sudo si můžeš stáhnout příkazem

apt-get install sudo // + tuším nějaká konfigurace

Jinak nedoporučuji takto narušovat adresářovou strukturu (do rootu házet složku bukkit)

 

theDev

Ten bukkit mám v

/

A root je pokuď vím v

/root/

:d

 

 

Ale dííky :d

Link to comment
Share on other sites

  • 0

Ten bukkit mám v

/

A root je pokuď vím v

/root/

:d

 

 

Ale dííky :d

 

Root jest kořenový adresář, což je

/

 

obaja mate v podstate pravdu.

/root/ = domovsky adresar roota v niektorych linuxovych distribuciach

/ = root, inak povedany korenovy adresar

 

Téma bylo uzavřeno, problém byl vyřešen.

Toto téma bylo uzavřeno, jelikož zakladatel tématu již problém vyřešil. Pokud máte další dotazy ohledně tohoto tématu, založte si téma nové.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...