Рейтинг:0

Сценарий оболочки не может работать в веб-php

флаг jp

Я пытаюсь запустить сценарий оболочки на своей веб-странице .php. Сценарий оболочки отлично работает, когда я запускаю его напрямую в терминале. Но он не дает ответа на веб-странице.Я даже не могу понять, есть ошибка или нет.

Вот код моего сценария оболочки:

#!/бин/баш
cd /home/user/Загрузки
chmod a+x 123.AppImage
./123.AppImage freecadcmd "/path/to/my/python/abc.py"

А скрипт Python предназначен для добавления некоторого измерения в существующий файл FCStd и экспорта WebGL.html.

И вот код моей страницы .php:

<?php
shell_exec ("/opt/lampp/htdocs/try.sh");
?>

<a href="localhost:333/dimension.html">link text</a>

Я хотел бы видеть размер, который находится в форме моей веб-страницы.

И я проверил, что в disable_function в php.ini ничего нет. Может ли кто-нибудь сказать мне, в чем проблема с моей веб-страницей?

Заранее спасибо.

флаг uz
Jos
Есть ли что-нибудь в логах вашего веб-сервера?
terdon avatar
флаг cn
Какого ответа вы ожидаете? Также обратите внимание, что скрипт будет выполняться любым пользователем, которого вы настроили для запуска веб-сервера. У этого пользователя есть доступ к `/home/user/Downloads`? Да, и, кстати, вам не нужно `cd`, вы можете просто сделать `chmod a+x /home/user/Downloads/123.AppImage; /home/user/Загрузки/123.AppImage`. Но основная проблема, вероятно, в том, что у вас нет доступа к этому. Мы не можем знать без более подробной информации о вашей настройке.
Kabi2321 avatar
флаг jp
Я хотел бы видеть размер, введенный мной на моей предыдущей веб-странице. Я ожидаю, что WebGL.html покажет мне объект с новым измерением. Freecadcmd запустит для меня Python и сгенерирует объект с новым размером.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.