Máy tínhPhần mềm

Localhost Denwer - mô tả, lắp đặt, xử lý sự cố

Bất cứ ai đối phó với phát triển web, chắc chắn biết hoặc ít nhất là nghe nói về chương trình Denwer. Đối với những người đang phải đối mặt với khái niệm này lần đầu tiên, và sẽ được xem xét định nghĩa cơ bản, nếu chưa hoàn chỉnh, ít nhất là cho một sự hiểu biết một phần của những gì tạo Localhost Denwer và các thành phần liên quan. Cũng là một chút sâu hơn vào các vấn đề cài đặt, cấu hình và giải quyết những vấn đề phổ biến nhất và sai sót trong chương trình shell.

Denwer là gì?

Hãy bắt đầu với những quan trọng nhất. Nếu bạn hiểu được các khái niệm về "Localhost Denwer" (host nội bộ Denwer) chính nó có thể được giải thích (tất nhiên, không phải theo nghĩa đen) là "một công cụ để tạo và quản lý máy chủ và tạo ra máy tính của bạn sử dụng một tập đặc biệt của công cụ mà không sử dụng một nguồn tài nguyên từ xa."

phát triển trong nước này ra đời vào năm 2002 thông qua những nỗ lực của ba người đàn ông: Dmitry Koterova, Anton Sushchev và Michael Livacha, mặc dù ý tưởng của việc tạo ra một lớp vỏ phổ quát như vậy, trong đó sẽ bao gồm một bộ hoàn chỉnh các công cụ để tạo và gỡ lỗi trang web và vị trí tiếp theo của họ trên lưu trữ.

Không ngạc nhiên, gói này đôi khi được hiểu như là một giảm "DNVR", có nghĩa là "bộ quý ông của Web-phát triển." Trong thực tế, nó là như vậy vì kit cơ bản bao gồm rất nhiều tất cả các loại phương tiện, mặc dù nó có thể gặp gỡ và tỉa (nhẹ) phiên bản.

Ưu điểm của gói này là nó cho phép bạn tạo ra các máy chủ địa phương, không có vị trí ban đầu của họ về tài nguyên từ xa. Về nguyên tắc, tất cả các thông tin có thể được ghi ngay cả trên một ổ đĩa flash bình thường và phải làm gì trong trường hợp chỉnh sửa hoặc triển khai trên một máy tính khác.

gói phần mềm cấu hình cơ bản

Như là rõ ràng, gói bao gồm một vài thành phần cơ bản cho phép bạn thực hiện hầu hết các nhiệm vụ:

  • trình cài đặt;
  • máy chủ dựa trên Apache;
  • PHP shell 5;
  • nền tảng MySQL5;
  • cơ sở dữ liệu yếu tố kiểm soát phpMyAdmin để làm việc với họ bằng cách sử dụng trình duyệt;
  • bắt chước công cụ cho SMTP-server và sendmail (giả gửi e-mail).

Tuy nhiên, để đạt được đầy đủ chức năng Localhost Denwer, ở đây bạn sẽ có thêm một động cơ đặc biệt. Phổ biến nhất và phổ biến nhất có thể được gọi là Joomla và WordPress. Nhưng điều đầu tiên đầu tiên.

Cài đặt Denwer

Một trong những vấn đề cơ bản nào đó để bắt đầu khám phá chương trình này là quá trình cài đặt. Theo nguyên tắc chung, việc cài đặt của Denwer đến một thiết bị đầu cuối máy tính cục bộ hoặc máy tính xách tay không gây khó khăn.

Sau khi tung ra bộ cài đặt một lần sẽ mở trình duyệt (nó không phải là cần thiết, bạn có thể đóng cửa sổ) và cửa sổ trên giải nén kiểu DOS-mode. Người dùng sẽ được nhắc nhở để nhấn "Enter" để tiếp tục. Press.

Tiếp theo, chương trình cài đặt sẽ nhắc bạn để xác định vị trí trên ổ cứng của bạn sẽ lưu trữ tất cả dữ liệu và các tập tin (mặc định là WebServices trực tiếp trên «C» ổ đĩa hệ thống, nhưng bạn có thể tạo ra, ví dụ như thư mục Server, một lần nữa - ở thư mục gốc của phân vùng hệ thống).

Trong bước tiếp theo bạn cần chọn chữ 'một đĩa ảo. Trình cài đặt cung cấp để tạo ra một phân vùng trong hệ thống Z. Nếu không có mục nào như vậy. Chúng tôi đồng ý và tiếp tục.

Bây giờ, quá trình sao chép file được kích hoạt, sau đó bạn cần phải chọn chế độ cho đĩa ảo:

  • tạo lúc khởi động;
  • việc tạo ra các chương trình gọi.

