PHP ของฉันประกอบด้วยสองส่วน ตัวโหลดไฟล์และการประมวลผลแบบหลาม ฟังก์ชัน/สคริปต์ Python ทำงานด้วยตนเองจาก Jupyter บางส่วนจากเทอร์มินัลด้วย php .php ไม่ใช่จากหน้าเว็บ
จาก Jupyter สคริปต์จะทำงานพร้อมกับข้อความและเอาต์พุตทั้งหมด (เอาต์พุตคือไฟล์ html)
หากมาจากเทอร์มินัล สคริปต์จะพิมพ์ของแต่ละขั้นตอนการดำเนินการ แต่ไม่มีการบันทึกเอาต์พุต
ถ้าจากหน้าเว็บ php อัพโหลดเฉพาะไฟล์ สคริปต์ python จะไม่ทำงาน
ต่อไปนี้เป็นข้อผิดพลาดในไฟล์บันทึก (หลังจากเรียกใช้จากหน้าเว็บ):
*[อ. 08 มี.ค. 16:46:41.160945 2022] [ssl:warn] [pid 682:tid 139662578498432] AH01909: www.example.com:443:0 ใบรับรองเซิร์ฟเวอร์ไม่รวม ID ที่ตรงกับชื่อเซิร์ฟเวอร์
[อ. 08 มี.ค. 16:46:41.246185 2022] [ssl:warn] [pid 683:tid 139662578498432] AH01909: www.example.com:443:0 ใบรับรองเซิร์ฟเวอร์ไม่รวม ID ที่ตรงกับชื่อเซิร์ฟเวอร์
[อ. 08 มี.ค. 16:46:41.246393 2022] [core:warn] [pid 683:tid 139662578498432] AH00098: ไฟล์ pid /opt/bitnami/apache/var/run/httpd.pid เขียนทับ -- การปิดที่ไม่สะอาดของการรัน Apache ก่อนหน้า ?
[อ. 08 มี.ค. 16:46:41.247991 2022] [mpm_event:notice] [pid 683:tid 139662578498432] AH00489: Apache/2.4.52 (Unix) OpenSSL/1.1.1d กำหนดค่า -- กลับมาดำเนินการตามปกติ
[อ. 08 มี.ค. 16:46:41.248018 2022] [core:notice] [pid 683:tid 139662578498432] AH00094: Command line: '/opt/bitnami/apache/bin/httpd -f /opt/bitnami/apache/conf/ httpd.conf'
[อ. 08 มี.ค. 17:04:03.797324 2022] [proxy_fcgi:error] [pid 687:tid 139661934589696] [client 75.54.228.60:52986] AH01071: มีข้อผิดพลาด 'ข้อความ PHP: ประกาศ PHP: ไม่รู้จัก: ไฟล์ที่สร้างขึ้นในชั่วคราวของระบบ ไดเรกทอรีใน Unknown ที่บรรทัด 0' ผู้อ้างอิง: http://i.p./Load.html*
BTW มีโพสต์ที่คล้ายกันพร้อมคำแนะนำในการแก้ไขไฟล์ php.ini ซึ่งฉันต้องการทำตาม แต่ไม่พบไฟล์ที่จะแก้ไข... :/
นอกจากนี้ php fileUploadScript.php จากเทอร์มินัลจะทำงานได้อย่างสมบูรณ์ แต่ถ้าดำเนินการบางส่วนภายในไฟล์ php อื่น
และบางส่วน (เฉพาะข้อความที่พิมพ์) ด้วย:
#!/usr/local/bin/php.ini