Thể loại: General

PHP Thiết kế mẫu - Observer Pattern

, Thứ Ba ngày 29 Tháng 12 2009 22:02

Tôi đã đọc mẫu thiết kế trưởng đầu tiên gần đây và đã quyết định viết một số các mô hình như là ví dụ PHP cho lợi ích của riêng tôi. Người đầu tiên mà tôi đã quyết định đang là Observer Pattern . Định nghĩa chính thức của các mẫu Observer là:

Các mô hình quan sát (một tập hợp con của không đồng bộ xuất bản / đăng ký mô hình ) là một phần mềm thiết kế mô hình trong đó một đối tượng , được gọi là các đối tượng, duy trì một danh sách người phụ thuộc của nó, gọi là quan sát, và thông báo tự động của bất kỳ thay đổi trạng thái, thường là bằng cách gọi của phương pháp . Nó chủ yếu được sử dụng để thực hiện các hệ thống xử lý sự kiện phân phối.

Khi hệ thống trở nên lỏng hơn và đảm bảo rằng khi một sự kiện xảy ra tất cả các hệ thống đó có yêu cầu kiến ​​thức về các bản cập nhật được thông báo. Ví dụ, một bài đăng blog, sau khi tiết kiệm một bài viết chúng tôi có thể cần phải cập nhật một công cụ tìm kiếm (ví dụ như Lucene), cập nhật sơ đồ trang web, thẻ, người sử dụng email đăng ký, vv Các mô hình quan sát cho phép các nhà phát triển thêm các thính giả bổ sung mà không cần chỉnh sửa đối tượng quan sát của họ . Bằng cách tiêm các quan sát (tức là một công cụ tìm kiếm các bản cập nhật quan sát, một sitemap máy phát điện, vv) vào một chủ đề (tức là bài đăng trên blog chỉnh sửa hệ thống), chúng ta có thể cho phép nó thực hiện tất cả các bản cập nhật cần thiết mà không có bất kỳ thay đổi.

Tiếp tục các mẫu thiết kế PHP - Observer Pattern 'đọc »

Văn phòng lưới máy tính sử dụng môi trường ảo - Phần 3

, thứ Sáu ngày 04 tháng 12 năm 2009 23:37

Giới thiệu

Tôi làm việc trong một công ty mà chúng tôi chạy nhiều công việc hàng loạt chế biến hàng triệu bản ghi dữ liệu mỗi ngày và tôi đã suy nghĩ gần đây về tất cả các máy ngồi xung quanh mỗi ngày và không làm gì trong vài giờ. Nó sẽ không tốt nếu chúng ta có thể sử dụng những máy móc để tăng cường sức mạnh xử lý của hệ thống của chúng tôi? Trong tập hợp các bài viết này, tôi sẽ xem xét các lợi ích tiềm năng của việc sử dụng một văn phòng lưới điện bằng cách sử dụng môi trường ảo hóa.

Trong phần 2 chúng ta nhìn vào việc làm một máy chủ sẽ chạy, và làm thế nào công việc nên được cấu hình để đạt được số tiền lớn nhất của chế biến trong khi đảm bảo rằng mỗi công việc được xử lý mà không thất bại.

Nhân viên của bạn hoặc máy chủ khập khiễng

Bước tiếp theo trong quá trình là thiết lập các công nhân ảo của bạn. Đối với điều này, tôi sẽ sử dụng một cài đặt của CentOS bằng cách sử dụng VirtualBox. Tôi sẽ cài đặt mySQLPHP trên máy chủ, còn được gọi là (Li nux, m ySQL, P HP) Limp ServerA (tôi có thể đã thực hiện rằng tên lên).

  • Cài đặt VirtualBox trên máy tính các cửa sổ của bạn (theo liên kết)
  • Tải về và cài đặt CentOS (phiên bản hiện hành 5.3) bên trong một máy ảo được tạo ra

Không có điểm tôi sẽ có 1.000 's hướng dẫn tuyệt vời có (ok, đây là một: Tạo và máy ảo trong VirtualBox Managing CentOS ). Điểm quan trọng cần lưu ý tôi giả sử là tôi được gọi là máy ảo của tôi GridMachine.

Theo như sự lựa chọn của khách hàng ảo hóa và hệ điều hành đi không có lý do hấp dẫn lớn đối với mỗi sự lựa chọn. VirtualBox là một cái gì đó tôi sử dụng trên máy chủ của tôi và được hỗ trợ bởi ba hệ điều hành chính. Tôi đã chọn CentOS là một hệ điều hành ổn định của nó tốt và tôi sử dụng nó trên máy chủ web của riêng tôi. Tôi có niềm tin lớn trong các công cụ cho công việc (mặc dù tôi đang áp dụng sử dụng nhanh nhất và dễ nhất cho bạn tâm lý ở đây), vì vậy nếu hệ điều hành X chạy mã của bạn nhanh hơn và nhiều hơn nữa hiệu quả sử dụng mà thay vào đó :)

Điều quan trọng là đảm bảo rằng máy ảo của bạn sử dụng DHCP, nếu không cho mỗi máy ảo mới sẽ cần phải được cấu hình riêng biệt mà là một cái gì đó chúng tôi không want.By sử dụng DHCP chúng ta không cần cấu hình các thiết lập mạng riêng biệt cho các máy công nhân, DHCP sẽ trao ra khu công nghiệp cho bạn. Vì vậy, bạn có thể sao chép máy ảo của bạn về văn phòng mà không cần lo lắng về việc thiết lập mỗi một trong những động (cải thiện khả năng mở rộng và làm giảm nhân viên hành chính).

Quá trình bạn nên nhằm mục đích để đạt được sẽ là để có được một máy vật lý mới, cài đặt VirtualBox, và sau đó triển khai khá nhiều hình ảnh ảo mà không có nhiều khác. Nó có thể là khôn ngoan để thiết lập tất cả các công nhân của bạn trên một subnet khác nhau để bạn có thể nhìn thấy bao nhiêu máy đang chạy. Bạn cũng sẽ cần phải thiết lập máy của bạn trên một hợp đồng thuê lâu dài hay không giới hạn cho thuê DHCP.

Làm thế nào để chạy Việc người lao động

Đây là một khu vực thú vị và có một số phương pháp hợp lệ để xử lý công việc người lao động. Ở đây tôi sẽ chỉ thảo luận về hai rõ ràng nhất:

  • Vĩnh viễn chạy kịch bản: Một kịch bản, có thể là một kịch bản, hoặc một kịch bản PHP được thực hiện một lần trên người lao động và chạy như một phần của một vòng lặp vô hạn. Tôi đã giảm giá phương pháp này là một trong những vụ tai nạn của kịch bản và có khả năng lao động của bạn sẽ ngừng chạy mà không có một số loại can thiệp.
  • Thực hiện kịch bản định kỳ dựa trên: Mỗi phút X cron daemon bắt đầu một cuộc gọi đến kịch bản của bạn để có được điều đi. Nếu không có kiểm tra một số điều này có thể dẫn đến nhiều bản sao nhiều nhân viên chạy kịch bản của bạn.

Quyết định của tôi là đi với cron khởi động một kịch bản mỗi minutes. 10 kịch bản của tôi thực hiện các nhiệm vụ sau đây:

  1. Có được một danh sách các tiến trình và grep 'php'. Nếu không tìm thấy sau đó tiếp tục.
  2. Gọi mã công việc của bạn, trong trường hợp này sẽ là một cái gì đó PHP
  3. Công nhân kịch bản hoàn thành chạy của nó
  4. Sẵn sàng để đi lại trên các cuộc gọi thích hợp tiếp theo

Kịch bản bash của tôi trông giống như sau:

  # / Bin / sh
 nếu ps ax | grep-v grep | grep php> / dev / null
 sau đó
     echo "công việc hiện đang được chế biến, xuất cảnh"
 khác
     echo "Công việc không chạy, bắt đầu ngay bây giờ"
     php yourJobProcessingScript.php
 fi 

Lưu ý: của tiếng vọng gần như hoàn toàn vô nghĩa, nhưng có thể giúp người tiếp theo đến cùng để thử và chỉnh sửa chúng.

