|
|
|
เจอปัญหาการสั่ง run โปรแกรมบน php ครับโดยใช้คำสั่ง exec ครับ |
|
|
|
|
|
|
|
มันคือการรันที่ Server น่ะครับ บน Server มี Path นี้อยู่จริงหรือไม่ และจะต้องมีสิทธิ์ด้วยครับ
|
|
|
|
|
Date :
2016-03-07 17:44:17 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Path ตรงแน่นอนครับ เหลือแต่ permission คือมันเป็น server เช่าแบบ vps ครับ ผมมาติดตั้งโปรแกรมพวก mysql php เองหมดเลยครับจนใช้งานเข้าใช้งานเว็บได้ permission มันอยู่ตรงไหนหรอครับแอดมิน
|
|
|
|
|
Date :
2016-03-07 19:09:33 |
By :
damnern007 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vps มันเสมือนเครื่องเรา เลย ถ้ารันบน notebook ได้ก็ควร รันได้เหมือนกัน
แต่ที่นี้ต้องถามว่า server ที่เราใช้ กับ notebook ที่เราใช้ มันระบบปฏิบัติการเดียวกันแน่นะ 555
ถามให้แน่ใจกลัว notebook เป็น window 7/10 แต่ บน server เป็น window server 2008
หรือพาลไปใช้ linux โน่นเลย แต่คิดดู ขนาด ลงโปรแกรมต่างๆ ได้เอง คงไม่หลง os ใช่ไหมครับ 555
บอกระบบปฏิบัติการมาหน่อยครับว่าใช้อะไรและ ใช้ application ตัวไหน ทำ server ครับ
|
|
|
|
|
Date :
2016-03-07 21:03:38 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
notebook - win 7 ครับ
VPS - win server 2012 ครับ
ส่วนตัวโปรแกรม notepad++ path ติดตั้ง Drive C: เหมือนกันครับ เลย path เดียวกัน ลองเทียบดูแล้วครับ ผมก็เลยมุ่งไปที่ permission ครับ
ส่วน application แต่ต่างกันครับ
บนโน๊ตบุคใช้ xampp ทำจำลอง server ครับ ใช้ php 5.2
ส่วน VPS ผมติดตั้ง MySQL Server ครับ ผมติดตั้งในรูปแบบ Developer default ครับ และก็ติดตั้ง phpMyadmin ไว้ด้วยครับเพราะสามารถ manage Database จาก Client ได้ แล้วก็ใช้ php 5.3 กับ php 5.6 ครับ เครื่อง server มี php 2 ตัวครับ
|
ประวัติการแก้ไข 2016-03-08 00:24:53 2016-03-08 00:24:58
|
|
|
|
Date :
2016-03-08 00:06:37 |
By :
damnern007 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vps ใช้ iis หรือเปล่าครับ ไม่เห็นบอกมา
ถ้าใช่ ต้องเพิ่ม permission ให้กับ IIS_IUSER
ตัวอย่างสิทธิ์ ใน inetpub/wwwroot
ก็ไปกำหนดสิทธิ์แบบเดียวกัน ในตำแหน่งที่ file ที่ต้องการ
|
|
|
|
|
Date :
2016-03-08 07:59:10 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขออภัยครับผมเจอปัญหาใหม่ พอทราบวิธีแก้ไหมครับ T_T
|
|
|
|
|
Date :
2016-03-08 09:11:38 |
By :
damnern007 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมแก้ที่หน้านี้ครับ แล้วมีอาการแปลกๆคือ ผม login เว็บจาก client ไม่ได้ครับ แต่สามารถ login เว็บบนเครื่อง server ด้วย localhost ได้ครับ
|
|
|
|
|
Date :
2016-03-08 09:44:30 |
By :
damnern007 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดูวงรี เปลี่ยนไปอยู่ใน folder ที่ เขียนได้ลบได้ กำหดนสิทธ์ิ เป็น everyone เลยครับ
เมื่อคล่องเรื่องสิทธิ์แล้วค่อยปรับเปลี่ยนตามความเหมาะสมต่อไป
เริ่มต้น ถ้ามี drive D ก็จัดไปในนั้นเลยครับ ถ้าไม่มีก็ drive c ก็ได้ ไว้ที่ root แยกไว้ต่างหาก
ส่วน สี่เหลี่ยม ให้เข้าไปแก้ path พวก log download session อะไรต่างๆ ที่เป็น temporary file
ไปไว้ใน folder ที่สร้างเลยครับ
ส่วนสิทธิ์ใน system ไปเพิ่ม permission ให้กับ everyone ให้อ่านได้อย่างเดียว
แต่แนะนำ ไม่จำเป็นไม่ทำดีกว่าครับ
|
|
|
|
|
Date :
2016-03-08 09:46:56 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
wwwroot ผมทำเป็นแค่ตัวอย่างครับ มันเป็นอย่างนี้อยู่แล้ว ถูกกำหนดสิทธิ์ให้ใช้งานได้อยู่แล้ว
แต่ทีนี้ ที่ folder C:/Program Files(x86) ที่เก็บไฟล์ต่างๆ มันไม่ได้ถูกกำหนดสิทธิ์การเข้าถึงไว้กับ IIS_IUSRS ไงครับ
ต้องไปเพิ่มสิทธิ์ที่นั้น
|
|
|
|
|
Date :
2016-03-08 10:11:17 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|