Ở đây - theo quyết định riêng của mình. Về nguyên tắc, nếu phân vùng ảo đang hoạt động sẽ được sử dụng thường xuyên, bạn có thể chọn tùy chọn thứ hai. Trên phần chính của quá trình cài đặt hoàn tất.

kiểm tra khả năng hoạt động

Đương nhiên, sau khi cài đặt của một máy chủ địa phương, nó được khuyến khích rằng một tấm séc bắt buộc đối với bảo trì. Trên desktop sau khi cài đặt sẽ tạo ra ba tab: Start, Stop và Restart. Khởi động máy chủ.

Sau đó có một ổ đĩa ảo (nếu cài đặt kích hoạt đã được chọn với các cuộc gọi rõ ràng), và trong khay hệ thống - hai biểu tượng với hình ảnh của một cây bút và một chiếc mũ.

Bây giờ mở trình duyệt và vào thanh địa chỉ quy định về http: // localhost hoặc chỉ localhost. Denwer trong cùng một trình duyệt sẽ hiển thị một thông điệp rằng nó làm việc. Nếu trang xuống dưới đây, bạn sẽ thấy liên kết có thể được thực hiện và kiểm tra chức năng của máy chủ, như trong hình dưới đây.

Nếu như là kết quả của quá trình chuyển đổi của mỗi liên kết cá nhân xuất hiện các trang khác nhau, vì vậy tất cả các thành phần đang hoạt động bình thường.

vấn đề mã hóa

Đôi khi, tuy nhiên, không bắt đầu localhost Denwer để gửi email hoặc tin nhắn có dạng các biểu tượng không thể hiểu được. Điều này là do thực tế là ban đầu các chương trình sử dụng mã UTF-8. Nhưng nó là cần thiết để kiểm tra lô hàng.

Với mục đích này, người cuối cùng của danh sách trình bày ở trên liên kết. Sau khi nhấp vào nó trong hộp văn bản mà bạn cần phải viết một cái gì đó (tốt nhất là bằng tiếng Nga) và gửi tin nhắn.

Bây giờ chúng ta cần phải chắc chắn rằng nó được chuyển giao. Để làm điều này, kiểm tra thư mục! Sendmail, mà nằm trong thư mục tmp trong phần ảo (Z), cũng như một hành động tương tự như các đĩa vật lý, trong đó lớp phủ (C) đã được cài đặt. Tại sao không bắt đầu localhost (Denwer, Windows 7 là hệ điều hành chính), sẽ được thảo luận riêng rẽ.

Cài đặt và cấu hình động cơ

Bước tiếp theo là cài đặt các động cơ. Để làm điều này, đầu tiên kiểm tra sự sẵn có của thư mục www, nằm trên ổ đĩa hệ thống trên đường thư mục máy chủ (WebServices mặc định) \ home \ host nội bộ. bây giờ chúng ta cần phải tạo ra một thư mục khác trong thư mục www (tên phát minh ra những gì đẹp lòng), nói Probe.

Hơn nữa thiết Denwer đòi hỏi khởi động lại chương trình bằng cách sử dụng một Restart shortcut. Sau đó vào thanh địa chỉ của trình duyệt, nhập http: // localhost / Probe. Nếu nó mở trang này, nó có nghĩa là tất cả mọi thứ được thực hiện một cách chính xác và công việc là không thỏa đáng. Bây giờ nó là nhỏ. Sao chép các tập tin vào thư mục của động cơ (chúng tôi có nó Probe) pi sử dụng bất kỳ trình quản lý file, và sau đó lặp lại các thủ tục để nhập địa chỉ nêu trên trong trình duyệt. Bạn sẽ thấy cửa sổ thuật sĩ cài đặt, nơi bạn chỉ cần làm theo hướng dẫn của mình.

Tạo một cơ sở dữ liệu

Kể từ khi động cơ là trong trường hợp này đóng vai trò như một máy chủ cục bộ (localhost) Denwer cũng liên quan đến việc tạo ra các cơ sở dữ liệu địa phương cấp. Về sự cần thiết phải có chương trình phpMyAdmin, có thể nhận được vào sử dụng địa chỉ trong trình duyệt http: // localhost / công cụ.

Con ngựa nhấp vào liên kết với tên ứng dụng và chọn dòng để tạo ra một cơ sở dữ liệu mới. Bạn có thể gọi nó như bạn muốn. Tuy nhiên, để tránh nhầm lẫn, nó là tốt hơn để sử dụng một thư mục vào đó quá trình cài đặt của động cơ (Probe).