Đó là kết luận các thiết lập của máy công nhân ảo, nhanh chóng, đơn giản và dễ dàng để sao chép cho mỗi mảnh của phần cứng mới được nhận. 'Thông minh' của hệ thống lưới điện thực sự không phải là hình tượng trong hệ điều hành, tất cả để làm với các mã được tạo ra công ăn việc làm quá trình, cấu hình việc làm, và đảm bảo rằng công việc chạy khi thích hợp (ví dụ như khi máy chủ nhàn rỗi ).

Thiết lập Windows Khởi công nhân

Nhiệm vụ đầu tiên là các lệnh cần thiết để chạy các máy ảo từ các cửa sổ dòng lệnh. Nếu bạn đã cài đặt VirtualBox trong vị trí mặc định và bạn đã đặt tên GridMachine nhân viên của bạn sau đó các lệnh cần thiết để tải lên nhân viên của bạn là:

  "C: \ Program Files \ CN \ VirtualBox \ VBoxManage.exe" startvm GridMachine 

Tuy nhiên để chạy các kịch bản trong một trạng thái 'không đầu', chúng ta cần phải sử dụng:

  "C: \ Program Files \ CN \ VirtualBox \ VBoxHeadless.exe" startvm GridMachine - vrdp = off 

Điều này sẽ bắt đầu các máy ảo mà không có giao diện và cho phép nó để tiết kiệm nhà nước một cách duyên dáng. Đối số thứ hai sẽ tắt RDP để nó không mâu thuẫn với các cửa sổ RDP, hoặc cung cấp cho bạn một thông điệp về lắng nghe trên cổng 3389. Tên máy ảo là trường hợp nhạy cảm!

Tiếp theo, chúng tôi sẽ cần phải thiết lập các cửa sổ để khởi động máy ảo công nhân của chúng tôi khi máy tính đã được nhàn rỗi. Để làm điều này (trên Windows XP), bạn sẽ cần phải đi Start -> All Programs -> Accessories -> System Tools -> Scheduled Tasks như sau:

dự kiến ​​nhiệm vụ

Tiếp theo nhấp vào "Add Scheduled Task, tiếp theo là trình duyệt để thêm một chương trình tùy chỉnh. Điều hướng đến kịch bản VBoxManage của bạn và kích OK. Lịch trình công việc của bạn cho bất kỳ tùy chọn (chúng tôi sẽ thay đổi điều này trong một phút) và tiếp tục. Sau khi bỏ qua màn hình kế tiếp, các cửa sổ sẽ hỏi bạn người mà bạn muốn chạy nhiệm vụ này, tôi muốn đề nghị hoặc là 'Administrator' hoặc tạo ra một người sử dụng đặc quyền mới. Hãy nhớ chúng tôi không muốn can thiệp vào các tài khoản nhân viên tiêu chuẩn trên máy tính tại bất kỳ điểm nào. Kích tiếp theo và kiểm tra hiển thị tùy chọn nâng cao cho nhiệm vụ này.

Để cuối của hộp văn bản chạy thêm chuỗi 'startvm GridMachine của chúng tôi và đảm bảo rằng chạy chỉ khi đăng nhập còn lại unticked. Truy cập vào lịch trình công việc tiếp theo và thay đổi lịch trình thả xuống tùy chọn 'nhàn rỗi', chọn số lượng thời gian bạn muốn máy tính để được nhàn rỗi trước khi chuyển tới tab tiếp theo.

Cuối cùng, bỏ chọn các tùy chọn trong đó nêu dừng nhiệm vụ nếu nó đã được chạy X số lượng thời gian, nhưng không đánh dấu vào tùy chọn để ngăn chặn các nhiệm vụ nếu máy không còn nhàn rỗi.

lịch trình

Đó là sau đó cho các cửa sổ thiết lập máy chủ!

Tóm tắt thông tin

Trong phần này chúng tôi đã thiết lập một máy ảo hoạt động như một công nhân, cũng như cách thức mà chúng ta gọi và thực hiện các kịch bản xử lý công việc của chúng tôi (cho bản thân mình một kịch bản PHP). Từ đây chúng ta nhìn vào làm thế nào để thiết lập bản sao của chúng ta về cửa sổ để bắt đầu các máy ảo trong chế độ không đầu khi máy tính trở nên nhàn rỗi, và tiết kiệm nước khi người dùng tiếp tục sử dụng máy. Hy vọng rằng vào thời điểm này bạn đang nhìn thấy cách đơn giản nó là để thiết lập một hệ thống như vậy và đang nóng lòng muốn có được một số thí nghiệm sẽ cho mình!

Tiếp theo thời gian

Trong phần 4, chúng tôi sẽ xem xét sử dụng các công cụ để đảm bảo rằng bạn đang chạy phiên bản mới nhất của các nguồn mã và dữ liệu để kết quả thu được là luôn luôn up-to-ngày với các thông tin kinh doanh mới nhất và logic.

Vương quốc Anh Tên thư mục và ứng dụng Facebook

, Thứ Sáu 10 tháng 4, 2009 09:33 am

Một trong những điều thú vị tôi đã được tham gia vào trong khi làm việc cho Tracesmart là tên thư mục . Về cơ bản, chúng tôi lấy cơ sở dữ liệu thông tin khổng lồ của chúng tôi và lôi ra một đống lớn của số liệu thống kê về tên gọi khác nhau.

Quá trình này là tất cả một nỗ lực lớn SEO để thu hút lưu lượng truy cập vào trang web, nhưng nó cũng cung cấp một số thông tin thú vị và số liệu thống kê tên.

Dưới đây là một ví dụ cho tên Lloyd Watkin , hoặc tôi cho rằng đúng hơn Steven Watkin . Hãy dành một phút để tìm kiếm tên của bạn trên các trang web Tracesmart, có thể là thú vị ;)

Chúng tôi cũng đã có tên thống kê dữ liệu trên thư mục tên trang mà cho bạn biết những gì tên được tìm kiếm và làm thế nào gần đây. Khá thú vị để xem những người nổi tiếng tên bay lên các số liệu thống kê khi chúng xuất hiện trong các tin tức của nó. Một ví dụ gần đây là của Liam Neeson vợ chết vì một tai nạn trượt tuyết gần đây, mặc dù rõ ràng là không hoàn toàn đúng chính tả (do đó rất lớn số lượng lượt truy cập vào tên này) - Liam Nilson .

Facebook ứng dụng

Một khi thư mục tên được tạo ra, chúng tôi thiết lập về việc tạo ra một ứng dụng facebook mà chúng duely có tên là ' My Name '. Ứng dụng facebook là một phần mở rộng của tên thư mục và cung cấp một số thống kê bổ sung. Để thêm các thư mục tên tài khoản facebook của bạn, xin vui lòng truy cập:

http://apps.facebook.com/my-name/

Flickr và Yahoo!: Đăng nhập Quên Thông tin chi tiết

, thứ Năm 02 tháng 4 năm 2009 19:31

Một vài tháng trước, tôi đã thay đổi mật khẩu Flickr của tôi để cho một người bạn có thể tải lên một số bức ảnh để nó. Một vài tháng sau đó tôi tìm thấy tôi đã quên rằng mật khẩu và cố gắng ghi nhớ tất cả các chi tiết bí mật của tôi từ Yahoo! chỉ là một cơn ác mộng. Tôi đã có địa chỉ email Yahoo! của tôi trong nhiều năm và tôi đã không chắc chắn khi nào hoặc ở đâu (tôi đang sống) khi tôi đã đăng ký - oh chỉ để làm cho này Flickr rõ ràng sử dụng Yahoo! đăng nhập hệ thống :)

Yahoo! đã không giúp được gì, họ muốn các chi tiết chính xác và sẽ từ chối bất cứ điều gì không phù hợp. Cộng với tôi không được phép để cung cấp một danh sách các chi tiết kết hợp có thể nó đã phải vào từng chi tiết nếu không nó sẽ bị từ chối. Tôi có thể hiểu được sự an toàn nhưng điều này đã nhận được một nỗi đau trong ass, đặc biệt là khi tôi có thể lấy tên người dùng của tôi đến địa chỉ email thông thường của tôi mà không có bất kỳ rắc rối (lý do tại sao bạn không thể gửi một thiết lập lại ở đó??). Trên đầu trang của tất cả các điều này, họ muốn các chi tiết gửi đến văn phòng của họ ở California bằng cách mail hoặc fax, boo!

Bước trở lại Flickr vui lòng gửi email đến địa chỉ email đăng ký của tôi yêu cầu tôi tách tài khoản Yahoo! của tôi từ tài khoản Flickr của tôi. Hoan hô Sau đó tôi có thể đăng ký với một tài khoản Yahoo! mới và lắp lại tài khoản Flickr của mình để đăng nhập mới này.

Sau khi chờ đợi ít nhất một tuần mỗi lần cho Yahoo! để trả lời Flickr có tất cả được sắp xếp trong vòng 2-3 giờ!

Cũng thực hiện Flickr, may mắn bạn có chăm sóc khách hàng của bạn :)

Bây giờ cho sự nhàm chán của mọi người đây là một liên kết đến tài khoản Flickr của tôi

Lấy cảm hứng từ ... và guilted!

, Thứ Tư 11 tháng 3 2009 20:51

Tôi đã gần đây đã thiết lập một blog cho một trong những kẻ trong công việc - Matthew Hopkins - và nhìn thấy bài viết đầu tiên của ông đã làm cho tôi nghĩ rằng có lẽ tôi nên thêm một vài bài viết được một thời gian tốt và rất nhiều đã xảy ra so với năm 2008. Một một trong những kẻ trong công việc làm mình một blog để, tốt cũ Stephen Griffiths vì vậy hãy xem có quá.

Vì vậy, tôi sẽ công việc nặng nề vào và thêm một số bài viết hồi cứu về 2008 tổ chức cho tôi và làm thế nào 2009 là hình thành :)

2008 WTF?!

, thứ Năm ngày 01 Tháng 1 2009 12:00 am

Năm 2008 là một năm cũ lạ, có một vài điều tôi thực sự thích về nó, Â và có một số điều đã bị lãng quên và di chuyển trên với ....

Lặn

Tôi đã không làm nhiều trong cách lặn biển, tôi nghĩ rằng tôi quản lý xung quanh khoảng 10 lặn tất cả các năm. Một trong những người lặn scuba Santas sự kiện tại Vobster Quay đã thành công hơn so với những giấc mơ ngông cuồng nhất của tôi. Cuối cùng chúng tôi quyên góp được hơn £ 1000 cho các RNLI , có phạm vi bảo hiểm trên BBC và ITV, và có khoảng 80 thợ lặn trong nước. Vobster là một biển của Ông già Noel lặn trong ngày! Tôi thực sự hy vọng tôi nhận được làm mroe lặn trong năm 2009 (nhiều hơn nữa), quay trở lại nó sẽ liên quan đến rất nhiều đào tạo để có được thoải mái một lần nữa. Tôi nhớ những ngày trên tàu, CN tươi cười rạng rỡ xuống, lấy một con tôm hùm, đóng gói UPA Â và nhóm nhà cho một vài loại bia.

Chạy

Vào cuối tháng 1 năm 2008 tôi đã được tham gia trong một vụ tai nạn xe hơi, nhấn từ phía sau trong khi dừng lại, không có gì lớn vì vậy tôi nghĩ. Trong vài tháng đau cổ của tôi dần dần tồi tệ hơn dừng lại cho tôi chạy. Cuối cùng, tôi liên lạc với công ty công bố một tai nạn đã bắt đầu nhận được điều trị với một chiropractor tại Cardiff mà tôi vẫn tham dự (tháng 3 năm 2009 - yêu cầu bồi thường vẫn không được giải quyết hoặc). Chạy là một một trong những điều tôi muốn để có được trở lại, tôi đã bắt đầu với Miles nhưng giữa bệnh tật, chấn thương, và anh ta cuối cùng di chuyển đến Cambridge, chúng tôi chỉ có một số ít lần. Tôi thực sự cần một cú đá tốt lên gã ăn mày để có được đi một lần nữa, mặc dù an ủi một của tôi mà tôi đã được đi xe đạp trở lại và mũi để làm việc cho vài tháng mà là làm cho tôi một số.

