Score:0

เชลล์สคริปต์ไม่สามารถทำงานในเว็บ php

ธง jp

ฉันพยายามเรียกใช้เชลล์สคริปต์ในหน้าเว็บ .php ของฉัน เชลล์สคริปต์ทำงานได้ดีเมื่อฉันเรียกใช้โดยตรงในเทอร์มินัล แต่ไม่มีการตอบสนองในหน้าเว็บฉันไม่รู้ด้วยซ้ำว่ามีข้อผิดพลาดหรือไม่

นี่คือรหัสของเชลล์สคริปต์ของฉัน:

#!/bin/bash
cd /home/user/ดาวน์โหลด
chmod a+x 123.AppImage
./123.AppImage freecadcmd "/path/to/my/python/abc.py"

และสคริปต์ไพ ธ อนนั้นเกี่ยวกับการใส่มิติข้อมูลในไฟล์ FCStd ที่มีอยู่และส่งออก WebGL.html

และนี่คือรหัสของหน้า .php ของฉัน:

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

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

ฉันต้องการเห็นมิติที่มาจากรูปแบบหน้าเว็บของฉัน

และฉันได้ตรวจสอบแล้วว่าไม่มีสิ่งใดใน enable_function ใน php.ini ใครช่วยบอกฉันทีว่าหน้าเว็บของฉันมีปัญหาอะไร

ขอบคุณล่วงหน้า.

uz flag
Jos
มีอะไรในบันทึกของเว็บเซิร์ฟเวอร์ของคุณหรือไม่?
terdon avatar
cn flag
คุณคาดหวังการตอบสนองแบบใด? นอกจากนี้ โปรดทราบว่าสคริปต์จะถูกดำเนินการโดยผู้ใช้ใดก็ตามที่คุณตั้งค่าให้เรียกใช้เว็บเซิร์ฟเวอร์ ผู้ใช้นั้นมีสิทธิ์เข้าถึง `/home/user/Downloads` หรือไม่ โอ้ และอีกอย่าง คุณไม่จำเป็นต้อง `cd` คุณแค่ทำ `chmod a+x /home/user/Downloads/123.AppImage; /home/user/Downloads/123.AppImage`. แต่ปัญหาหลักคือคุณไม่สามารถเข้าถึงสิ่งนั้นได้ เราไม่สามารถรู้ได้หากไม่มีรายละเอียดเพิ่มเติมเกี่ยวกับการตั้งค่าของคุณ
Kabi2321 avatar
jp flag
ฉันต้องการดูมิติที่พิมพ์ด้วยตัวเองในหน้าเว็บก่อนหน้าของฉัน ฉันคาดว่าจะเห็น WebGL.html เพื่อแสดงวัตถุด้วยมิติใหม่ freecadcmd จะเรียกใช้ python ให้ฉันและสร้างวัตถุด้วยมิติใหม่

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา