У меня есть удаленный сервер Linux, который содержит файл JAR, который я хотел бы открыть.
Его путь /home/files/java/exec.jar
.
Я попытался выполнить его через PHP, и мне нужно было поместить его в папку /var/www/html/run_jar.php
.
Вот код, которого я достиг:
<?php
$path = '/home/server/spigot-1.13.2.jar';
$exists = file_exists($path);
if($exists){
echo 'File exists, running...<br>';
$msg = shell_exec('java -jar '.$path);
echo '"'.$msg.'"';
} else {
echo 'File doesn\'t exist';
}
?>
Однако при открытии php в Google Chrome, он говорит, что файл не существует, когда он явно существует.
Есть ли какое-либо разрешение, о котором я должен знать? И как бы мне удалось запустить jar на удаленном сервере? Спасибо!