Đã chuyển

Trong tháng 7 năm 2008, tôi chuyển vào một căn hộ với Megan, chúng tôi đang nhận được thông qua các bức tranh và trang trí và nhận được nó tìm kiếm thực sự Nicea - mặc dù chúng tôi đang sắp xếp kéo gót chân của chúng tôi với bức tranh .... vẫn còn. Phẳng là Adamsdown tại Cardiff (tôi dường như không bao giờ di chuyển ra xa) và là suiting chúng tôi chỉ là tuyệt vời.

Làm việc

Công việc là tất cả các nơi trong năm 2008, tôi bắt đầu trôi dạt một chút trước khi làm việc tại một đại lý để làm quản lý. Điều này đã giúp không có kết thúc với bất động sản và phần mềm cho phép cơ quan mà tôi đã phát triển. Kế hoạch của tôi cho bất động sản và phần mềm cho phép cơ quan là để phát hành nó như một sản phẩm chi phí thấp khi tôi có thêm thời gian để xóa nó. Từ những gì tôi đang nói về các sản phẩm cạnh tranh trên thị trường là dễ dàng hơn để sử dụng và thực hiện nhiều hơn các chức năng tương tự trong một cách tốt hơn :)

Trong thời gian tháng 4 năm 2008 đến ngày sinh nhật 22 của tôi, cả hai Megan và mẹ tôi bắt đầu đẩy cho tôi để có được một sự nghiệp, đó là một ý tưởng khó nuốt là thực sự những gì tôi cần. Chạy công ty của riêng tôi là vui vẻ, nhưng không cung cấp sự ổn định cần thiết và thu nhập rẻ mạt cho cơ quan không phải là mục tiêu dài sự nghiệp hạn. Đó là luôn luôn là một trường hợp chờ đợi cho đến khi tôi nhận được phần mềm của tôi đã hoàn thành và tôi sẽ bắt đầu bán nó, nhưng thời gian luôn luôn chống lại tôi.

Tiếp theo là một số cuộc phỏng vấn với một số công ty lớn trong một số khu vực tuyệt vời, đầy đủ lời hứa di chuyển đến một khu vực mới, tươi bắt đầu dường như tuyệt vời. Đề nghị công việc tốt nhất là với một nhà cung cấp hosting lớn trong khu vực Worcester và dường như lý tưởng. Vì vậy, những gì đã xảy ra? Tôi cũng đã phát triển một giải pháp trở lại tin nhắn SMS trực tuyến vào dịp Giáng sinh đã được ngồi xung quanh không làm nhà đầu tư đã được tìm thấy. Tuyệt vời, tôi nghĩ và tắt chúng đi. Tất cả đã không kết thúc sau vài tháng của những lời hứa bị phá vỡ và mức độ căng thẳng tăng cao, tôi đứng dậy và bước ra ngoài. Làm việc 60 giờ một tuần, đến nhà và làm một 3-4 giờ cộng với làm việc tất cả các ngày cuối tuần và cho tất cả các căng thẳng, nó là một trong những quyết định tốt nhất mà tôi từng thực hiện. (Ở đây tôi muốn gửi lời cảm ơn tới Megan, cha mẹ của tôi, và bạn bè của tôi đứng cạnh tôi, tôi là một tinh ranh đầu căng thẳng ở lần, và tôi xin lỗi)

Bốn tuần sau đó, tôi tới nơi bản thân mình một công việc với một công ty gọi là Tracesmart ở Cardiff Bay như là một PHP phát triển. Sau khi vượt qua các bài kiểm tra và các cuộc phỏng vấn, tôi bắt đầu với một đống toàn bộ nhiệt tình (như bạn có thể tưởng tượng mọi thứ đã được một chút cho đôi khi thấp). Tracesmart thực hiện những người tìm kiếm, truy tìm, xử lý có dữ liệu bầu cử, liên quan đến số lượng lớn dữ liệu. Tôi đã có khoảng 5 tháng (cho tôi thực sự viết thư này tháng 3 năm 2009) và tôi yêu mọi phút của nó. Tôi đang đẩy bản thân mình mỗi ngày, có một môi trường làm việc tuyệt vời (bàn làm việc của tôi nhìn ra vịnh), đồng nghiệp tốt! Tôi đã được tham gia vào một số dự án tốt (bài viết theo) và tôi thực sự tự hào về công việc tôi đang làm ở đó.