Bây giờ bạn sẽ quay trở lại trang chủ và sử dụng đặc quyền dòng (sau khi vào menu mà bạn muốn thêm người dùng mới). Chỉ định bất kỳ tên, tên người dùng và mật khẩu để sử dụng localhost sở tại, dưới quyền toàn cầu ticks mừng tất cả những gì, và bấm vào nút "Go!". Một cơ sở dữ liệu có thể được dùng để cài đặt WordPress hoặc Joomla. Truy cập vào các tài nguyên ở phần cuối của quá trình cài đặt, một lần nữa, được thực hiện tại địa chỉ trên.

chuyển lưu trữ

Bây giờ chúng ta cần phải di chuyển các máy chủ lưu trữ. Làm cho nó có sẵn trên người lướt Internet. Nhưng trước tiên, bạn cần phải chú ý đến một số điều kiện. Trước hết, bạn cần phải có không phải là năng động và tĩnh địa chỉ IP. Bạn cũng nên hoàn toàn vô hiệu hóa các bức tường lửa Windows, mà có thể chặn truy cập), cũng như thiết lập một cái gọi là cấu trúc thư mục theo cấp bậc, tức là, trong thư mục chính của nhà, đầu tiên tạo ra một thư mục XXX.XXX.XX, và trong nó - www thư mục con (như là một địa chỉ thay vì nhân vật nên là địa chỉ bạn đã gửi ISP của bạn).

Chúng tôi có thể tiến hành theo một cách khác. Để chuyển các tập tin sử dụng ứng dụng FileZilla, nhờ đó chúng tôi di chuyển tất cả các tập tin trên máy chủ cục bộ của thư mục Probe mà chúng tôi đã làm việc trong quá trình cài đặt, một nguồn tài nguyên từ xa, nhưng thư mục máy chủ gốc (thường là một trong hai htdocs, hoặc public_html). Tiếp theo sẽ chỉ phải thay đổi các đường dẫn tuyệt đối đến các tập tin và thư mục trên một máy chủ từ xa trong các dự án xây dựng các tập tin cấu hình động cơ, và thay đổi tên người dùng cơ sở dữ liệu và đăng nhập mật khẩu để những người mà sẽ được sử dụng khi tạo một cơ sở dữ liệu mới đã một nguồn tài nguyên từ xa.

Denwer không mở, localhost không có sẵn: nguyên nhân và cách giải quyết

Bây giờ chúng ta đi đến vấn đề khẩn cấp có liên quan đến máy chủ không hoạt động.

Vì vậy, Denwer không làm việc, localhost không có sẵn. Nguyên nhân là do nhiều sau khi cài đặt ngay lập tức cố gắng truy cập vào trình duyệt, quên để chạy chương trình. Trong thanh địa chỉ cần được tuyển chọn chỉ chuỗi localhost, thay vì một cái gì đó để nói, với việc bổ sung .mobi, .com hoặc cái gì khác.

Một lý do khác - ngăn chặn các cổng kết nối: 80 và 443 chương trình của bên thứ ba (thường trên cổng 80 "treo» Skype, nhưng trên 443 m - Torrent hoặc máy ảo VMWare, nếu có sẵn trong hệ thống). Giải pháp là khá đơn giản - để thay đổi các ưu tiên của các cảng trong các ứng dụng này. Ví dụ, trong "Skype" để bắn "tick" với một đường sử dụng các cổng này như giải pháp thay thế.

Không có vấn đề ít phổ biến hơn là thiếu thư mục www trong phần chính. Ví dụ, nếu hệ thống phân cấp thư mục gốc được tạo ra trong các hình thức của máy chủ \ localhost hoặc bất kỳ hình thức nào khác, kiểm tra thư mục nhà, mà là trở thành thư mục chỉ định.

Nó đôi khi có thể kích hoạt khóa Antivirus HOSTS file (trong hầu hết các trường hợp này là Tiến sĩ Web). Để khắc phục nên làm cho nó vào danh sách các trường hợp ngoại lệ. Trước tiên, bạn có thể tạo một bản sao lưu, xóa, kiểm tra, cho dù chương trình được chạy, và sau đó trả hồ sơ cho vị trí ban đầu của nó.

Nó cũng có thể là sự khởi đầu ứng dụng nên được thực hiện hoặc trong chế độ tương thích, hoặc với các quyền của người quản trị (nhấp chuột đơn bên phải).

Nếu có một kết nối thất bại, hệ thống có thể có một phiên bản cũ của MySQL, từ đó bạn muốn để thoát khỏi. Đôi khi, nó có thể chặn cổng: 3306 (bạn nên tìm hiểu rằng ứng dụng của mình đang sử dụng, và thay đổi các thiết lập).

Và hãy nhớ! Bởi bản thân, chương trình phát sóng Denwer Internet hoàn toàn không có gì, và nó chỉ là một công cụ, và nếu bạn muốn các trợ lý để thực hiện một hoạt động để tạo ra một máy chủ và chế biến của nó.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 vi.birmiss.com. Theme powered by WordPress.