Post archive

Category: AppServ

  • AppServ

    ลง Apache กับ IIS ในเครื่องเดียวกัน ไม่ให้ทะเลาะกัน

    สำหรับบางคนที่จะต้องเขียนทั้ง ASP และ PHP อาจจะนักศึกษา ที่ต้องการฝึกเขียน หรือโปรแกรแกรมเมอร์มืออาชีพ ที่เขียนทั้งสอง ภาษา จะว่าไปแล้ว PHP สามารถลงเข้าไปใน IIS ได้ โดยใช้ IIS รันทั้ง ASP และ PHP แต่ก็อย่างว่าแหละ ถ้าทำอย่างนั้น คุณก็อดที่จะเล่นกับคุณสมบัติของ Apache แต่พอลง Apache กับ IIS ในเครื่องเดียวกัน ก็ทะเลาะกัน อีก สาเหตุที่สองตัวนี่ทะเลาะกันก็เพราะ มันใช้ port สำหรับทำงาน port เดียวกัน คือ 80 เราก็แค่เซตให้ ตัวใดตัวหนึ่งเลี่ยงไปใช้ port อื่น มันก็ไม่ทะเลาะกันแล้ว เช่นเซตให้ IIS ใช้ port 8080 เวลาเรียกใช้งานก็จะเป็นดังนี้ http://localhost:8080/test-web/index.asp    อันนี้จะรัน ASP http://localhost/test-web/index.php              อันนี้จะรัน […]

    READ MORE
  • AppServ

    ปัญหา CPU full load เมื่อลง AppServ 2.5.8

    ไม่ทราบว่าท่านอื่นเคยเจอหรือเปล่า ส่วนผมเคยเจอ ปัญหานี้จะเกิดกับ Apache เวอร์ชั่น 2 ขึ้นไป ปัญหาที่เกิดก็คือ เมื่อลง AppServ 2.5.8 ลองเข้า http://localhost/ ปรากฏว่าช้ามาก เมื่อลองดูที่ Task Manager ตัว httpd.exe รัน CPU ที่ 100 เปอร์เซ็นต์ สำหรับวิธีแก้ให้ เพิ่มคำสั่ง win32DisableAcceptEx เข้าไปที่บรรทัดแรกในไฟล์ httpd.conf start > All Program > Appserv > Configuration Server > Apache Edit the httpd.conf Configuration File > เมื่อเปิดไฟล์ขึ้นมาแล้ว ให้เพิ่มคำสั่ง win32DisableAcceptEx เข้าไปที่บรรทัดแรกสุด Save แล้ว Restart Apache

    READ MORE
  • AppServ

    วิธีย้ายที่เก็บเว็บไซต์ สำหรับผู้ลง AppServ

    วิธีย้ายที่เก็บเว็บไซต์ สำหรับผู้ลง AppServ ปัญหาอย่างหนึ่งสำหรับผู้เขียน PHP เมื่อเครื่องคอมพิวเตอร์มีปัญหา จำเป็นต้องฟอร์แมตเครื่อง ต้องคอยมาย้ายเว็บไซต์ ที่เก็บอยู่ที่ C:AppServwww ไปเก็บไว้ที่ไดร์ฟอื่น ซึ่งถ้ามันมีน้อยๆก็ไม่เป็นไรหรอก แต่ถ้ารับจ้างทำเว็บ และหลายเว็บซะด้วย การย้ายก็ลำบาก นี่ยังดีที่เข้าวินโดวได้ แต่ถ้าเกิดเข้าวินโดวไม่ได้ล่ะ คงต้องวุ่นวายกันใหญ่ แต่ถ้าเราย้าย web root ไปไว้ซะไดร์อื่นตั้งแต่ต้น ปัญหาก็จะหมดไป แต่ครั้นจะ copy and paste เข้าใจว่าย้ายแล้ว มันก็ง่ายไป พูดมากเสียเวลา เริ่มดำเนินการ 1.ไปที่ Start>All Programs>AppServ>Configuration Server>Apache Edit the http.conf Configuration file 2.ไฟล์คอนฟิก Apache จะเปิดขึ้นมา ให้หาคำว่า DocumentRoot "C:/AppServ/www" <Directory "C:/AppServ/www">DocumentRoot "C:/AppServ/www" <Directory "C:/AppServ/www"> เปลี่ยนพาธให้ชี้ไปที่ที่เราต้องการเก็บเว็บใหม่ เช่น DocumentRoot "D:/AppServ/www" […]

    READ MORE