2009 ....

Mặc dù bắt đầu từ năm 2009 ở Đức bị virus Novo 2009 cho đến nay. Megan và tôi spent năm mới thời gian ở Đức và Amsterdam. Amsterdam là đẹp và Anne Frank nhà đã có một ảnh hưởng thực sự sâu sắc đến tôi, một nơi nào đó chúng ta chắc chắn sẽ được trở về. Công việc được thực sự tốt. Cổ của tôi là nhận được tốt hơn và tốt hơn trong một vài tuần thời gian tôi sẽ đầu ra cho những người vài lần chạy đầu tiên khủng khiếp một lần nữa. Điều duy nhất tôi thực sự cần là một vài lặn tốt (hoặc một kỳ nghỉ lặn) để có được trở lại vào swing của sự vật!

Tuỳ chỉnh php.ini với Plesk

, Thứ Tư 13 tháng 8 năm 2008 15:53

Chúng tôi có một máy chủ chuyên dụng với ukFast  mà chúng tôi chạy một số lĩnh vực mà tồn tại trên các máy chủ ảo chạy dưới Plesk . Dù sao, trên hầu hết các lĩnh vực của tôi, tôi muốn để ẩn đi các cảnh báo và an ninh giữ lỗi các tập tin đăng nhập, tuy nhiên trên một số lĩnh vực của tôi (chẳng hạn như những người tôi đang phát triển trên) Tôi muốn cho mọi cảnh báo ít khó chịu và lỗi mà xuất hiện.

Nếu tôi chỉnh sửa của tôi PHP INI ".> php.ini này ảnh hưởng đến mỗi và mọi miền trên máy chủ, không phải là một ý tưởng tốt đặc biệt là khi một số các trang web được sống đầy đủ các phiên bản  Vì vậy, để làm được việc này bạn cần phải đặt một tập tin gọi là vhosts.conf trong thư mục conf của bạn, ví dụ, /var/www/vhosts/<my_domain>/conf/vhost.conf .

Một khi bạn đã thêm mã bổ sung của bạn, ví dụ bao gồm,

 php_value error_reporting E_ALL php_value display_errors On 

theo sau bằng cách chạy lệnh sau đây (điều này cấu hình lại tất cả các lĩnh vực của bạn chỉ nhanh hơn lazier hơn so với cách gõ vào tên miền ,

 # /usr/local/psa/admin/bin/websrvmng -a 

Nếu bạn đang cảm thấy một chút nhanh nhẹn sau đó bạn luôn có thể loại ra các phiên bản đầy đủ mà,

 # /usr/local/psa/admin/sbin/websrvmng -u --vhost-name=<my_domain> 

Sau khi lệnh này nếu bạn nhìn vào httpd.include tập tin, sẽ thấy rằng httpd.include của bạn sẽ có một dòng bao gồm vhost.conf của bạn, một cái gì đó như thế này:

 Include /srv/www/vhosts/domain.com/conf/vhost.conf 

Vi nhiệt kế Lý thuyết

, thứ Năm 21 tháng Sáu năm 2007 13:18

Tôi đã tấn của các email (khoảng 5 $) hỏi về việc giới thiệu trang 'vi nhiệt kế lý thuyết tôi đã sử dụng có trên trang web. Vì vậy, ở đây nó giống như trước đây nhưng với một số các liên kết đến các bit khác của các bộ phận của các trang web cũ loại bỏ :)

Giới thiệu về lý thuyết vi nhiệt kế













Panorama Theme theo Themocracy

7 khách truy cập trực tuyến tại
5 khách, 2 chương trình, 0 thành viên
Max khách truy cập hôm nay: 19 lúc 01:56 am UTC
Tháng này: 26 2012/04/04 10:27 pm UTC
Năm nay: 69 27-02-2012 09:56 am UTC
Tất cả thời gian: 130 28-03-2011 10:40 pm UTC