Tạo một máy chủ cục bộ trên máy tính của bạn. Open Server nên chọn phiên bản nào? Cách cài đặt máy chủ cục bộ

Xin chào tất cả độc giả của trang blog. Bài viết này sẽ tập trung vào Open Server cục bộ.
Máy chủ cục bộ là gì và nó dùng để làm gì? Máy chủ cục bộ là một chương trình đặc biệt giúp chúng ta có cơ hội làm việc trên dự án Internet trực tiếp trên máy tính ở nhà.

Kiểm tra trang web của bạn, thử các tính năng khác nhau trên đó, ghi nhớ nó, đồng thời có thể quan sát dự án sẽ trông như thế nào trong trình duyệt sau khi xuất bản trên Internet. Và chỉ sau khi chúng ta đưa đứa con tinh thần của mình thành hiện thực, chúng ta mới để nó trôi nổi tự do.
Máy chủ cục bộ là một trong những công cụ cần phải luôn có sẵn, ngay cả sau khi mọi thứ trên trang web chúng tôi tạo đã được kiểm tra, hoạt động và xuất bản.

Cải thiện giao diện của một trang web và chức năng của nó là một quá trình hấp dẫn và lâu dài, và đối với nhiều người, là vĩnh viễn. Và việc thực hiện bất kỳ thử nghiệm nào theo hướng này trực tiếp trên địa điểm làm việc là không tốt.
Điều này có nghĩa là quy trình của bất kỳ đổi mới nào đều phải được thử nghiệm và kiểm tra trên máy chủ cục bộ. Và sau đó, chúng tôi tải các tệp đã thay đổi lên trang web đang hoạt động của mình thông qua ứng dụng khách FTP.
Máy chủ cục bộ phổ biến nhất trong số các nhà phát triển WEB là Denver. Tôi làm việc với anh ấy, người yêu dấu của tôi, mọi lúc. Ngoài Denver còn có các máy chủ địa phương khác nhưng tôi chưa quen với chúng.
Tại sao tôi lại viết cụ thể về hệ thống máy chủ di động Open Server mà không phải về Denver. Có, bởi vì gần đây Open Server ngày càng trở nên phổ biến. Ngày càng thường xuyên chúng ta bắt gặp những đánh giá và nhận xét tích cực về mức độ tiện lợi và thú vị của nó. Và tôi không thể vượt qua được điều này. Vì vậy, hôm nay tôi cài đặt môi trường phần mềm Open Server trên máy tính của mình, đồng thời hướng dẫn từng bước cách thực hiện trong bài viết này.

Open Server nên chọn phiên bản nào?

Tất cả các phiên bản của máy chủ cục bộ đều có thể mang theo được và không cần cài đặt. Điều này có nghĩa là Open Server có thể được tải xuống ổ flash hoặc ổ cứng di động và sử dụng ở mọi nơi, trên mọi máy tính.
Ba bản phân phối của chương trình được cung cấp để tải xuống.
Phiên bản "tối đa" là phiên bản đầy đủ của Open Server. Ngoài máy chủ cục bộ, nó còn bao gồm một bộ phần mềm di động phù hợp dành cho quản trị viên web.


Phiên bản “Mở rộng” là phiên bản của chương trình không có phần mềm bổ sung. Được khuyến nghị cho những người không có ý định sử dụng phần mềm bổ sung được cung cấp ở phiên bản “Tối đa” trong công việc của họ và muốn tiết kiệm dung lượng ổ đĩa.
Phiên bản “cơ bản” là phiên bản nhỏ nhất của máy chủ cục bộ. Ngoài việc thiếu phần mềm được trình bày trong phiên bản “tối đa”, các mô-đun ImageMagick, PhpPgAdmin, PostgreSQL, Rockmongo, MongoDB và Git có sẵn trong phiên bản “nâng cao” cũng bị thiếu.
Phiên bản này được khuyến nghị cho người dùng có Internet chậm và những người muốn tiết kiệm dung lượng ổ đĩa nhiều nhất có thể.
Tôi nên tải phiên bản nào? Nếu bạn đang hỏi câu hỏi này, hãy tải xuống “Cơ bản”. Các phiên bản khác dành cho các nhà phát triển web nâng cao.

Cài đặt Open Server - phiên bản "cơ bản".

Nếu tình huống đúng, trên trang mở ra, chúng ta sẽ thấy như sau:

Cấu hình cài đặt máy chủ cục bộ, cài đặt WordPress

Chúng ta hãy đi qua các cài đặt. Mở menu, vào mục “Cài đặt”, chọn tab “Cơ bản”:

Ngoài các mục được đánh dấu mặc định, tôi còn lưu ý thêm hai mục nữa. Chạy song song với Windows để không tạo thêm lối tắt trên màn hình nền.

Và yêu cầu chạy chương trình với quyền quản trị viên. Khuyến nghị trực tiếp từ nhà phát triển máy chủ cục bộ di động.

Trong tab “Menu”, tôi đã làm như sau:

Tôi đã chọn hộp kiểm “Hiển thị các trang web trong menu chính” để các miền tôi đã thêm sẽ được hiển thị trong menu Máy chủ mở.

Và tôi đã chọn một trình duyệt, chỉ định đường dẫn đến tệp thực thi để mở các trang web.

Tôi để phần còn lại của cài đặt máy chủ cục bộ ở mặc định.

Hãy bắt đầu cài đặt WordPress trên máy chủ cục bộ.

Chuyển đến cài đặt Máy chủ mở, chọn tab “Miền”, nhập tên miền của bạn (tôi đã đăng ký trang web cho chính mình), nhấp vào dấu chấm lửng:

Trong cửa sổ mới mở ra, hãy tạo một thư mục cùng tên cho miền:

Bấm OK, lưu và khởi động lại máy chủ. Nếu mọi thứ được thực hiện chính xác, thư mục của chúng tôi sẽ xuất hiện trong menu Open Server:

Thư mục đã được tạo, tất cả những gì còn lại là thả các tệp phân phối WordPress đã giải nén vào đó (tải xuống bản phân phối WordPress mới nhất từ ​​đây).

Chúng tôi thực hiện việc này bằng cách sao chép các tệp và thư mục từ thư mục này sang thư mục khác hoặc sử dụng Total Commander.

Từ kho lưu trữ đã giải nén, chúng tôi chỉ sao chép những gì có trong thư mục wordpress vào thư mục chúng tôi đã tạo.

Thư mục của chúng tôi nằm trong thư mục tên miền:

Hầu hết mọi thứ đã sẵn sàng, nhưng để mọi thứ hoạt động, tất cả những gì còn lại là tạo cơ sở dữ liệu cho WordPress.

Trong menu Máy chủ mở, trên tab “Nâng cao”, nhấp vào “PhpMyAdmin”.

Trong cửa sổ mở ra, chọn ngôn ngữ tiếng Nga.

Chúng tôi nhập người dùng - mysql.

Nhập mật khẩu - mysql.

Trong cửa sổ tiếp theo mở ra, chọn tab “Người dùng” và nhấp vào liên kết “Thêm người dùng”:

Chọn máy chủ - localhost.

Sắp có mật khẩu

(Chúng tôi lưu tên người dùng và mật khẩu ở một nơi vắng vẻ, chúng sẽ hữu ích cho chúng tôi sau này.)

Chọn hộp kiểm như trong hình.

Bấm OK ở góc dưới bên phải của cửa sổ đang mở.

Đóng PhpMyAdmin - cơ sở dữ liệu đã được tạo.

Tất cả những gì còn lại là đổi tên tệp wp-config-sample.php và thực hiện một số thay đổi đối với nó.

Chúng tôi tìm thấy tệp này trong đường dẫn sau: openserver/domains/thư mục của bạn (trong trường hợp của tôi là trang web)

Đổi tên tệp wp-config-sample.php thành wp-config.php Mở tệp để chỉnh sửa (bằng trình soạn thảo Notepad++) và nhập tên cơ sở dữ liệu mà chúng tôi đã tạo, tên người dùng và mật khẩu vào các trường được chỉ ra trong ảnh chụp màn hình:

Lưu các thay đổi và đóng tệp đã chỉnh sửa. Chúng ta vào menu Open Server, tìm thư mục của mình, nhấp vào nó và xem như sau:

Tại sao Open Server không khởi động?

Một trong những nguyên nhân khiến Open Server cục bộ không khởi động có thể là do chương trình Skype đang chạy.

Để máy chủ cục bộ hoạt động, hãy thoát Skype và khởi chạy Open Server, sau đó là Skype.

Sự cố với hoạt động của máy chủ cục bộ có thể do phần mềm chống vi-rút được cài đặt trên máy tính. Nếu máy chủ khởi động khi phần mềm chống vi-rút bị tắt, thì bạn cần xử lý chương trình chống vi-rút của mình. Thêm các tệp Open Server vào các ngoại lệ của phần mềm chống vi-rút được cài đặt trên máy tính của bạn và mọi thứ sẽ hoạt động.

Theo mặc định, tường lửa AVG và COMODO của tôi trên Máy chủ mở không bị lỗi.

Liên hệ với

Xin chào các độc giả thân mến của trang blog. Máy chủ cục bộ là gì? Vâng, trước tiên bạn cần phải hiểu... Đã biết? Chà, bạn sẽ hiểu rõ rằng máy chủ cục bộ là một tập hợp các thành phần cho phép bạn làm việc với một trang web trực tiếp trên máy tính của mình (không cần sử dụng dịch vụ lưu trữ).

Tại sao điều này là cần thiết? Ví dụ: khi phát triển một trang web để tăng tốc và cải thiện sự thuận tiện của quá trình này hoặc khi cập nhật đáng kể, khi bạn không muốn cắt mẫu trực tiếp trên trang web mà người dùng truy cập (sao chép tệp vào máy tính, tạo thay đổi, kiểm tra, định cấu hình và chỉ sau đó tải lên để lưu trữ).

Trước đây tôi luôn sử dụng . Đúng là nó đã không được cập nhật trong nhiều năm, mặc dù nó khá hữu dụng. Tuy nhiên, trong phần bình luận cho bài viết về tôi, họ khuyên tôi nên chú ý đến Máy chủ mở, điều mà tôi đã không làm được.

Tôi có thể nói gì về Open Server? Quả thực, nó tiện lợi, hiện đại hơn và khá tiện dụng. Ngoài ra, OpenServer không yêu cầu cài đặt, có nghĩa là (cùng với tất cả các trang web mà bạn tạo và kiểm tra trong đó), trong khi Denver được gắn với máy tính được cài đặt nó. Ngoài ra còn có một gói mở rộng bao gồm hàng tá chương trình hữu ích cho các nhà phát triển web mà không cần cài đặt. Nhưng điều đầu tiên trước tiên.

Open Server là gì và tôi nên tải gói nào?

Open Server là cái gọi là WAMP một phức hợp, bản chất của nó có thể được hiểu từ việc giải mã chữ viết tắt này:

  1. Windows là hệ điều hành mà máy chủ cục bộ này được thiết kế để hoạt động.
  2. Apache là một web server “lên” khi bạn chạy chương trình Open Server
  3. MySQL là một hệ thống quản lý cơ sở dữ liệu rất phổ biến, là điều kiện tiên quyết cho hoạt động của nhiều công cụ trang web, bao gồm cả những công cụ phổ biến như Joomla và WordPress
  4. PHP là trình thông dịch cho ngôn ngữ lập trình phía máy chủ, trong đó hầu hết các CMS được viết và nhiều ứng dụng web khác được tạo.

Ngoài “bộ dành cho quý ông” này, Open Server còn có trong kho của nó (một máy chủ web phổ biến thường được cài đặt với Apache) và một thứ khác, được hiển thị trong ảnh chụp màn hình bên dưới. Ngoài ra, máy chủ cục bộ này cho phép bạn chọn một trong một số tùy chọn cho Apache, PHP, MySQL và các thành phần khác trong cài đặt.

Là một người không chuyên về phát triển web, tôi khá khó hiểu được tầm quan trọng của dự án có tên OpenServer này, nhưng đánh giá qua các đánh giá, khu phức hợp đang được phát triển có tính đến mong muốn của người dùng và rất chú ý đến từng chi tiết (nếu bạn so sánh nó với Denver, bạn sẽ có một chiếc Volvo thay vì "Lada", mặc dù nó lái cả hai). Có một giao diện thuận tiện để quản lý máy chủ cục bộ, các trang web và ứng dụng được tạo trên đó, cũng như các công cụ và tiện ích được bao gồm trong bộ sản phẩm của nó.

Chà, ngay cả một người mới như tôi cũng hiểu rằng một cụm từ đơn giản "không cần cài đặt" có nghĩa là rất nhiều Bạn có thể giải nén kho lưu trữ bằng bản phân phối Open Server vào ổ flash, ổ cứng di động hoặc thậm chí vào CD/DVD (mặc dù có những hạn chế). Sau này, bạn có thể làm việc với các trang web và ứng dụng web của mình trên bất kỳ máy tính nào ở nhà, tại nơi làm việc, trong quán cà phê internet hoặc bất kỳ nơi nào khác có hệ điều hành phù hợp (Windows 8 / Windows 7 / Windows Server 2008 / Windows Vista / Windows XP SP3).

Tuy nhiên, chỉ một Open Server cục bộ di động có thể là không đủ đối với các nhà phát triển web. Có, tất nhiên, trên máy tính chính của họ, họ đã cài đặt tất cả các phần mềm cần thiết cho công việc của họ và thậm chí còn hơn thế nữa. Nhưng khi bạn lắp ổ đĩa flash có OpenServer vào máy tính của người khác, bạn sẽ không tìm thấy nhiều thứ quen thuộc và những gì đơn giản là cần thiết trong công việc của bạn.

Điều đáng chú ý là các tác giả cũng quan tâm đến vấn đề này, cung cấp ba gói trên trang tải xuống. Tải xuống máy chủ mở Bạn có thể theo liên kết bên dưới, chọn gói mong muốn từ danh sách thả xuống và hoàn thành hình ảnh xác thực:

Bạn nên chọn phân phối nào? Chúng ta hãy xem:


Nhân tiện, có thể tải xuống các gói được đề cập từ máy chủ cục bộ ở hai tốc độ: rất chậm và càng nhanh càng tốt. Bạn thích cái nào hơn? Chà, sau đó bạn sẽ phải trả 100 rúp vào quỹ của những người tạo ra khu phức hợp. Nếu không, ngay cả gói Open Server Mini cũng sẽ mất vài giờ để tải xuống.

Cài đặt OpenServer trên máy tính và thiết lập nó

Bản phân phối đã tải xuống là một kho lưu trữ tự giải nén được nhúng trong tệp exe. Khi bạn khởi chạy nó, sau một thời gian, bạn sẽ được hỏi nó sẽ được giải nén ở đâu. Theo mặc định, “ổ C” thường được đề xuất nhưng bạn có thể tự do chọn một vị trí khác (bao gồm cả phương tiện bên ngoài, chẳng hạn như ổ đĩa flash hoặc ổ đĩa di động).

Không có phím tắt nào được tạo trên màn hình nền hoặc trong menu nút Bắt đầu vì chương trình có tính di động. Điều này có nghĩa là để khởi động máy chủ, hãy chuyển đến thư mục OpenServer trên ổ đĩa mà bạn đã chỉ định trong khi cài đặt và chạy tệp OpenServer.exe(bạn có thể kéo phím tắt của nó vào màn hình của mình). Tôi đã cài đặt phiên bản Mini, vì vậy nó trông như thế này:

Tiếp theo, chọn ngôn ngữ (tôi cũng được đề nghị cài đặt thư viện C++) và sau khi cài đặt hoàn tất, bạn sẽ thấy một biểu tượng mới xuất hiện trong khay dưới dạng cờ đỏ, nghĩa là máy chủ cục bộ chưa được cài đặt. đã bắt đầu.

Khi bạn nhấp vào nó bằng bất kỳ nút chuột nào, bạn sẽ thấy một menu ngữ cảnh, đóng vai trò là công cụ quản lý OpenServer chính. Từ đó, bạn có thể khởi động máy chủ web, dừng hoặc khởi động lại nó, đồng thời có quyền truy cập vào các trang web và ứng dụng web được tạo trên cơ sở đó (hiện chỉ có localhost ở đó). Có, nhân tiện, hãy chọn mục "Chạy" và sau khi sơn lại hộp kiểm màu xanh lá cây, hãy dán vào thanh địa chỉ của trình duyệt:

http://localhost/

Nếu bạn thấy trang chào mừng, điều đó có nghĩa là:

Đầu tiên chúng ta hãy nhìn vào nó cài đặt sử dụng mục menu ngữ cảnh cùng tên:

Trong một số bản phát hành Windows, bạn có thể cần chọn hộp kiểm “Yêu cầu tài khoản Quản trị viên” để máy chủ cục bộ này hoạt động thành công (quyền truy cập vào tệp). Trên tab “Mô-đun”, bạn có thể chọn các phiên bản Apache, PHP, MySQL mà bạn cần (nếu bạn đang sửa đổi trang web, bạn nên chọn chúng giống như trên máy chủ của mình, để tránh những rắc rối trong quá trình chuyển) .

Bạn cũng có thể trên tab "Thực đơn"đánh dấu vào ô “Hiển thị các trang web trong menu chính” để bạn không cần phải xem chúng trong trình đơn thả xuống. Chà, bạn có thể chỉ định ngay một trình duyệt nơi các trang web tương tự này của bạn sẽ mở sau khi nhấp vào tên của chúng từ menu ngữ cảnh của biểu tượng lá cờ trong khay.

Vì vậy, để để bắt đầu với trang web của bạn trên máy chủ cục bộ này (hoặc cài đặt công cụ trang web), trước tiên bạn cần phải đi từ menu ngữ cảnh đến mục “Thư mục có trang web” hoặc mở, chẳng hạn như trong Total Commander, thư mục “d:\OpenServer\domains\ ”. Bên trong sẽ có một thư mục “localhost”. Bên cạnh nó, chúng tôi tạo một thư mục mới cho trang web của mình với bất kỳ tên nào có thể sử dụng các ký tự sau (lưu ý rằng không thể sử dụng dấu gạch dưới).

Trên thực tế, đó là tất cả. Từ menu ngữ cảnh của biểu tượng khay Open Server, chọn mục, sau đó một tên mới sẽ xuất hiện trong danh sách các trang web; nhấp vào nó sẽ mở trang được chỉ định trong cài đặt trình duyệt, hiển thị trang web của bạn.

Nếu chưa có gì trong thư mục được tạo bên trong “d:\OpenServer\domains\”, thì trang đó sẽ tương ứng. Thành thật mà nói, ở giai đoạn này tôi gặp vấn đề nghiêm trọng với hoạt động của máy chủ cục bộ này. Lý do là vì tôi Tệp máy chủ đã được bảo vệ chống ghi, nên OpenServer liên tục chửi bới điều này khi khởi động và không hiển thị thư mục mới mà tôi đã tạo giữa các trang.

Giải nén tệp lưu trữ và sao chép tất cả nội dung của nó (nội dung bên trong thư mục wordpress) vào thư mục trang web mà chúng ta vừa tạo trong “d:\OpenServer\domains\”:

Bây giờ chúng ta cần nghĩ về cơ sở dữ liệu cho blog trong tương lai của mình. Đương nhiên, máy chủ cục bộ này đi kèm với nhiều tiện ích khác nhau, trong đó có tiện ích quen thuộc, có thể được truy cập từ menu ngữ cảnh của biểu tượng khay máy chủ (Menu > Nâng cao > PHPMyAdmin). Để đăng nhập sử dụng:

Trong cửa sổ PHPMyAdmin mở ra, hãy chuyển đến tab “Người dùng” ở menu trên cùng và nhấp vào nút nằm trong cửa sổ mở ra "Thêm người dùng":

Trong cửa sổ mở ra, nhập tên người dùng cơ sở dữ liệu mong muốn bằng các ký hiệu. Tạo và lưu mật khẩu phức tạp “trên giấy”, sau đó chọn hộp “Tạo cơ sở dữ liệu có tên người dùng trong tên và cấp đầy đủ đặc quyền cho nó”, nhấp vào nút “OK” nằm ở dưới cùng bên phải.

Bây giờ trong thư mục trang web của bạn trong thư mục OpenServer, hãy tìm tệp wp-config-sample.php và đổi tên thành wp-config.php, sau đó bạn mở nó để chỉnh sửa, chẳng hạn như trong NotePad++. Trong các trường hiển thị trong ảnh chụp màn hình, nhập tên cơ sở dữ liệu, tên người dùng và mật khẩu mà chúng ta vừa đặt khi tạo chính cơ sở dữ liệu này (đừng vô tình xóa các dấu ngoặc đơn trong đó các giá trị này sẽ được đặt):

Ngay bên dưới tệp wp-config.php, bạn có thể theo liên kết https://api.wordpress.org/secret-key/1.1/salt/ và sao chép các khóa bảo mật đã tạo. Chèn chúng vào vị trí ngay bên dưới chỗ trống:

Chà, ngay bên dưới bạn có thể thay đổi tiền tố cho các trang được tạo bởi WordPress trong cơ sở dữ liệu của bạn. Điều này cũng có thể tăng cường một chút tính bảo mật khi sử dụng trang web.

Lưu các thay đổi được thực hiện trong tệp wp-config.php và truy cập trang web bằng cách chọn tên của nó từ menu ngữ cảnh của biểu tượng khay OpenServer:

Trên trang mở ra, hãy đặt tên cho trang web (bạn có thể thay đổi tên sau, nếu cần), đăng nhập (có thể sử dụng tiếng Latin và một số ký tự khác), mật khẩu phức tạp, cho biết Email của bạn và nhấp vào nút "Cài đặt WordPress".

Sau đó, bạn sẽ được chúc mừng thành công và được mời nhập tên người dùng và mật khẩu bạn vừa tạo:

Địa chỉ quản trị viên sẽ có dạng “http://robapera.loc/wp-admin/” - thêm địa chỉ đó vào dấu trang trình duyệt của bạn để bạn không phải nhập thủ công. Bạn có thể tìm hiểu cách làm việc sâu hơn với công cụ này từ các phần: và. Chỉ cần bắt đầu đọc từ cuối (đến trang cuối cùng bên dưới) để đi từ đơn giản đến phức tạp.

Chúc bạn may mắn! Hẹn gặp lại bạn sớm trên các trang của trang blog

Bạn có thể xem thêm video bằng cách vào
");">

Bạn có thể quan tâm

Cài đặt WordPress chi tiết và hình ảnh, đăng nhập vào khu vực quản trị WP và đổi mật khẩu Menu bên trái biến mất trong quản trị viên WordPress sau khi cập nhật Tải xuống WordPress ở đâu - chỉ từ trang web chính thức wordpress.org
Giảm mức tiêu thụ bộ nhớ trong WordPress khi tạo trang - Plugin WPLANG Lite để thay thế tệp bản địa hóa
Tải trọng cao do blog WordPress tạo ra trên máy chủ và một giải pháp cực kỳ khó xử cho vấn đề này

Trong bài viết này tôi viết đánh giá về máy chủ web Open Server, sau đó cài đặt và cấu hình. Trước hết, Open Server là gì? Máy chủ mở- Cái này Nền tảng WAMP, được phát triển dành riêng cho các nhà phát triển web, có tính đến mong muốn và đề xuất của họ. WAMP là tên viết tắt được đặt tên theo các chữ cái đầu tiên của các chương trình có trong đó. Cụ thể: Windows - hệ điều hành; Apache - máy chủ web; MySQL - Hệ quản trị cơ sở dữ liệu; PHP là ngôn ngữ lập trình được sử dụng để tạo các ứng dụng web. Các thành phần được liệt kê là cơ bản và ngoài ra còn phức tạp bao gồm Nginx, Perl, máy chủ FTP, Sendmail và nhiều hơn nữa.

Các tính năng của máy chủ web Open Server.
Máy chủ web không yêu cầu cài đặt, nó có thể hoạt động từ phương tiện USB, bạn có thể có máy chủ luôn trong tầm tay. Hỗ trợ các phiên bản Windows (32-bit và 64-bit): Windows 8 / Windows 7 / Windows Server 2008(2003) / Windows Vista / Windows XP SP3. Giao diện đa ngôn ngữ, bao gồm cả tiếng Nga. Bảng điều khiển tiện lợi, mọi thao tác đều có thể thực hiện thông qua khay.

sai sót Máy chủ mở.
Khi làm việc với máy chủ web, tôi đã khắc phục được một nhược điểm. Không có chức năng tự động cập nhật cho chương trình; nếu một phiên bản mới được phát hành trên trang web chính thức, bạn sẽ phải xóa máy chủ web và chuyển tất cả các dự án của mình sang phiên bản mới của chương trình.

Cài đặt Máy chủ mở
Phần đánh giá này đã kết thúc, bây giờ chúng ta hãy chuyển sang tải và cài đặt chương trình. Tôi khuyên tất cả người dùng nên tải xuống các chương trình từ các trang web chính thức, vì không có rủi ro nào khi chương trình này không tích hợp phần mềm gián điệp, v.v. Vì vậy, hãy truy cập trang web chính thức open-server.ru, đi tới phần “Tải xuống”, nhập hình ảnh xác thực và nhấp vào tải xuống. Tiếp theo, giải nén tệp lưu trữ vào đĩa cục bộ (ví dụ: C:\open_server). Chúng tôi đi đến thư mục nơi chúng tôi giải nén chương trình. Khởi chạy Open Server.exe.

Sau khi khởi chạy chương trình, chúng tôi thấy rằng một kho đã xuất hiện trong khay và mọi thao tác với máy chủ đều được thực hiện từ tòa án. Nhấp chuột phải vào biểu tượng và khởi động máy chủ web. Rất có thể chương trình sẽ không khởi động ngay lần đầu tiên. Vậy chúng ta phải làm gì nếu chương trình hiển thị “Khởi động không thành công”? Mở chương trình trong khay và chọn xem nhật ký. Các lỗi phổ biến nhất trong nhật ký có thể là:

1. Không thể chiếm cổng 80 vì cổng này đã được sử dụng bởi “C:\Program Files (x86)\Skype\Phone\Skype.exe” (nếu chương trình khác thì chúng tôi đã tự cấu hình nó), trong trường hợp này bạn cần loại bỏ việc sử dụng cổng 80. Việc này được thực hiện như sau: mở chương trình Skype, sau đó Công cụ -> Cài đặt -> Nâng cao -> Kết nối, sau đó bỏ chọn Sử dụng cổng 80 và 433.

2."Tệp C:\Windows\system32\drivers\etc\hosts không thể ghi được." Trong trường hợp này, có 2 lựa chọn:
1) Chương trình chống vi-rút đang chặn các thay đổi đối với tệp Máy chủ, sau đó thử tắt phần mềm chống vi-rút và khởi động lại.
2) Đi tới thư mục “C:\Windows\System32\drivers\etc” và trong thuộc tính của tệp máy chủ, hãy xóa hộp kiểm “Chỉ đọc”

Tôi đã mô tả chi tiết các lỗi chính, nếu bạn gặp vấn đề khi khởi chạy, hãy viết bình luận và tôi chắc chắn sẽ giúp bạn.

Thiết lập máy chủ mở
Tôi hy vọng sẽ cài đặt và chạy Máy chủ mở, bạn vẫn thành công. Điều gì phụ thuộc vào việc sử dụng đầy đủ. Hãy bắt đầu với điều đơn giản nhất, nếu chúng ta muốn khởi chạy một trang web cục bộ, bạn cần nhấp vào “Thư mục có trang web” trong khay. Trong thư mục này chúng ta tạo một thư mục, ví dụ . Để trang web hoạt động, chúng ta cần khởi động lại máy chủ; việc khởi động lại máy chủ cũng có sẵn trong khay. Trong chính thư mục đó, chúng tôi thả các tài liệu web. Nếu bạn cần tạo cơ sở dữ liệu mysql, hãy chuyển đến khay, sau đó chọn Nâng cao -> phpmyadmin. Đăng nhập là “root”, mặc định không có mật khẩu cho cơ sở dữ liệu mysql. Địa chỉ cục bộ Mysql "localhost"


Kiến trúc bố cục thư mục của gói phần mềm bao hàm sự phân tách rõ ràng giữa hai loại dữ liệu khác nhau: dữ liệu người dùng động (cài đặt, tệp tạm thời, nhật ký, v.v.) và dữ liệu tĩnh (mô-đun, chương trình, tệp dịch vụ).

Nói một cách đơn giản, trong thư mục mô-đun không có tệp nào được thay đổi, tạo hoặc xóa, nhưng ngược lại, trong các miền và thư mục dữ liệu người dùng, dữ liệu liên tục thay đổi. Kiến trúc này được tạo ra đặc biệt để đơn giản hóa việc đồng bộ hóa dữ liệu giữa các bản sao khác nhau của tổ hợp và tiết kiệm dung lượng trong quá trình sao lưu.

Cài đặt và khởi chạy

Cài đặt

OSPanel là gói phần mềm di động và không cần cài đặt. Việc lắp ráp có thể được đặt trên ổ cứng ngoài hoặc ổ flash, điều này sẽ cho phép bạn sử dụng OSPanel trên bất kỳ máy tính nào đáp ứng yêu cầu hệ thống.

Bản phân phối là một kho lưu trữ tự giải nén ở định dạng 7ZIP (phần mở rộng .exe). Chạy tệp thực thi phân phối và chọn đường dẫn để giải nén tệp.

Yêu cầu hệ thống

  • Tài nguyên hệ thống tối thiểu bắt buộc: RAM 200 MB và ổ cứng 1 GB;
  • Windows (32-bit hoặc 64-bit): Windows 8 / Windows 7 / Windows Server 2008 / Windows Vista / Windows XP SP3;
  • Bộ thư viện Microsoft Visual C++ đã cài đặt 2005-2008-2010 Gói có thể phân phối lại x86;

Phóng

Để khởi chạy OSPanel, hãy sử dụng tệp OSPanel.exe. Nếu có thể, chương trình chỉ nên được chạy với tư cách quản trị viên. Sau khi khởi động chương trình, bạn sẽ thấy cờ đỏ trên khay Windows (khu vực gần đồng hồ hệ thống). Để kích hoạt chính máy chủ web, hãy nhấp vào hộp kiểm, sau đó chọn mục menu [Menu → Bắt đầu].

Nếu máy chủ không khởi động, hãy chuyển đến phần trong hướng dẫn tham khảo này.

Chú ý

Trước khi bạn bắt đầu sử dụng OSPanel, hãy thực hiện [Menu → Nâng cao → Khởi chạy lần đầu]. Việc cài đặt một bộ thư viện Microsoft Visual C++ 2005-2008-2010 Redistributable Package x86 là yêu cầu hệ thống bắt buộc; OSPanel sẽ không hoạt động nếu không có chúng.

Chạy từ CD/DVD

OSPanel có thể được khởi chạy từ đĩa CD/DVD giống như từ đĩa HDD hoặc ổ flash thông thường, với điểm khác biệt duy nhất là khi làm việc từ đĩa quang, sẽ không có thay đổi hoặc tệp nào được lưu sau khi thoát khỏi chương trình.

Như bạn đã biết, đĩa CD/DVD chỉ khả dụng ở chế độ đọc, điều này khiến bạn không thể khởi chạy và sử dụng máy chủ trên các phương tiện đó theo cách thông thường. OSPanel có một cơ chế khá đơn giản được tích hợp sẵn để thoát khỏi tình trạng này: khi khởi động, máy chủ được sao chép vào một thư mục tạm thời trên máy tính, và khi chương trình thoát ra, thư mục này sẽ bị xóa hoàn toàn. Do đó, tất cả công việc của OSPanel diễn ra trên máy tính của người dùng chứ không phải trên đĩa quang.

Cài đặt bản cập nhật

OSPanel là gói phần mềm khá phức tạp với kiến ​​trúc không ngừng cải tiến. Không có thủ tục cập nhật như vậy. Khi phiên bản OSPanel mới được phát hành, bạn cần thực hiện lại tất cả các cài đặt, sao chép các thư mục trang web của mình và chuyển cơ sở dữ liệu. Không giải nén các tệp phân phối trên phiên bản hiện có và cũng không cố sao chép các tệp cấu hình và hồ sơ từ phiên bản cũ của chương trình sang phiên bản mới! Vì các phiên bản OSPanel mới đôi khi có thể được phát hành khá thường xuyên nên việc cập nhật bản dựng của bạn mỗi lần là không đáng, tốt hơn hết bạn nên bỏ qua một số phiên bản.

Nếu có thể cập nhật bằng cách sao chép tệp thì liên kết tới bản vá sẽ luôn được đăng trên tin tức trên trang web cùng với chú thích cho phiên bản mới.

Khả năng tương thích

Một số mô-đun OSPanel mới (PHP 5.5, MongoDB, Apache 2.4) không tương thích với các hệ điều hành lỗi thời như Windows XP, Windows 2003, Windows Vista. Khi sử dụng các mô-đun như vậy và chạy máy chủ trên các hệ thống cũ, bạn sẽ nhận được thông báo lỗi. Bạn cũng nên biết rằng một số mô-đun chỉ có thể hoạt động cùng nhau, ví dụ như Apache 2.4 và PHP 5.5.

Sự liên quan

Dưới đây là các tham số mặc định để kết nối với các mô-đun trong OSPanel. Bạn luôn có thể tự thay đổi các cài đặt này theo ý mình.

Kết nối với MySQL

  • Địa chỉ: tên miền trang web của bạn*
  • Cảng: 3306
  • Người dùng: mysql
  • Mật khẩu: mysql

Kết nối ROOT với MySQL

  • Người dùng: gốc
  • Mật khẩu: (để trống)

Thông tin

Mã hóa mặc định trong cài đặt máy chủ MySQL không ảnh hưởng đến người dùng ROOT. Mã hóa sẽ cần phải được chỉ định rõ ràng trong tập lệnh kết nối cơ sở dữ liệu, vì vậy không nên sử dụng người dùng ROOT.

Kết nối với PostgreSQL

  • Địa chỉ: tên miền trang web của bạn*
  • Cảng: 5432
  • Người dùng: postgres
  • Mật khẩu: (để trống)

Đang kết nối với MongoDB

  • Địa chỉ: tên miền trang web của bạn*
  • Cảng: 27017
  • Người dùng: (trống)
  • Mật khẩu: (để trống)

Kết nối với Memcache

  • Địa chỉ: tên miền trang web của bạn*
  • Cảng: 11211
Tối đa. Kích thước bộ nhớ mặc định được máy chủ Memcache sử dụng là 64 MB. Tham số này có thể được thay đổi trong cài đặt OSPanel [Menu → Cài đặt → Khác].

Kết nối với FTP

  • Địa chỉ: tên miền trang web của bạn*
  • Cổng: 21 (990 cho FTPS)
  • Người dùng: ftp
  • Mật khẩu: ftp

Tên miền localhost

Nếu bạn muốn sử dụng địa chỉ localhost thông thường để kết nối với máy chủ MySQL, PostgreSQL, FTP hoặc Memcache thì chỉ cần tạo một miền tiêu chuẩn hoặc bí danh có tên localhost.

Tự động hóa kết nối

Khi bạn làm việc với các bản sao cục bộ của các dự án web hiện có, khó khăn sẽ nảy sinh khi liên tục chỉnh sửa các tệp cấu hình, chủ yếu liên quan đến cài đặt kết nối cơ sở dữ liệu. Để tránh điều này, nên:
  1. Tạo cục bộ người dùng cơ sở dữ liệu có cùng tên, mật khẩu và đặc quyền như những người dùng được sử dụng trên máy chủ từ xa.
  2. Tạo bí danh có cùng tên được sử dụng làm máy chủ cơ sở dữ liệu trên máy chủ từ xa.
---
* Ví dụ: nếu tập lệnh của bạn nằm ở test.server.loc/mysql.php, khi đó máy chủ (địa chỉ) của máy chủ MySQL, PostgreSQL, FTP và Memcache sẽ là miền: test.server.loc

Tên miền và bí danh

Chế độ quản lý tên miền

OSPanel có ba chế độ quản lý danh sách tên miền: tự động tìm kiếm, quản lý thủ công và thủ công+tự động tìm kiếm. Theo mặc định, chế độ đầu tiên được sử dụng để tự động kết nối các thư mục từ thư mục gốc được chỉ định trong cài đặt.

Tìm kiếm tự động hoạt động như thế nào?

Chương trình quét thư mục web được chỉ định để tìm sự hiện diện của các thư mục có tên miền, sau đó mỗi thư mục được tìm thấy sẽ tìm kiếm các thư mục con (thư mục gốc của tên miền) được chỉ định trong cài đặt tự động quét. Nếu không tìm thấy thư mục con gốc dự kiến ​​nào thì thư mục miền sẽ trở thành gốc miền.

Cách thức hoạt động của điều khiển kết hợp (tìm kiếm thủ công + tự động)

Khi sử dụng chế độ quản lý miền kết hợp, trước tiên chương trình sẽ kết nối các miền được tạo thủ công, sau đó chương trình sẽ tự động quét theo quy trình được mô tả ở trên.

Tạo miền tự động

Để tạo một miền hoặc miền phụ, hãy mở [Menu → thư mục Sites] và tạo một thư mục có tên miền tương lai. Sau khi tạo miền, khởi động lại máy chủ.

Tạo miền thủ công

Để tạo tên miền hoặc tên miền phụ, hãy đi tới phần [Menu → Cài đặt → Tên miền] và tạo một mục như: tên miền => thư mục. Là một thư mục miền, bạn có thể chọn thư mục hiện có trên đĩa hoặc tạo thư mục đó trực tiếp trong cửa sổ chọn thư mục. Sau khi tạo tên miền, hãy lưu cài đặt.

Tạo một miền Cyrillic

OSPanel hỗ trợ các miền Cyrillic, nhưng hãy cẩn thận, thư mục chứa miền phải được đặt tên bằng tên thật của nó chứ không phải tên giả trong Cyrillic. Đối với beer.rf, tên thật (định dạng punycode) sẽ là xn--b1altb.xn--p1ai và bằng cách tạo một miền như vậy, bạn sẽ có quyền truy cập vào http://pivo.rf. Để chuyển đổi tên miền sang định dạng punycode và ngược lại, hãy sử dụng [Menu → Nâng cao → Trình chuyển đổi IDN].

Tạo một tên miền phụ

Quá trình tạo tên miền phụ tương tự như quy trình tạo tên miền thông thường. Khi chỉ tạo một tên miền phụ, tính khả dụng của tên miền chính hiện có trên Internet sẽ không bị mất, tức là. bạn sẽ có thể làm việc với một tên miền phụ cục bộ trong khi có quyền truy cập vào một tên miền đang hoạt động trên Internet.

Tạo bí danh

Để tạo bí danh, hãy đi tới phần [Menu → Cài đặt → Bí danh] và tạo một mục như: miền nguồn => miền đích. Sau khi tạo bí danh, hãy lưu cài đặt.

Xin lưu ý rằng việc tạo bí danh như *.xxx.xx không có nghĩa là bất kỳ miền nào như test.xxx.xx, mail.xxx.xx, v.v. sẽ có sẵn cho bạn. Bạn vẫn cần tạo bí danh hoặc miền cụ thể để có thể truy cập được; đây là một tính năng của hệ điều hành Windows.

Biểu tượng trang web trong menu tên miền

Nếu có tệp favicon.ico chính xác trong thư mục gốc của miền, biểu tượng trang web sẽ được hiển thị trong menu chương trình.

Hoạt động hạn chế

Trong một số trường hợp, việc quản lý tên miền và bí danh không khả dụng (xem).

Công cụ web

Bạn có thể mở trang bắt đầu với các liên kết đến tên miền và danh sách công cụ bằng cách thêm tiền tố /openserver/ vào bất kỳ tên miền cục bộ hiện có nào. Ví dụ: http://localhost/openserver/

Làm việc với MySQL

Tạo người dùng MySQL

  1. Nhập tên người dùng gốc không cần mật khẩu (mặc định)
  2. Trong PHPMyAdmin, mở phần [Đặc quyền]
  3. Nhấp vào liên kết [Thêm người dùng mới]
  4. Điền vào biểu mẫu và nhấp vào nút [Tạo người dùng]

Thông tin

Nếu, ngoài các đặc quyền khác, người dùng có đặc quyền SUPER, thì mã hóa được đặt mặc định trong cài đặt máy chủ MySQL sẽ không áp dụng cho anh ta. Mã hóa sẽ cần được chỉ định riêng trong tập lệnh của bạn cho mỗi kết nối tới MySQL, do đó không nên đánh dấu đặc quyền SUPER.

Tạo cơ sở dữ liệu MySQL

  1. Mở [Menu → Nâng cao → PHPMyAdmin]
  2. Sử dụng root để đăng nhập không cần mật khẩu (mặc định)
  3. Trong PHPMyAdmin, mở phần [Cơ sở dữ liệu]
  4. Nhập tên của cơ sở dữ liệu mới và chọn mã hóa của nó
  5. Nhấp vào nút [Tạo]

Cách đăng nhập vào trình quản lý PHPMyAdmin/MySQL

  1. Mở [Menu → Nâng cao → PHPMyAdmin / Trình quản lý MySQL]
  2. Nhập tên người dùng gốc mà không cần mật khẩu
  3. Bấm vào nút [Đăng nhập]

Chỉ định mã hóa kết nối đến máy chủ MySQL

Mã hóa cp1251 là tiếng Nga, nó có thể được thay thế bằng tên của bất kỳ mã hóa nào bạn cần.

Chuyển đổi mô-đun cơ sở dữ liệu

Hãy cẩn thận khi thay đổi mô-đun cơ sở dữ liệu đang hoạt động. Mỗi mô-đun có bộ lưu trữ cơ sở dữ liệu và cài đặt riêng; chúng không được kết nối với nhau theo bất kỳ cách nào, vì vậy bạn sẽ không thấy cơ sở dữ liệu bạn đã tạo khi chuyển sang mô-đun khác.

Kết nối dài với MySQL (hơn 1 giây)

Trước khi bắt đầu sử dụng OSPanel, bạn nên tắt giao thức IPv6 thông qua [Menu → Dấu trang → Sửa lỗi sổ đăng ký → Tắt IPv6]. Nếu điều này không được thực hiện thì quá trình kết nối với máy chủ MySQL có thể mất rất nhiều thời gian (hơn 1 giây) và tốc độ thực thi các tập lệnh PHP sẽ không làm bạn hài lòng.

Làm việc với Đường dẫn

Để thêm đường dẫn của riêng bạn vào biến môi trường PATH, bạn có thể sử dụng tệp ./userdata/config/path.txt

Các đường dẫn phải được thêm lần lượt, mỗi đường dẫn trên một dòng mới, ví dụ: C:\Windows D:\My Programs %realprogdir%\data\dll C:\Windows\System32

Thông tin

Theo mặc định, tệp path.txt không được bao gồm. Xem [Menu → Cài đặt → Máy chủ].

Biến đổi Mô tả biến
%realprogdir%
%progdir%
%sprogdir%
%dprogdir%
%dsprogdir%
%realsitedir%
%sitedir%
%ssitedir%
%httpport% Cổng máy chủ HTTP
%httpssport% Cổng máy chủ HTTPS
%postgresqlport% Cổng máy chủ PostgreSQL
%mysqlport% Cổng máy chủ MySQL
%mongodbport% Cổng máy chủ MongoDB
%memcacheport% Cổng máy chủ Memcache
%ftpport% Cổng máy chủ FTP
%httpdriver% Tên mô-đun HTTP
%phpdriver% Tên mô-đun PHP
%mysql_driver%
%pg_driver% Tên mô-đun PostgreSQL
%mongo_driver% Tên mô-đun MongoDB
%memcachedriver% Tên mô-đun Memchache
%dnsdriver% Tên mô-đun DNS
%ip% Địa chỉ IP máy chủ
%đĩa%
%osdisk%
%sysdisk%

máy chủ DNS

Máy chủ DNS tích hợp được thiết kế để sử dụng trong mạng cục bộ hoặc để gỡ lỗi các ứng dụng web. Để biết cấu hình chi tiết, cấu hình máy chủ chung cũng như cấu hình miền đều có sẵn.

Để sử dụng máy chủ DNS tích hợp, bạn phải định cấu hình giao diện mạng trên mỗi máy tính TRƯỚC KHI khởi động máy chủ. Bạn phải hoàn tất thiết lập trên cả máy cục bộ và trên các máy tính khác trên mạng cục bộ muốn truy cập miền của bạn. Nếu không chỉ định máy chủ DNS cục bộ trong cài đặt kết nối mạng, sẽ không thể khởi động máy chủ (nếu mô-đun DNS được kích hoạt trong cài đặt OSPanel).

Theo mặc định, tham số TTL được đặt thành 60 (giây), bạn có thể thay đổi giá trị này trong tệp ./userdata/init.ini, tuy nhiên, hãy lưu ý rằng việc thay đổi TTL một cách thiếu suy nghĩ có thể khiến các máy tính khác trong mạng của bạn lưu vào bộ đệm các mục không liên quan . Chỉ thay đổi cài đặt này nếu bạn thực sự hiểu mục đích của nó.

  1. Đối với địa chỉ IP máy chủ, hãy chọn địa chỉ IP của máy tính của bạn trên mạng cục bộ hoặc Internet trong cài đặt OSPanel (không chọn tùy chọn Tất cả IP có sẵn).
  2. Mở thuộc tính của kết nối mạng mong muốn:

    Trung tâm Mạng và Chia sẻ → Kết nối xxx → Thuộc tính → Giao thức Internet Phiên bản 4 → Thuộc tính → Chung → Sử dụng các địa chỉ máy chủ DNS sau.

    Nhập các địa chỉ máy chủ NS sau: xxx.xxx.xxx.xxx 8.8.8.8 (hoặc bất kỳ DNS dự phòng thực nào khác) Thay vì xxx.xxx.xxx.xxx, hãy nhập địa chỉ IP của máy tính của bạn trên mạng cục bộ hoặc Internet.

  3. Lặp lại quy trình thiết lập trên các máy tính khác trên mạng cục bộ.
  4. Không định cấu hình bí danh theo hướng dẫn trong phần này của hướng dẫn này. Cấu hình như vậy là không bắt buộc vì các máy tính từ xa sẽ làm việc trực tiếp với máy chủ DNS của bạn và sẽ có quyền truy cập vào tất cả các miền.
  5. Lưu cài đặt và khởi chạy máy chủ OSPanel.
Sau khi được định cấu hình chính xác, tất cả các máy tính trên mạng cục bộ của bạn sẽ có thể truy cập các miền OSPanel.

Phục vụ các miền thực

Để phục vụ các miền thực trên Internet bằng máy chủ DNS cục bộ, hãy thực hiện mục nhập sau trong cài đặt DNS của từng miền (các tham số domain.ru và ip phải được thay thế bằng tên miền và địa chỉ IP của máy chủ bằng OSPanel tương ứng) : # Cài đặt được thực hiện trong bảng điều khiển của miền công ty đăng ký # Dành cho DNS dựa trên máy chủ đăng ký ns1.domain.ru. 3600 IN A ip # Dành cho DNS dựa trên máy chủ OSPanelns1.domain.ru → ip

Bảng kế hoạch

Sử dụng công cụ lập lịch tác vụ (Cron)

Giá trị thời gian được nhập dưới dạng số, tổ hợp số hoặc *.
Bạn có thể chỉ định thời gian bằng cách sử dụng dấu phẩy làm dấu phân cách: Ví dụ: 1,2,3 Kết quả: tác vụ được thực thi 3 lần, vào phút thứ 1, thứ 2 và thứ 3 của giờ. Bạn có thể chỉ định một phạm vi bằng dấu gạch nối: Ví dụ: 5-7 Kết quả: Tác vụ được thực thi 3 lần, vào các phút thứ 5, 6 và 7 trong giờ. Bạn có thể chỉ định tần suất thực hiện bằng dấu hoa thị (*) và dấu gạch chéo (/): Ví dụ: */2 Kết quả: tác vụ được thực thi cứ sau 2 phút. Bạn có thể kết hợp các phương pháp để tạo ra một lịch trình chính xác: Ví dụ: 1,5,11-15,30-59/2 Kết quả: nhiệm vụ chạy lúc 1,5, từ 11 đến 15 và cứ sau 2 phút từ 30 đến 59. Sơ đồ đặc tả thời gian trên phù hợp với mọi khoảng thời gian (phút, giờ, ngày, tháng, ngày trong tuần). Để yêu cầu một URL trong bộ lập lịch, bạn cần sử dụng tiện ích trợ giúp Wget (xem ví dụ). Bạn có thể sử dụng sự thay thế trong dòng lệnh.

Sử dụng biến làm vật thay thế

Biến đổi Mô tả biến
%realprogdir% Đường dẫn thực tới thư mục OSPanel (dấu gạch chéo ngược "\")
%progdir% Đã tạo đường dẫn đến thư mục OSPanel, có tính đến đĩa ảo (dấu gạch chéo ngược "\")
%sprogdir% Đã tạo đường dẫn đến thư mục OSPanel, có tính đến đĩa ảo (dấu gạch chéo "/")
%dprogdir% Đã tạo đường dẫn đến thư mục OSPanel, có tính đến đĩa ảo (dấu gạch chéo ngược kép "\\")
%dsprogdir% Đã tạo đường dẫn đến thư mục OSPanel, có tính đến đĩa ảo (dấu gạch chéo kép "//")
%realsitedir% Đường dẫn thực tới thư mục tên miền gốc (dấu gạch chéo ngược "\")
%sitedir% Đã tạo đường dẫn đến thư mục gốc của miền, có tính đến đĩa ảo (dấu gạch chéo ngược "\")
%ssitedir% Đã tạo đường dẫn đến thư mục gốc của miền, có tính đến đĩa ảo (dấu gạch chéo "/")
%httpport% Cổng máy chủ HTTP
%httpssport% Cổng máy chủ HTTPS
%postgresqlport% Cổng máy chủ PostgreSQL
%mysqlport% Cổng máy chủ MySQL
%mongodbport% Cổng máy chủ MongoDB
%memcacheport% Cổng máy chủ Memcache
%ftpport% Cổng máy chủ FTP
%httpdriver% Tên mô-đun HTTP
%phpdriver% Tên mô-đun PHP
%mysql_driver% Tên mô-đun MySQL/MariaDB
%pg_driver% Tên mô-đun PostgreSQL
%mongo_driver% Tên mô-đun MongoDB
%memcachedriver% Tên mô-đun Memchache
%dnsdriver% Tên mô-đun DNS
%ip% Địa chỉ IP máy chủ
%đĩa% Ký tự ổ đĩa từ đường dẫn được tạo đến thư mục OSPanel, có tính đến đĩa ảo (chỉ chữ cái)
%osdisk% Ký tự ổ đĩa từ đường dẫn thực đến thư mục OSPanel (chỉ chữ cái)
%sysdisk% Ổ đĩa hệ thống Windows (chỉ chữ cái)

Ví dụ về tác vụ được lên lịch (yêu cầu tệp cron.php qua HTTP và lưu phản hồi vào tệp tạm thời để ngăn rác tích lũy): Thời gian: */30 * * * * Thực thi: %progdir%\modules\wget\bin\ wget.exe -q - -no-cache http://xxx.ru/cron.php -O %progdir%\userdata\temp\temp.txt Ví dụ về tác vụ được lên lịch (yêu cầu tệp cron.php qua HTTPS và lưu phản hồi cho một tệp tạm thời để ngăn rác tích lũy): Thời gian: */30 * * * * Thực thi: %progdir%\modules\wget\bin\wget.exe --secure-protocol=TLSv1 --no-check- chứng chỉ -q --no-cache https:// xxx.ru/cron.php -O %progdir%\userdata\temp\temp.txt Ví dụ về tác vụ được lên lịch (thực thi cron.php bởi trình thông dịch PHP): Thời gian : */30 * * * * Thực thi: %progdir%\modules\php \%phpdriver%\php-win.exe -c %progdir%\modules\php\%phpdriver%\php.ini -q -f %sitedir %\xxx.ru\cron.php

Các biến lập lịch được xác định trước

Ngoài ra, bất kỳ biến môi trường nào, chẳng hạn như %COMSPEC%, đều có thể được sử dụng làm biến lập lịch.

Gọi trình thông dịch lệnh để thực thi lệnh: Thời gian: 0 * * * * Thực thi: %COMSPEC% /c del /S /Q c:\temp\* Biến %COMSPEC% trong trường hợp này nó sẽ được mở rộng thành C:\Windows\system32\cmd.exe

Tính năng lập lịch công việc

Điều rất quan trọng là phải hiểu rằng bộ lập lịch tác vụ (cron) không phải là một dòng lệnh hoặc bảng điều khiển. Bộ lập lịch chỉ khởi chạy chương trình với các tham số được chỉ định trong tác vụ. Do đó, những chương trình chỉ có thể chạy trong bảng điều khiển cũng phải được khởi chạy thông qua bảng điều khiển trong chính bộ lập lịch.

Ví dụ: một nhiệm vụ như vậy sẽ không được hoàn thành ( mục nhập sai): %realprogdir%\modules\database\%mysql_driver%\bin\mysqldump.exe -A -a --add-drop-database --opt --host=%ip% --user=root > %realprogdir%\ %DD%_%MM%_%YYYY%_%hh%_%mm%_dump.sql Bây giờ hãy xem phiên bản chính xác của mục nhập công việc: %COMSPEC% /c %realprogdir%\modules\database\%mysql_driver%\ bin\ mysqldump.exe -A -a --add-drop-database --opt --host=%ip% --user=root > %realprogdir%\%DD%_%MM%_%YYYY%_%hh %_ %mm%_dump.sql Công việc đúng ở trên, khi được thực thi bởi bộ lập lịch, sẽ được mở rộng thành lệnh sau: C:\Windows\system32\cmd.exe /c C:\OpenServer\modules\database\MySQL- 5.3.1\bin\mysqldump.exe -A -a --add-drop-database --opt --host=127.0.0.1 --user=root > C:\OpenServer\09_01_2013_14_25_dump.sql

Thông tin

Bạn nên tính đến thực tế là các nhiệm vụ được hoàn thành mà không cần chuyển sang thư mục làm việc của chương trình được chỉ định trong tác vụ. Một số tập lệnh PHP có thể không hoạt động chính xác nếu định nghĩa thư mục gốc không được triển khai chính xác.

Trình đơn dấu trang

Để truy cập nhanh các trang cần thiết trên các trang web và thư mục công việc, khởi chạy và thực thi bất kỳ chương trình và lệnh nào trong OSPanel, bạn có thể tạo dấu trang.

Các loại dấu trang

  • liên kết
  • Thư mục
  • Chương trình (có thể được khởi chạy với các tham số)
  • Lệnh ở định dạng dòng lệnh của Windows

Sử dụng biến làm vật thay thế

Biến đổi Mô tả biến
%realprogdir% Đường dẫn thực tới thư mục OSPanel (dấu gạch chéo ngược "\")
%progdir% Đã tạo đường dẫn đến thư mục OSPanel, có tính đến đĩa ảo (dấu gạch chéo ngược "\")
%sprogdir% Đã tạo đường dẫn đến thư mục OSPanel, có tính đến đĩa ảo (dấu gạch chéo "/")
%dprogdir% Đã tạo đường dẫn đến thư mục OSPanel, có tính đến đĩa ảo (dấu gạch chéo ngược kép "\\")
%dsprogdir% Đã tạo đường dẫn đến thư mục OSPanel, có tính đến đĩa ảo (dấu gạch chéo kép "//")
%realsitedir% Đường dẫn thực tới thư mục tên miền gốc (dấu gạch chéo ngược "\")
%sitedir% Đã tạo đường dẫn đến thư mục gốc của miền, có tính đến đĩa ảo (dấu gạch chéo ngược "\")
%ssitedir% Đã tạo đường dẫn đến thư mục gốc của miền, có tính đến đĩa ảo (dấu gạch chéo "/")
%httpport% Cổng máy chủ HTTP
%httpssport% Cổng máy chủ HTTPS
%postgresqlport% Cổng máy chủ PostgreSQL
%mysqlport% Cổng máy chủ MySQL
%mongodbport% Cổng máy chủ MongoDB
%memcacheport% Cổng máy chủ Memcache
%ftpport% Cổng máy chủ FTP
%httpdriver% Tên mô-đun HTTP
%phpdriver% Tên mô-đun PHP
%mysql_driver% Tên mô-đun MySQL/MariaDB
%pg_driver% Tên mô-đun PostgreSQL
%mongo_driver% Tên mô-đun MongoDB
%memcachedriver% Tên mô-đun Memchache
%dnsdriver% Tên mô-đun DNS
%ip% Địa chỉ IP máy chủ
%đĩa% Ký tự ổ đĩa từ đường dẫn được tạo đến thư mục OSPanel, có tính đến đĩa ảo (chỉ chữ cái)
%osdisk% Ký tự ổ đĩa từ đường dẫn thực đến thư mục OSPanel (chỉ chữ cái)
%sysdisk% Ổ đĩa hệ thống Windows (chỉ chữ cái)

Khi tạo dấu trang trên [khởi chạy chương trình có tham số], dấu phân cách giữa đường dẫn đến chương trình và tham số khởi chạy là dấu #, nếu không dấu trang sẽ được thực thi thông qua dòng lệnh!

Ví dụ về tạo dấu trang: # Ví dụ 1 (liên kết) Tên: Trang web của tôi Chạy: http://xxx.ru # Ví dụ 2 (chạy chương trình có tham số) Tên: Trình quản lý MySQL Chạy: %realprogdir%\modules\heidisql\heidisql .exe# -h=%firstsite% -u=root -P=%mysqlport%

Thực đơn chương trình

Thêm một chương trình di động

Khi sử dụng phiên bản đầy đủ của OSPanel, bạn có thể thêm chương trình di động của riêng mình vào menu. Để làm điều này, bạn cần phải làm như sau:
  1. Mở thư mục có danh mục chương trình bạn cần trong thư mục con ./progs/ và tạo một thư mục trong đó với tên chương trình di động của bạn
  2. Sao chép chương trình di động của bạn cùng với các thư mục và tệp của nó vào thư mục bạn đã tạo
  3. Khởi động lại OSPanel (không phải máy chủ)

Chú ý

Tên của thư mục chứa chương trình và tên của chương trình di động (không có phần mở rộng) phải giống nhau!

Thêm danh mục chương trình

Để thêm danh mục của riêng bạn vào menu chương trình, bạn nên tạo một thư mục cùng tên trong thư mục ./progs/. Các chương trình được thêm vào thư mục Mặc định sẽ được hiển thị ngay trong menu chương trình mà không có danh mục.

Thêm lối tắt chương trình

Ngoài phần mềm di động, bạn có thể thêm phím tắt cho các chương trình được cài đặt cục bộ vào menu chương trình. Một con trỏ tới chương trình như vậy sẽ được hiển thị trong menu cùng với các chương trình khác và sẽ hoạt động giống như một phím tắt thông thường trong menu. Để thêm lối tắt vào chương trình được cài đặt cục bộ, chỉ cần sao chép nó vào thư mục ./progs/program_category bạn cần/.

Chú ý! Đừng cố sao chép các phím tắt không phải của chương trình vào các thư mục, trang web, v.v. vào menu chương trình di động. Những phím tắt như vậy sẽ không xuất hiện trong menu và do đó sẽ không hoạt động. Để tạo lối tắt đến các trang web, thư mục, v.v. sử dụng [Menu → Cài đặt → Dấu trang] (xem).

Bắt đầu/dừng tập lệnh

Bổ sung tập lệnh khởi động và dừng máy chủ

Trong OSPanel, có thể bổ sung các tập lệnh khởi động và tắt máy chủ bằng các tệp .bat (tệp bat) của riêng bạn.

Để hoàn thành tập lệnh khởi chạy, bạn cần tạo một tệp mẫu /userdata/start.tpl.bat, để bổ sung đoạn script dừng bạn cần tạo file mẫu cho phù hợp /userdata/stop.tpl.bat. Bạn có thể viết các chuỗi lệnh tùy ý trong các tệp như vậy để trình thông dịch lệnh Windows thực thi.

Trước khi ra mắt

Thực thi tệp /userdata/pre_start.bat (mẫu: /userdata/pre_start.tpl.bat) xảy ra TRƯỚC khởi chạy tất cả các mô-đun. Tệp phải xử lý chính xác và đầy đủ, nếu không máy chủ sẽ đợi tệp hoàn thành vô thời hạn.

Sau khi khởi động

Thực thi tệp /userdata/start.bat (mẫu: /userdata/start.tpl.bat) xảy ra SAU ĐÓ bắt đầu tất cả các mô-đun nhưng trước khi cờ trạng thái chuyển sang màu xanh lục. Tệp phải xử lý chính xác và đầy đủ, nếu không máy chủ sẽ đợi tệp hoàn thành vô thời hạn.

Trước khi dừng lại

Thực thi tệp /userdata/stop.bat (mẫu: /userdata/stop.tpl.bat) xảy ra TRƯỚC dừng các mô-đun. Tệp phải xử lý chính xác và đầy đủ, nếu không máy chủ sẽ đợi tệp hoàn thành vô thời hạn.

Sau khi dừng lại

Thực thi tệp /userdata/post_stop.bat (mẫu: /userdata/post_stop.tpl.bat) xảy ra SAU ĐÓ dừng các mô-đun nhưng trước khi cờ trạng thái chuyển sang màu đỏ. Tệp phải xử lý chính xác và đầy đủ, nếu không máy chủ sẽ đợi tệp hoàn thành vô thời hạn.

Sử dụng biến làm vật thay thế

Trong các tệp mẫu có phần mở rộng .tpl.bat bạn có thể sử dụng thay thế. Các tùy chọn có sẵn để thay thế các biến chương trình:
Biến đổi Mô tả biến
%realprogdir% Đường dẫn thực tới thư mục OSPanel (dấu gạch chéo ngược "\")
%progdir% Đã tạo đường dẫn đến thư mục OSPanel, có tính đến đĩa ảo (dấu gạch chéo ngược "\")
%sprogdir% Đã tạo đường dẫn đến thư mục OSPanel, có tính đến đĩa ảo (dấu gạch chéo "/")
%dprogdir% Đã tạo đường dẫn đến thư mục OSPanel, có tính đến đĩa ảo (dấu gạch chéo ngược kép "\\")
%dsprogdir% Đã tạo đường dẫn đến thư mục OSPanel, có tính đến đĩa ảo (dấu gạch chéo kép "//")
%realsitedir% Đường dẫn thực tới thư mục tên miền gốc (dấu gạch chéo ngược "\")
%sitedir% Đã tạo đường dẫn đến thư mục gốc của miền, có tính đến đĩa ảo (dấu gạch chéo ngược "\")
%ssitedir% Đã tạo đường dẫn đến thư mục gốc của miền, có tính đến đĩa ảo (dấu gạch chéo "/")
%httpport% Cổng máy chủ HTTP
%httpssport% Cổng máy chủ HTTPS
%postgresqlport% Cổng máy chủ PostgreSQL
%mysqlport% Cổng máy chủ MySQL
%mongodbport% Cổng máy chủ MongoDB
%memcacheport% Cổng máy chủ Memcache
%ftpport% Cổng máy chủ FTP
%httpdriver% Tên mô-đun HTTP
%phpdriver% Tên mô-đun PHP
%mysql_driver% Tên mô-đun MySQL/MariaDB
%pg_driver% Tên mô-đun PostgreSQL
%mongo_driver% Tên mô-đun MongoDB
%memcachedriver% Tên mô-đun Memchache
%dnsdriver% Tên mô-đun DNS
%ip% Địa chỉ IP máy chủ
%đĩa% Ký tự ổ đĩa từ đường dẫn được tạo đến thư mục OSPanel, có tính đến đĩa ảo (chỉ chữ cái)
%osdisk% Ký tự ổ đĩa từ đường dẫn thực đến thư mục OSPanel (chỉ chữ cái)
%sysdisk% Ổ đĩa hệ thống Windows (chỉ chữ cái)

Ngoài việc viết lệnh, các thay thế được liệt kê có thể được sử dụng để chỉ định các biến môi trường thực, ví dụ: setx DIR_PHP "%realprogdir%\modules\php\%phpdriver%" Bạn cần hiểu rằng các tệp có phần mở rộng .tpl.bat chỉ là các tệp templates.bat và sẽ không được thực thi. Trong quá trình khởi động hoặc dừng máy chủ, các file mẫu sẽ được chuyển đổi thành file .bat thực thi trong cùng thư mục với việc thay thế các biến thay thế và các file .bat làm sẵn này sẽ được gửi đi để thực thi.

Chú ý

Khi quy trình tắt Windows đã bắt đầu, không thể khởi chạy bất kỳ quy trình mới nào, vì vậy các tập lệnh STOP ( dừng lại.batpost_stop.bat) không được đáp ứng. Nếu bạn yêu cầu thực thi bắt buộc các tập lệnh tắt máy, bạn phải tắt OSPanel theo cách thủ công ngay lập tức trước khi muốn tắt máy tính của mình.

Chế độ giới hạn

Nếu tệp HOSTS không thể ghi được (theo quy định, điều này xảy ra khi chương trình được khởi chạy mà không có quyền quản trị viên), chương trình sẽ chuyển sang chế độ hoạt động hạn chế với chức năng bị giảm.

Ở chế độ giới hạn, bạn sẽ không có quyền truy cập vào các chức năng sau:

  • Sử dụng bí danh và tên miền của riêng bạn (ngoại trừ tên miền localhost);
  • Chỉ định địa chỉ IP của máy chủ (ngoại trừ địa chỉ 127.0.0.1 và *);
Như vậy, ở chế độ giới hạn, bạn sẽ có quyền truy cập vào một trong hai địa chỉ IP: 127.0.0.1 hoặc * và chỉ có một tên miền localhost. Các bí danh và tên miền khác mà bạn tạo sẽ không được chương trình xử lý.

Bạn chỉ có thể làm việc ở chế độ giới hạn nếu bạn hoàn toàn không có quyền quản trị viên. Nếu bạn có cơ hội chạy chương trình với các quyền cần thiết thì bạn nên tận dụng lợi thế này. Trong trường hợp bạn liên tục quên chạy chương trình với các quyền cần thiết, hãy bật tùy chọn [Yêu cầu tài khoản quản trị viên].

Nếu trong nhật ký khởi động, bạn thấy thông báo rằng tệp Máy chủ không thể ghi và OSPanel đang chạy với quyền quản trị viên, điều này có nghĩa là quyền truy cập vào tệp này bị chặn bởi chương trình chống vi-rút/tường lửa (ngay cả đối với các chương trình đáng tin cậy) hoặc các hạn chế về quyền truy cập của Windows được áp dụng.

Thêm OSPanel, cũng như tất cả các thành phần khác mà phần mềm chống vi-rút/tường lửa sẽ yêu cầu, vào chương trình đáng tin cậy. Vô hiệu hóa tính năng bảo vệ tệp HOSTS (hoặc tệp hệ thống) trong cài đặt tường lửa/chống vi-rút của bạn, nếu có tính năng bảo vệ đó. Hãy thử xóa tập tin C:\Windows\System32\Drivers\etc\hosts và tạo lại với nội dung sau: 127.0.0.1 localhost Nếu bạn làm việc mà không có quyền quản trị viên nhưng với tệp HOSTS có thể ghi, chương trình sẽ hoạt động ở chế độ bình thường mà không có bất kỳ hạn chế nào. Bạn có thể cho phép ghi vào tệp HOSTS cho tất cả người dùng bằng cách chạy lệnh sau thông qua bảng điều khiển (chạy với tư cách Quản trị viên): attrib -s -r -h -a C:\Windows\system32\drivers\etc\hosts

Chú ý

Khi Kiểm soát tài khoản người dùng (UAC) được bật và khởi chạy mà không có quyền quản trị viên, OSPanel sẽ không có quyền truy cập vào tệp HOSTS và sẽ tự động chuyển sang chế độ hạn chế.

Khởi chạy mà không tạo các mục trong tệp HOSTS

OSPanel triển khai khả năng khởi chạy hoàn toàn mà không cần tạo các mục trong tệp HOSTS. Tính năng này sẽ hữu ích cho người dùng mạng văn phòng và thiết bị đầu cuối, nơi chỉ quản trị viên cấp cao mới có quyền truy cập vào tệp HOSTS. Nếu tùy chọn [Không thực hiện thay đổi đối với tệp HOSTS] được bật thì máy chủ sẽ khởi động mà không chỉnh sửa tệp HOSTS, tức là. Việc truy cập vào tập tin này hoàn toàn không cần thiết.

Bạn nên biết và hiểu rằng trong quá trình khởi động, chương trình sẽ đưa ra yêu cầu DNS tới từng miền bạn đã tạo và nếu không có mục nhập nào cho bất kỳ miền nào trong tệp HOSTS, điều này sẽ dẫn đến lỗi [Lỗi khởi động]. Đừng quên liên hệ với quản trị viên mạng của bạn sau mỗi lần tạo tên miền; quản trị viên phải thực hiện các mục cần thiết trong tệp HOSTS, nếu không bạn sẽ không thể khởi động máy chủ.

Định dạng để tạo các mục trong tệp HOSTS là tiêu chuẩn - tên miền không gian ip, ví dụ: 192.168.5.10 rhino.acme.com 192.168.5.10 x.acme.com

Gửi thư qua SMTP

Thư Yandex

Thư.ru thư

Dưới đây là các cài đặt điển hình để gửi thư qua máy chủ SMTP của nhà cung cấp thư đã chọn.

Thư Gmail

Dưới đây là các cài đặt điển hình để gửi thư qua máy chủ SMTP của nhà cung cấp thư đã chọn.


Theo mặc định, Gmail không cho phép bạn sử dụng SMTP nên quyền truy cập phải được kích hoạt riêng. Bạn cần hoàn thành các bước kích hoạt sau:

1. Đăng nhập tài khoản Gmail của bạn
2. Trong cùng một tab trình duyệt, hãy truy cập https://www.google.com/settings/security/lesssecureapps
3. Kích hoạt quyền truy cập tài khoản cho “ứng dụng chưa được xác minh” (xem hình bên dưới)
4. Kiểm tra việc gửi thư thông qua tập lệnh của bạn trên máy chủ OSPanel
5. Làm mới trang https://www.google.com/settings/security/lesssecureapps và kích hoạt lại quyền truy cập tài khoản cho “ứng dụng chưa được xác minh” (bạn có thể bỏ qua email bạn nhận được về nỗ lực truy cập vào tài khoản của mình)

Bây giờ hãy thử gửi lại email, lần này nó sẽ hoạt động.

Truy cập bên ngoài

Làm việc với các mạng bên ngoài

OSPanel có thể hoạt động trên mạng cục bộ và Internet dưới dạng máy chủ web. Để hoạt động trên Internet, bạn cần có địa chỉ IP tĩnh (màu trắng). Để mở quyền truy cập vào máy chủ từ bên ngoài, bạn cần chỉ định * làm địa chỉ IP trong cài đặt OSPanel, trong trường hợp này quyền truy cập sẽ được mở ngay lập tức đối với tất cả các mạng mà máy tính của bạn được kết nối. Nếu bạn chỉ muốn mở quyền truy cập vào một mạng cụ thể (ví dụ: mạng cục bộ), thì hãy chỉ định địa chỉ IP được cấp cho máy tính của bạn trên mạng này trong cài đặt chương trình.

Thông tin

Khi làm việc thông qua bộ định tuyến hoặc cổng khác, có thể cần phải cấu hình bổ sung. Xem tài liệu về thiết bị bạn đang sử dụng, liên hệ với quản trị viên mạng của bạn.

Quyền truy cập bên ngoài vào các miền địa phương

Sau khi bạn thiết lập quyền truy cập từ xa vào máy chủ của mình, tất cả các miền cục bộ sẽ có thể truy cập được từ xa. Nhưng làm thế nào để mở chúng? Để mở trang mong muốn từ một máy từ xa, bạn sẽ cần tạo một mục trong tệp HOSTS của máy tính đó với địa chỉ miền cục bộ của bạn, ví dụ: 64.55.96.24 supersite (trong đó 64.55.96.24 là địa chỉ của bạn máy tính và supersite là tên miền cục bộ). Sau khi thực hiện mục nhập như vậy trong tệp HOSTS trên máy tính từ xa, tên miền supersite sẽ có sẵn bằng cách nhập nó vào trình duyệt như bình thường.

Xin lưu ý rằng chỉ cần nhập địa chỉ IP máy tính của bạn http://64.55.96.24/ hoặc cố gắng truy cập một miền cục bộ không tồn tại sẽ mở ra một trang trống.

Để khi bạn nhập địa chỉ IP của máy tính, một trang web cục bộ cụ thể sẽ mở ra, bạn có thể tạo bí danh có dạng your_external_ip => your_local_domain. Sau các bước này, miền cục bộ mà bạn đã chỉ định mà bạn đã tạo bí danh sẽ có thể truy cập được qua mạng cục bộ hoặc Internet tại http://your_external_ip/ (ví dụ: http://64.55.96.24/). Nếu máy tính của bạn được kết nối với nhiều mạng và IP=* được đặt trong cài đặt máy chủ thì bí danh đó phải được tạo cho từng địa chỉ IP được cấp cho máy tính của bạn trong mỗi mạng.

Bảo mật máy tính

Khi làm việc với mạng bên ngoài, không có gì đảm bảo cho tính bảo mật của máy tính của bạn. Máy chủ chạy với quyền Quản trị viên, nghĩa là các tập lệnh chạy dưới sự kiểm soát của nó có thể làm bất cứ điều gì chúng muốn trên máy tính. Lỗ hổng bảo mật trong tập lệnh có thể khiến tin tặc truy cập vào máy tính của bạn. Chúng tôi không khuyến nghị sử dụng OSPanel này! Trước khi thiết lập quyền truy cập từ xa vào máy chủ, hãy nhớ đọc phần hướng dẫn tham khảo này.

Kiểm soát bên ngoài

OSPanel có thể nhận một số lệnh qua Internet; vì điều này có một bảng điều khiển tích hợp chạy trên một cổng chuyên dụng. Chương trình cũng có thể được điều khiển thông qua dòng lệnh.

Kiểm soát Internet

Để truy cập bảng điều khiển, bạn cần gõ http://localhost:1515/ (mặc định). Cổng, thông tin đăng nhập và mật khẩu cho bảng điều khiển có thể được chỉ định trực tiếp trong cài đặt OSPanel [Menu → Cài đặt → Khác]. Bảng điều khiển có sẵn trên bất kỳ địa chỉ IP nào mà máy tính của bạn có thể truy cập được, cũng như trên bất kỳ miền cục bộ nào được tạo trên máy chủ. Để quản lý chương trình qua Internet, địa chỉ IP bên ngoài của bạn phải là “màu trắng”, tức là. có thể truy cập từ Internet.

Các lệnh sử dụng trên dòng lệnh

"C:\openserver\OSPanel.exe" # khởi động chương trình "C:\openserver\OSPanel.exe" /start # khởi động máy chủ "C:\openserver\OSPanel.exe" /khởi động lại # khởi động lại máy chủ "C:\ openserver\OSPanel .exe" /stop # dừng máy chủ "C:\openserver\OSPanel.exe" /exit # thoát khỏi chương trình

Bảo vệ máy chủ

Thiết lập bảo vệ

Khi một máy chủ được mở để truy cập từ Internet, nó sẽ trở nên cực kỳ dễ bị tấn công, đặc biệt là với các cài đặt mặc định. Nhiều con nhện và vi rút liên tục quét Internet để tìm các cổng mở và theo quy luật, một máy chủ không được bảo vệ sẽ bị tấn công trong vòng vài giờ sau khi xuất hiện trên mạng.

Một số bước để bảo vệ máy chủ web của bạn khỏi bị truy cập trái phép:

  1. Thay đổi mật khẩu người dùng FTP mặc định [Menu → Cài đặt → Máy chủ FTP];
  2. Đặt mật khẩu của riêng bạn cho người dùng root (và những người khác) của tất cả các mô-đun DBMS;
  3. Cho phép bảo vệ các công cụ web và ổ đĩa khỏi truy cập từ mạng bên ngoài trong cài đặt chương trình [Menu → Cài đặt → Máy chủ];
  4. Bây giờ hãy khởi động lại chính chương trình điều khiển (không phải máy chủ);
  5. Định cấu hình tường lửa bằng cách chặn TẤT CẢ các cổng truy cập từ bên ngoài ngoại trừ những cổng bạn dự định sử dụng (ví dụ: 80,443,21,990,53);

Chú ý

Máy chủ web chạy thay mặt cho quản trị viên máy tính của bạn, khi làm việc trên các địa chỉ IP bên ngoài hoặc IP = * tính bảo mật của máy tính của bạn sẽ gặp rủi ro! Tránh sử dụng các tập lệnh dễ bị tấn công, cấu hình mô-đun không chính xác và mật khẩu đơn giản.

Bảo vệ tích hợp chống truy cập từ bên ngoài

Việc chọn tùy chọn [Bảo vệ máy chủ khỏi truy cập bên ngoài] sẽ vô hiệu hóa một số chức năng PHP nguy hiểm, quyền truy cập vào các công cụ web từ bên ngoài sẽ bị chặn và quyền truy cập đĩa đối với các tập lệnh PHP sẽ bị giới hạn trong thư mục gốc của miền. Tùy chọn này làm giảm hiệu suất của các tập lệnh PHP xuống 3-4 lần.

Làm việc với Pear và Composer

Cài đặt lê

Để cài đặt Pear, khởi động máy chủ và vào [Menu → Nâng cao → Bảng điều khiển], sau đó gõ lệnh trong bảng điều khiển quả lê và làm theo các lệnh tiếp theo của trình cài đặt.

Cài đặt trình soạn thảo

Trình soạn thảo tương thích với tất cả các mô-đun PHP kể từ phiên bản 5.3. Để cài đặt Composer, hãy khởi động máy chủ và thực thi [Menu → Nâng cao → Bảng điều khiển], sau đó đi tới thư mục chứa trang web nơi bạn định cài đặt Composer (ví dụ: cd C:\openserver\domain\localhost). Khi bạn đã ở trong thư mục chứa trang mong muốn, hãy nhập lệnh trong bảng điều khiển nhà soạn nhạc ban đầu và tạo tệp cấu hình Composer (composer.json). Khi tệp Composer.json được tạo, hãy nhập lệnh trong bảng điều khiển cài đặt nhà soạn nhạc và chờ cài đặt các dự án đã chọn cũng như các phần phụ thuộc của chúng. Trong tương lai, bạn có thể cập nhật các dự án đã cài đặt bằng lệnh cập nhật trình soạn thảo, ví dụ: cd C:\openserver\domains\localhost & soạn nhạc cập nhật -v

Cài đặt dự án Composer

  1. Thực thi [Menu → Nâng cao → Bảng điều khiển];
  2. Đi tới thư mục chứa trang web mà bạn dự định cài đặt dự án;
  3. Cài đặt bất kỳ dự án nào bạn cần, ví dụ:
# Vào thư mục dự án cd C:\openserver\domains\localhost # Cài đặt Symfony soạn nhạc create-project symfony/framework-standard-edition symfony # Cài đặt PHPUnit soạn thảo create-project phpunit/phpunit phpunit & echo @php -d out_buffering=0 phpunit\phpunit.php %*>phpunit.bat # Cài đặt Laravel soạn nhạc create-project laravel/laravel laravel --prefer-dist # Cài đặt phpDocumentor soạn nhạc create-project phpdocumentor/phpdocumentor phpdocumentor Trong tương lai, để cập nhật một dự án được cài đặt theo cách này , chỉ cần vào thư mục chứa dự án mong muốn và thực hiện lệnh cập nhật nhà soạn nhạc: cd C:\openserver\domains\localhost\phpunit & cập nhật trình soạn thảo

Làm việc trong bảng điều khiển

Để khởi chạy bảng điều khiển tích hợp, bạn cần khởi động máy chủ và thực thi [Menu → Nâng cao → Bảng điều khiển]. Môi trường được hình thành tại thời điểm máy chủ khởi động và được chuyển cho tất cả các mô-đun đã khởi chạy. Bất kỳ chương trình nào khác, có thể là bảng điều khiển hoặc IDE, cũng có thể có môi trường chính xác; chỉ cần khởi chạy các chương trình này từ menu OSPanel. Để thực hiện việc này, bạn có thể tạo dấu trang hoặc thêm lối tắt vào menu chương trình (xem các phần và).

Bạn cần biết rằng nếu bạn khởi chạy bảng điều khiển hoặc bất kỳ chương trình nào khác từ menu Bắt đầu tiêu chuẩn hoặc từ lối tắt trên màn hình chứ không phải từ menu OSPanel, thì chúng sẽ không thể hoạt động với môi trường ảo được tạo trong OSPanel.

Bảng điều khiển tích hợp có thể được khởi chạy ngay cả khi máy chủ bị tắt; ở phiên bản đầy đủ, hãy đi tới [Menu → Chương trình → Internet → Bảng điều khiển]. Tuy nhiên, khi máy chủ bị tắt, môi trường không được hình thành và do đó sẽ không thể làm việc từ bảng điều khiển với PHP và các mô-đun hoặc chương trình khác (Pear, Composer, script, v.v.).

Những đặc điểm quan trọng

Nếu bạn khởi động bảng điều khiển trước rồi mới khởi động máy chủ, môi trường sẽ KHÔNG có sẵn trong bảng điều khiển. Để bắt đầu làm việc đầy đủ với các mô-đun sau khi khởi động máy chủ, bạn cần đóng và mở lại bảng điều khiển, vì chỉ khi máy chủ hoạt động, bảng điều khiển mới nhận được môi trường được định dạng chính xác tại thời điểm khởi chạy từ menu. Tương tự, môi trường sẽ không được cập nhật trong bảng điều khiển nếu bạn chuyển sang mô-đun PHP hoặc MySQL khác và khởi động lại máy chủ nhưng không khởi động lại bảng điều khiển!

Sửa lỗi đăng ký

Các bản sửa lỗi được cung cấp để tự cài đặt từ menu OSPanel trong số các dấu trang được tạo theo mặc định. Bạn cũng có thể tìm thấy các bản sửa lỗi trong thư mục ./modules/system/ và tự mình áp dụng chúng.

Sửa lỗi đăng ký để vô hiệu hóa IPv6

Bản sửa lỗi này cho phép bạn tắt tất cả các thành phần IPv6 ngoại trừ giao diện loopback. Bản sửa lỗi cũng yêu cầu Windows ưu tiên IPv4 hơn IPv6 bằng cách thay đổi các mục trong bảng chính sách tiền tố. Bạn chỉ nên sử dụng bản sửa lỗi này cho những người dùng sử dụng miền localhost và OSPanel không có quyền ghi vào tệp Windows\System32\Drivers\etc\hosts.

Sửa lỗi đăng ký để tùy chỉnh hành vi hệ thống

Bản sửa lỗi này cho phép bạn tùy chỉnh hoạt động của hệ thống trong quá trình tắt Windows. Bản sửa lỗi vô hiệu hóa việc chấm dứt quy trình tự động và tăng thời gian chờ (sau đó quy trình được coi là treo) lên 30 giây.

Sửa lỗi đăng ký để tối ưu hóa hiệu suất SSD

Bản sửa lỗi này cho phép bạn tắt Quản lý nguồn liên kết (LPM) và DIPM trong trình điều khiển SATA AHCI. Việc sử dụng LPM với ổ SSD thường dẫn đến khả năng bị “đóng băng” trong hoạt động của hệ điều hành, từ treo nhỏ cho đến treo toàn bộ hệ thống. Để tránh hao mòn SSD, bản sửa lỗi này sẽ vô hiệu hóa các dịch vụ Superfetch và Prefetch cũng như cập nhật thời gian truy cập lần cuối vào các tệp ở NTFS.

Bạn không nên áp dụng cách khắc phục nếu hệ thống không sử dụng ổ SSD. Người dùng máy tính xách tay nên sử dụng cách khắc phục một cách khôn ngoan vì mức tiêu thụ điện năng của ổ đĩa sẽ tăng nhẹ, điều này sẽ làm giảm tuổi thọ pin của máy tính xách tay.

Sửa lỗi đăng ký để điều chỉnh TCP

Bản sửa lỗi này sẽ tối ưu hóa các giá trị TcpTimedWaitDelay và MaxUserPort, cho phép hệ thống của bạn chạy nhanh hơn và có nhiều kết nối TCP hơn. Đặc biệt, vấn đề với torrent sẽ biến mất: không thể thực hiện thao tác trên ổ cắm vì bộ đệm quá nhỏ hoặc hàng đợi đã đầy. Các chương trình khác tạo ra số lượng lớn kết nối TCP đồng thời cũng có thể hoạt động bình thường.

Sửa driver TCPIP cho Windows XP

Sửa lỗi giới hạn nửa mở được thiết kế để thay đổi số lượng tối đa các kết nối TCP gửi đi nửa mở đồng thời (kết nối nửa mở hoặc các lần thử kết nối) trong tệp hệ thống tcpip.sys. Hạn chế là một máy tính không được phép có nhiều hơn 10 kết nối gửi đi nửa mở đồng thời. Như vậy, tốc độ kết nối tới các máy tính khác thực tế bị hạn chế. Bản vá cho phép bạn loại bỏ giới hạn này, tức là tăng giới hạn tối đa của các kết nối nửa mở. Đối với đại đa số người dùng, giới hạn 100 sẽ là đủ. Bản vá này có thể áp dụng cho các phiên bản Windows x32 và x64 đã lỗi thời: XP, 2003 Server, Vista. Bắt đầu từ các phiên bản Windows Vista SP2 và Windows 7, không cần áp dụng bản vá và nếu nó khởi động, nó sẽ thông báo cho bạn rằng không thể cài đặt.

Chú ý

Sau khi áp dụng các bản sửa lỗi, bạn nên nhớ khởi động lại máy tính của mình.

Câu hỏi và câu trả lời

Không có gì bắt đầu?

Đừng tuyệt vọng, hãy xem nhật ký chương trình chung và nhật ký thành phần khác [Menu → Xem nhật ký]. Trong phần lớn các trường hợp, bạn sẽ tìm thấy lý do khởi đầu không thành công ở đó. Trong những trường hợp phức tạp hơn, hãy bật tùy chọn [Chạy máy chủ ở chế độ gỡ lỗi]; điều này sẽ cho phép bạn xem thông tin gỡ lỗi khi khởi động. Đồng thời thêm OSPanel vào chương trình đáng tin cậy tường lửa hoặc phần mềm chống vi-rút của bạn, nếu bạn có.

Nó báo cổng 80, 3306, v.v. đã chụp rồi!

Bật tùy chọn [Khởi động máy chủ ở chế độ tích cực] trong cài đặt OSPanel; ở chế độ này, tất cả các chương trình chiếm các cổng cần thiết sẽ bị đóng cưỡng bức. Thêm OSPanel vào chương trình đáng tin cậy máy chủ chống vi-rút/tường lửa/proxy của bạn hoặc tắt tính năng giám sát các cổng 80/443/21/90xx/3306 nếu có. Các phần mềm chống vi-rút/tường lửa riêng lẻ có thể có các phần bổ sung riêng. cài đặt liên quan đến việc chặn kết nối chương trình với mạng.

Nó báo là không có quyền truy cập để làm việc trong thư mục này!

Bạn đang cố chạy OSPanel từ một thư mục thuộc về người dùng khác hoặc các tệp OSPanel được người dùng khác ghi vào máy tính. Nếu OSPanel sẽ được người dùng Pavel khởi chạy (ví dụ), thì hãy đăng nhập bằng tài khoản Pavel và sao chép OSPanel vào thư mục thuộc về người dùng Pavel (có quyền ghi), sau đó có thể khởi động máy chủ để người dùng này. Thay vì sao chép, bạn có thể đặt quyền truy cập đặc biệt vào thư mục bằng OSPanel, hãy liên hệ với quản trị viên máy tính của bạn.

Tại sao các nút màu xám và không nhấn được?!

Tại bất kỳ thời điểm nào, chỉ những nút và phần menu đó đang hoạt động mới có thể thực hiện hành động được chỉ định cho chúng. Ví dụ: nếu máy chủ không chạy, mục menu PHPMyAdmin sẽ không hoạt động; nếu máy chủ đang chạy, các nút xóa nhật ký sẽ không khả dụng, v.v.

Tôi không thể mở menu khi cờ màu vàng!

Cờ màu vàng cho biết lệnh đang được thực thi (ví dụ: bắt đầu, dừng hoặc lưu cài đặt). Trong khi các lệnh đang được thực thi, menu chương trình không có sẵn.

Tôi đã tạo 3000 tên miền và bây giờ máy chủ không khởi động được!

Tăng số lần kiểm tra trạng thái máy chủ lên 20-30 hoặc cao hơn trong cài đặt chương trình [Menu → Cài đặt → Khác]. Chuyển sang sử dụng mô-đun HTTP Apache nếu bạn đang sử dụng mô-đun Nginx.

Tôi muốn kiểm tra trang web có tính đến các tốc độ Internet khác nhau (ví dụ: thiết bị di động)!

OSPanel có khả năng giới hạn tốc độ truyền dữ liệu để mô phỏng việc tải trang web chậm. Để giới hạn tốc độ, hãy sử dụng menu OSPanel: [Menu → Cài đặt → Khác]. Tốc độ có thể bị giới hạn trong khoảng 1-40 KB mỗi giây, đặt giá trị thành 0 hoặc lớn hơn 40 sẽ hủy giới hạn. Giới hạn tốc độ được đặt cho mỗi yêu cầu, vì vậy nếu khách hàng đồng thời mở 4 hình ảnh trên trang web (4 kết nối), thì mỗi hình ảnh đó sẽ được tải ở một tốc độ nhất định.

Tôi có thể chỉnh sửa cài đặt mô-đun ở đâu?

Để chỉnh sửa cài đặt mô-đun, hãy sử dụng menu OSPanel: [Menu → Nâng cao → Cấu hình].

Email của tôi được lưu ở đâu?

Theo mặc định, tất cả email được lưu vào thư mục tạm thời dữ liệu người dùng/tmp/email/, khi máy chủ dừng, thư mục này không bị xóa. Bạn có thể định cấu hình gửi email qua máy chủ SMTP từ xa: [Menu → Cài đặt → Thư].

Tôi nhấp vào trang mong muốn trong menu chương trình, nhưng không có gì mở ra!

Để nhiều mục menu hoạt động, bạn phải cài đặt và hoạt động chính xác. trình duyệt mặc định. Bạn cũng có thể chỉ định trực tiếp trình duyệt của mình trong cài đặt chương trình: [Menu → Cài đặt → Menu].

Tôi đã tạo một miền local_site.loc nhưng nó không hoạt động!

Dấu gạch dưới không thể có trong tên miền, vì vậy tên miền sẽ không kết nối. Ký tự được phép: .

Máy chủ không khởi động bằng ip 192.168.0.1 và nói rằng localhost chỉ hoạt động trên ip 127.0.0.1!

Thật vậy, miền localhost chỉ có thể sử dụng được với địa chỉ IP là 127.0.0.1 nên bạn có thể đổi tên miền này hoặc xóa nếu không cần thiết.

Tôi muốn làm việc mà không cần đĩa ảo!

Chọn trong cài đặt OSPanel để hoạt động mà không cần đĩa ảo và sao chép thư mục máy chủ vào một thư mục có đường dẫn chỉ chứa các ký tự hoặc số Latinh, nếu không thì hoạt động mà không cần ảo. đĩa sẽ không thể thực hiện được.

Tôi không thấy đĩa ảo!

Nếu bạn không chạy bằng tài khoản quản trị viên nhưng OSPanel đang chạy với quyền quản trị viên thì đĩa ảo (nếu được sử dụng) sẽ không khả dụng cho bạn. OSPanel sẽ hoạt động tốt trong trường hợp này. Bạn có thể vô hiệu hóa việc sử dụng đĩa ảo trong cài đặt nhưng hãy tính đến các yêu cầu về đường dẫn tuyệt đối được mô tả trong câu trả lời trước.

Máy chủ khởi động nhưng trình duyệt báo rằng không tìm thấy miền!

Nếu trình duyệt của bạn được định cấu hình để hoạt động thông qua máy chủ proxy thì các trang web cục bộ sẽ không khả dụng với trình duyệt đó. Để khắc phục tình trạng này, hãy ngừng sử dụng proxy trong trình duyệt của bạn hoặc thêm tên miền cục bộ và địa chỉ IP của máy chủ vào danh sách ngoại lệ proxy trong cài đặt trình duyệt của bạn. Trong một số trường hợp, bạn cần tạo lại tệp HOSTS (xem).

Tại sao bạn cần cấu hình hiển thị dấu trang thay vì trang web?

Trong chế độ này, các dấu trang đã tạo sẽ được hiển thị thay vì danh sách các miền; điều này sẽ hữu ích khi tạo các tập hợp demo với các tập lệnh đã cài đặt (xem).

Tôi gặp khó khăn khi tạo lại dấu trang, người dùng FTP, v.v., tôi chỉ cần chỉnh sửa chúng!

Không cần phải tạo lại bản ghi, chỉ cần nhấp đúp vào bản ghi bạn quan tâm trong bảng, sau đó bản ghi này sẽ ngay lập tức bị xóa khỏi danh sách và được đặt lại vào trường chỉnh sửa. Đừng quên thêm mục đã chỉnh sửa trở lại bảng!

Kết nối với cơ sở dữ liệu mất hơn 1 giây!

Vô hiệu hóa việc sử dụng giao thức IPv6 bằng cách sử dụng hướng dẫn trong phần hướng dẫn này.

Tôi đã sao chép tập lệnh của mình vào thư mục miền, sau khi khởi động lại máy chủ không thấy tập tin và hiển thị lỗi!

Rất có thể, bạn đã sao chép hoặc tạo thư mục con như vậy trong một thư mục có miền có tên phù hợp với các điều kiện để tự động tìm kiếm thư mục gốc của miền (xem).

Máy chủ dần dần chiếm hết dung lượng ổ đĩa!

Dung lượng trống biến mất dần dần cho thấy rằng bạn đã tắt tính năng tự động dọn dẹp nhật ký khi khởi động máy chủ. Kết quả là, khi máy chủ được sử dụng tích cực, các tệp nhật ký sẽ tăng lên kích thước khổng lồ và chiếm hết dung lượng trống trên đĩa. Xóa các mục nhật ký trong cửa sổ xem nhật ký và bật tự động xóa nhật ký khi khởi động trong cài đặt OSPanel. Thư mục trống .\userdata\tmp từ các tập tin tạm thời.

Làm cách nào để tạo cấu hình máy chủ của riêng tôi cho một miền?

Sử dụng mẫu cấu hình máy chủ ảo trong thư mục miền mong muốn để tạo cấu hình dành riêng cho miền. Khi tạo/thay đổi tệp, cần phải khởi động lại máy chủ. Mẫu cấu hình cho mô-đun cần thiết có thể được tìm thấy trong thư mục ./userdata/config/.

Ví dụ: nếu bạn muốn tạo cấu hình miền xxx.ru của riêng mình cho mô-đun Apache-2.4.2, thì hãy sao chép tệp ./userdata/config/Apache-2.4.3_vhost.conf vào thư mục có tên miền mong muốn, chỉnh sửa tệp này cho phù hợp với nhu cầu của bạn và khởi động lại máy chủ.

Hoặc một ví dụ khác, khi sử dụng mô-đun Apache+Nginx, bạn có thể sao chép cả hai tệp cấu hình cho mỗi máy chủ vào thư mục miền: Apache-2.2.23+Nginx-1.2.4_vhosta.confApache-2.2.23+Nginx-1.2.4_vhostn.conf.

Xin lưu ý - khi chỉnh sửa cấu hình máy chủ, bạn không thể xóa hoặc thay thế các biến hệ thống %...%, bạn chỉ có thể tạo các mục mới bổ sung cho cấu hình.

Cấu hình thành phần được chỉnh sửa như thế nào và ở đâu?

OSPanel sử dụng các tệp mẫu cấu hình có thể truy cập được thông qua menu chương trình chung. Đừng cố chỉnh sửa các tập tin cấu hình tạm thời được tạo khi máy chủ khởi động, điều đó chẳng có ý nghĩa gì. Các mẫu cấu hình là riêng cho từng mô-đun, tức là Nếu bạn chọn bất kỳ mô-đun nào làm hoạt động, các mẫu cài đặt cho mô-đun cụ thể đó sẽ được kích hoạt. Ví dụ: bạn đã định cấu hình mẫu tệp php.ini với mô-đun PHP 5.2 đang hoạt động, sau đó chọn mô-đun PHP 5.3 làm mô-đun đang hoạt động. Trong trường hợp này, bạn cần định cấu hình lại mẫu tệp php.ini cho mô-đun PHP 5.3.

Bản thân các mẫu cài đặt cho tất cả các mô-đun và công cụ được lưu trữ trong thư mục ./userdata/config/, chúng không thể được sử dụng làm cấu hình thực và không thể được chỉ định khi khởi chạy mô-đun, bảng điều khiển và tập lệnh. Trong quá trình khởi chạy, các mẫu cấu hình sẽ đi qua trình phân tích cú pháp, thay thế tất cả các biến thay thế bằng dữ liệu thực và lưu các tệp cấu hình tạo sẵn vào một thư mục ./userdata/temp/config/.

Làm cách nào để chỉ định cài đặt đặc biệt để kết nối với máy chủ SMTP cho miền đã chọn?

Trong OSPanel, có thể gửi thư qua máy chủ SMTP của bên thứ ba, trong khi tất cả các miền đều sử dụng các tham số kết nối đã được người dùng chỉ định trong cửa sổ cài đặt OSPanel. Để một miền cụ thể sử dụng cài đặt kết nối của riêng nó với máy chủ SMTP, bạn cần chỉ định chúng trong mẫu cấu hình cho máy chủ này. Mở mẫu cấu hình máy chủ ảo (cách tạo mẫu được mô tả trong câu trả lời trước) trong thư mục có miền mong muốn và thêm nội dung sau (trong một dòng) vào mô tả máy chủ: php_admin_value sendmail_path "%mailway% -t -- smtp-ssl=none --smtp- server=smtp.xxx.xx --smtp-port=xx [email được bảo vệ] [email được bảo vệ]--smtp-pass=xxxxxx --pop3-server=pop3.xxx.xx [email được bảo vệ]--pop3-pass=xxxxxx" Ví dụ: %limit% DocumentRoot "%hostdir%" ... php_admin_value sendmail_path "%mailway% -t --smtp-ssl=none --smtp-server=smtp.xxx.xx --smtp-port=xx [email được bảo vệ] [email được bảo vệ]--smtp-pass=xxxxxx --pop3-server=pop3.xxx.xx [email được bảo vệ]--pop3-pass=xxxxxx" ... Phần cuối của dòng --pop3-server=pop3.xxx.xx [email được bảo vệ]--pop3-pass=xxxxxx chỉ thêm nếu cần có ủy quyền POP3 trước SMTP. Các giá trị có thể có cho tham số --smtp-ssl= là none, auto, ssl hoặc tls.

Hãy nhớ rằng khi bạn chỉ định cài đặt của riêng mình để kết nối với máy chủ SMTP, việc gửi thư cho miền đã chọn sẽ hoạt động bất kể cài đặt OSPanel chính. Cũng lưu ý rằng tất cả dữ liệu máy chủ SMTP, bao gồm thông tin đăng nhập và mật khẩu, sẽ có sẵn trong các tập lệnh PHP và hiển thị trong thông tin phpinfo(), do đó, vì lý do bảo mật, không nên sử dụng tùy chọn được mô tả để chỉ định cài đặt gửi thư trong cấu hình máy chủ

Giải quyết vấn đề

Dưới đây là quy trình cần thiết để giải quyết vấn đề khi khởi động máy chủ. Sau khi hoàn thành mỗi hành động, bạn phải lặp lại quá trình chạy thử máy chủ và nếu quá trình khởi chạy không thành công, bạn có thể tiến hành bước tiếp theo.
  1. Thực hiện [Menu → Nâng cao → Lần chạy đầu tiên]. Nếu muốn, bạn có thể đồng ý đưa các bản sửa lỗi vào sổ đăng ký.
  2. Đảm bảo rằng địa chỉ IP được chỉ định trong cài đặt tồn tại (ngoại trừ [*]). Đồng thời đảm bảo rằng tất cả các cài đặt chương trình khác đều chính xác.
  3. Thêm OSPanel vào chương trình đáng tin cậy tường lửa/phần mềm chống vi-rút của bạn hoặc định cấu hình chúng đúng cách, nếu có.
  4. Chạy [Menu → Xem nhật ký], cố gắng tìm nguyên nhân sự cố và khắc phục (nếu có thể).
  5. Kích hoạt tùy chọn [Run server in debug mode] trong cài đặt OSPanel và cố gắng tìm ra nguyên nhân của sự cố và khắc phục nó (nếu có thể).
  6. Chạy lệnh sau thông qua bảng điều khiển (chạy với tư cách Quản trị viên): attrib -s -r -h -a C:\Windows\system32\drivers\etc\hosts
  7. Kích hoạt dịch vụ DNS nếu nó bị vô hiệu hóa và khởi động nó, vô hiệu hóa tất cả các dịch vụ có IIS trong tên.
  8. Vô hiệu hóa proxy và proxy chung nếu chúng được cài đặt trên máy tính của bạn.

Thông tin

Một vấn đề rất phổ biến là cổng 80 bị bận; nó thường bị chương trình Skype chiếm giữ. Để khắc phục sự cố, hãy đi tới [Cài đặt Skype → Nâng cao → Kết nối] và bỏ chọn hộp kiểm [Sử dụng cổng 80 và 443 làm cổng thay thế].

Kiểm soát tài khoản người dùng (UAC)

Khi Kiểm soát tài khoản người dùng (UAC) được bật và khởi chạy mà không có quyền quản trị viên, OSPanel sẽ không có quyền truy cập vào tệp HOSTS và sẽ tự động chuyển sang chế độ hạn chế. Theo quy định, chế độ giới hạn được báo hiệu bằng sự hiện diện của chỉ một miền localhost trong menu chương trình, trong khi các miền khác đã được tạo trước đó. Để khắc phục tình trạng này, hãy bật tùy chọn [Yêu cầu tài khoản quản trị viên] trong cài đặt OSPanel và khởi động lại chương trình hoặc tắt Kiểm soát tài khoản người dùng (UAC).

Nếu bạn không có khả năng tắt UAC hoặc chạy chương trình với quyền quản trị viên thì có một số tùy chọn để giải quyết vấn đề này:

  1. Sử dụng máy chủ DNS tích hợp (cấu hình theo Hướng dẫn);
  2. Kích hoạt tùy chọn [Không thực hiện thay đổi đối với tệp HOSTS] + chỉnh sửa tệp này theo cách thủ công;
  3. Đặt quyền ghi vào tệp HOSTS cho tất cả người dùng Windows;
  4. Từ chối khả năng quản lý tên miền và làm việc với một tên miền localhost duy nhất;

Tạo hội đồng

Nó là gì và tại sao nó lại cần thiết?

Ví dụ: bạn có trang web, tập lệnh hoặc CMS của riêng mình mà bạn cần trình bày cho khách hàng trong tương lai để xem xét, hiển thị cho khách hàng hoặc đơn giản là tạo gói demo cho sản phẩm phần mềm của bạn. Điều cần thiết là sản phẩm phần mềm của bạn phải hoạt động tốt như nhau cho tất cả mọi người, trong cùng một cấu hình và đã được cài đặt và sẵn sàng để làm việc hoặc đánh giá. OSPanel sẽ giúp bạn điều này!

Bạn có thể tạo một máy chủ mini làm sẵn với tập lệnh đã cài đặt, hệ thống CMS, trang web, dự án, v.v. và người dùng hoặc khách hàng trong tương lai sẽ chỉ phải tải xuống và chạy nó! Sản phẩm của bạn sẽ hoạt động ngay từ đầu, bạn sẽ không cần tìm máy chủ cho nó, bạn sẽ không cần cài đặt, định cấu hình, v.v. Hơn nữa, tài liệu demo có thể được phân phối cho khách hàng trên đĩa CD/DVD. OSPanel có thể được khởi chạy từ các phương tiện như từ ổ cứng HDD hoặc ổ flash thông thường, với điểm khác biệt duy nhất là khi làm việc từ đĩa quang, sẽ không có thay đổi hoặc tệp nào được lưu sau khi thoát khỏi chương trình.

Cách tạo bản dựng demo

  1. Tải xuống bản phân phối OSPanel Mini mới nhất và giải nén nó vào một thư mục tạm thời. Chuyển đến thư mục đã giải nén bản phân phối và chạy chương trình OSPanel.exe.
  2. Loại bỏ các mô-đun không cần thiết trong thư mục ./modules/php/*, ./modules/database/*./modules/http/* chỉ để lại một mô-đun trong các thư mục sẽ được sử dụng cho sản phẩm phần mềm của bạn. Nếu bạn không định sử dụng mô-đun DNS và Memcached thì các thư mục chứa các mô-đun này cũng có thể bị xóa: ./modules/dns/*./modules/memcached/* tương ứng.
  3. Nhấp vào [Menu → Cài đặt] và chọn sử dụng các mô-đun mà bạn chưa xóa. Đặt địa chỉ IP của máy chủ thành 127.0.0.1 , hãy tắt [Tự động kiểm tra cập nhật], không tắt tùy chọn [Tự động phát hiện nhu cầu về đĩa ảo]. Đặt tất cả các cài đặt khác mà bạn cần.
  4. Nhấp vào [Menu → Nâng cao → Cấu hình] và định cấu hình mẫu cấu hình cho các mô-đun cần thiết cho sản phẩm của bạn (tập lệnh/trang web/cms), nếu cần.
  5. Khởi động máy chủ và cài đặt sản phẩm phần mềm của bạn (tập lệnh/trang web/cms) trên miền localhost, mặc định có trong OSPanel. Hoàn thành các bước cần thiết để định cấu hình tập lệnh và sau đó thoát khỏi tất cả các biểu mẫu ủy quyền mà bạn đã đăng nhập (ví dụ: tài khoản cá nhân, quản trị, v.v.).
  6. Nhấp vào [Menu → Cài đặt] và tạo dấu trang cho các trang chính của sản phẩm phần mềm của bạn (ví dụ: Bảng quản trị, Tài khoản cá nhân, Trang chủ). Bật tùy chọn [Hiển thị dấu trang thay vì trang web] trong cài đặt OSPanel. Bây giờ hãy dừng máy chủ và lưu cài đặt.
  7. Nhấp vào [Menu → Thoát] và đổi tên tệp chương trình theo tên sản phẩm của bạn, chẳng hạn thư mục ./temp/OSPanel.exe V. ./thư mục tạm thời/MegaCMS Server.exe.
  8. Bây giờ bạn có thể thêm tài liệu cho sản phẩm của mình vào tập hợp dưới dạng tệp .chm. Tập tin phải được sao chép vào một thư mục ./modules/system/docs/, sau này nó sẽ được hiển thị trong menu [Nâng cao → Tài liệu].
  9. Bây giờ hãy đóng gói nội dung của thư mục tạm thời vào kho lưu trữ tự giải nén hoặc ghi nội dung của nó vào đĩa CD/DVD. Sự lựa chọn chỉ phụ thuộc vào hình thức phân phối dự kiến ​​của tổ hợp.
Bản demo cá nhân cho sản phẩm phần mềm của bạn đã sẵn sàng!

Sử dụng phương pháp được mô tả ở trên, bạn có thể chuẩn bị không chỉ các bản dựng demo mà còn cả các gói dành cho nhà phát triển, bản trình bày trang web, kho lưu trữ cổng thông tin, tài liệu tương tác trên CD, v.v.

Máy chủ cục bộ– một công cụ dành cho nhà phát triển web để tạo, gỡ lỗi và thử nghiệm các tập lệnh và ứng dụng web khác nhau. Nói cách khác, máy chủ web cục bộ là trình mô phỏng máy chủ thực từ nhà cung cấp dịch vụ lưu trữ đặt trên máy tính của bạn. Hoạt động của máy chủ cục bộ không khác gì máy chủ thật và chúng ta có thể tạo và kiểm tra trang web của mình trên đó.

Tôi sẽ không đi sâu vào cách hoạt động của máy chủ cục bộ và nó bao gồm những gì. Chúng ta sẽ nói về điều này trong một bài viết khác. Trong bài viết này chúng tôi sẽ phân tích cài đặt và cấu hình máy chủ cục bộ vào máy tính của bạn, nhưng trước tiên chúng tôi sẽ tìm ra máy chủ cục bộ nào sẽ chọn.

Ngày nay có nhiều máy chủ cục bộ, nhưng nên chọn cái nào?

Trong một thời gian dài, tôi đã sử dụng bộ công cụ dành cho quý ông Denver, bao gồm cơ sở dữ liệu php, MySql và PhpMyAdmin. Bạn có thể tìm hiểu thêm về gói này trên trang web chính thức của nhà phát triển. Denver là một trong những gói máy chủ cục bộ phổ biến dành cho các nhà phát triển web.

Nhưng tôi đã phải từ bỏ Denver khi phát hiện ra Open Server. Theo tôi, ứng dụng này thuận tiện hơn nhiều khi làm việc, đặc biệt là vì trong các phiên bản mới nhất, nhà phát triển đã đưa vào bản phân phối của nó một số lượng lớn các chương trình cần thiết mà quản trị viên web cần: trình duyệt, trình chỉnh sửa mã, trình quản lý tệp và các chương trình khác .

Open Server được phân phối hoàn toàn miễn phí. Điều duy nhất bạn có thể làm là cảm ơn tác giả vì một sản phẩm siêu hữu ích dành cho quản trị viên web bằng cách chuyển một số tiền tùy ý vào ví điện tử. Như tác giả nói, việc quyên góp rất quan trọng vì dự án này không mang tính thương mại. Chà, điều đó có thể hiểu được, ngày nay bạn không thể sống thiếu tiền... Nói chung, cá nhân tôi chuyển bao nhiêu cũng không bận tâm.

Lợi ích của máy chủ mở

Tôi có thể nêu bật điều gì có lợi cho máy chủ này? Nói chung có thể nói rất nhiều điều hay về Open Server nhưng e rằng bài viết sẽ dài quá. Vì vậy, tôi sẽ nhấn mạnh những điểm quan trọng.

Sản phẩm có 3 phiên bản: Cuối cùng, Cao cấp, Cơ bản. Nói chung, bạn có thể thấy sự khác biệt trên trang web của nhà phát triển, nhưng tôi đã chụp ảnh màn hình và đính kèm vào bài viết.

Tôi coi sự hiện diện của một số phiên bản là một điểm cộng, bởi vì... Bạn có thể tải xuống chính xác những gì bạn cần. Hãy chú ý đến phiên bản Ultimate khi giải nén - hơn 5 GB. Cá nhân tôi liên tục gặp vấn đề với dung lượng trống trên ổ cứng. Nếu bạn không gặp bất kỳ vấn đề nào với điều này và cần các mô-đun và chương trình bổ sung, bạn có thể tải xuống Ultimate một cách an toàn.

Sự sẵn có của các chương trình miễn phí, như đã lưu ý. Chính xác là những chương trình gì? Tôi chụp ảnh màn hình lại.

Danh sách này, như chúng ta thấy, rất ấn tượng.

Cập nhật chương trình riêng tư. Trên thực tế, điều này cũng rất quan trọng. Với mỗi phiên bản mới, các lỗi đều được sửa và các tính năng mới xuất hiện.

Phiên bản di động của chương trình. Chương trình về cơ bản hoạt động mà không cần cài đặt. Bạn có thể mang nó trên ổ đĩa flash và nếu cần, hãy làm việc trên một máy tính khác.

Khả năng chương trình phong phú. Bên dưới tôi đã chèn ảnh chụp màn hình của cửa sổ cài đặt Open Server. Nhìn vào màn hình này, bạn sẽ hiểu rằng máy chủ này chứa mọi thứ mà quản trị viên web có thể cần khi phát triển một trang web. Máy chủ FTP, làm việc với thư (thư php, thư smtp), bí danh (cho), tên miền (tạo bí danh tên miền bổ sung), lập lịch tác vụ (mặc dù tôi chưa sử dụng).

Tài liệu xuất sắc + diễn đàn hỗ trợ. Hướng dẫn sử dụng được viết bởi nhà phát triển và khá toàn diện. Hơn nữa, bạn có thể hỏi bất kỳ câu hỏi nào bạn có trên diễn đàn hỗ trợ. Nói chung, có mọi thứ để bắt đầu. Bạn chỉ cần chú ý một chút là có thể hiểu được tất cả những điều này.

Bây giờ tôi sẽ kết thúc với những ưu điểm, nhưng đây không phải là toàn bộ danh sách. Bạn có thể tìm hiểu thêm về Open Server trên trang web chính thức của nhà phát triển - http://open-server.ru.

Cài đặt máy chủ mở cục bộ

Đầu tiên, chúng ta cần tải xuống bản phân phối từ trang web của nhà phát triển. Tùy bạn quyết định tải xuống phiên bản nào. Điều này không ảnh hưởng đến hoạt động của máy chủ cục bộ dưới bất kỳ hình thức nào. Bản phân phối là một kho lưu trữ tự giải nén. Bấm đúp để giải nén tệp lưu trữ ở đâu đó trên ổ cứng của máy tính và thường là vào thư mục gốc của ổ cứng. Thế là xong, bạn có thể bắt đầu chương trình. Bây giờ hãy chuyển đến thư mục nơi bạn đã giải nén open-server và tạo ngay một lối tắt trên màn hình nền cho tệp khởi động chính. Bạn sẽ tìm thấy hai phiên bản của tệp khởi động - một phiên bản được thiết kế cho hệ điều hành 32 bit (Open Server x86.exe), phiên bản thứ hai dành cho hệ điều hành 64 bit (Open Server x64.exe). Chúng tôi tạo một lối tắt theo hệ thống của bạn. Ví dụ: tôi chọn "Open Server x64.exe" vì... Tôi có hệ điều hành 64-bit. Để tạo lối tắt, nhấp chuột phải vào tệp, sau đó Gửi -> Màn hình nền (tạo lối tắt).

Khi khởi chạy chương trình lần đầu tiên, bạn sẽ được yêu cầu chọn ngôn ngữ và sau đó một hộp thoại sẽ bật lên trong đó bạn sẽ được yêu cầu cài đặt Microsoft Visual C++ Runtime & Patches nếu bạn đang chạy Open Server trên máy tính này lần đầu tiên .

Thành thật mà nói, tôi thậm chí còn không biết tại sao cần phải cài đặt tính năng này; điều này không xảy ra trong các phiên bản trước của Open Server. Nhưng tôi đã cài đặt nó và tư vấn cho bạn.

Bạn có thể khởi chạy Open Server bằng cách bấm đúp vào lối tắt mà chúng tôi đã gửi tới màn hình của bạn. Sau khi khởi chạy, cờ đỏ sẽ xuất hiện trong khay của bạn (bên cạnh đồng hồ), điều này có nghĩa là chương trình máy chủ cục bộ đang chạy nhưng bản thân máy chủ không được kích hoạt. Trước khi kích hoạt, trước tiên chúng ta hãy xem cài đặt.

Điều đầu tiên chúng ta cần làm là đảm bảo rằng máy chủ cục bộ khởi động khi ứng dụng khởi động (về nguyên tắc, điều này là tùy bạn quyết định). Để thực hiện việc này, trong cài đặt, trong tab “Cơ bản”, hãy chọn hộp kiểm “Tự khởi động máy chủ”.

Bên trong " Mô-đun"Bạn có thể xem các mô-đun đã cài đặt cho máy chủ cục bộ và nếu muốn, bạn có thể thay đổi chúng. Ví dụ: phiên bản php mặc định là 5.5. Nếu bạn cần 5.6.xx hoặc php-7, bạn có thể dễ dàng thay đổi nó bằng cách chọn phiên bản mong muốn từ danh sách thả xuống.

Ngoài ra trong tab " Máy chủ"Tôi khuyên bạn nên chọn tùy chọn" Luôn luôn sử dụng ảo. đĩa". Điều này là cần thiết để tạo một đĩa ảo khi máy chủ khởi động. Bạn có thể chọn bất kỳ ký tự ổ đĩa nào.

Tôi khuyên bạn nên để nguyên phần còn lại của cài đặt. Nếu bạn làm sai điều gì đó với cài đặt, bạn luôn có thể khôi phục chúng về cài đặt gốc bằng cách nhấp vào " Đặt lại cài đặt«.

Bây giờ bạn có thể khởi động máy chủ - nhấp vào biểu tượng cờ đỏ trong khay (một cú nhấp chuột trái là đủ) và chọn cờ xanh trong menu chương trình. Màu sắc của những lá cờ này có ý nghĩa gì?

  • Màu xanh lá cây - máy chủ đang chạy;
  • Màu cam - máy chủ đang khởi động/dừng;
  • Màu đỏ—máy chủ đã dừng.

Sau khi khởi động, bạn phải có một đĩa ảo - W (tất nhiên trừ khi bạn chỉ định một nhãn khác trong cài đặt). Tôi muốn lưu ý rằng khi bạn bắt đầu lần đầu tiên, bạn có thể được Tường lửa Windows yêu cầu phê duyệt nếu bạn đã bật nó. Cửa sổ phê duyệt có thể bật lên nhiều lần và chúng tôi luôn cho phép tường lửa thực hiện các hành động của Máy chủ mở. Nếu không, máy chủ của bạn sẽ không khởi động.

Vào ổ đĩa ảo W và trong thư mục " tên miền» tạo một thư mục cho dự án tương lai của bạn và tải tất cả các tệp của trang web của bạn lên đó. Không cần phải tạo thư mục “WWW” trong thư mục trang web như đã làm ở Denver. Sau khi các tệp được tải lên, hãy khởi động lại máy chủ bằng cách nhấp vào lá cờ màu cam để máy chủ xác định thư mục trang web mới.

Để khởi chạy trang web sau khi cài đặt, trong menu Open Server hãy vào “ Các trang web của tôi" và trong danh sách thả xuống của các trang web, hãy nhấp vào trang bạn cần. Sau đó, trình duyệt được cài đặt mặc định trong Windows sẽ mở - nếu bạn đang sử dụng phiên bản đơn giản hóa và nếu bạn đang sử dụng phiên bản đầy đủ, trình duyệt được cài đặt trong cài đặt máy chủ cục bộ sẽ mở.

Trong bài viết này tôi đã mô tả cách cài đặt máy chủ Open Server cục bộ. Danh sách cài đặt mà tôi đã xem qua vẫn chưa hoàn chỉnh... Đôi khi chúng ta sẽ nói về các tính năng và cài đặt khác trong một bài viết khác, nhưng bây giờ có lẽ tôi sẽ kết thúc ở ghi chú này.

Chúc may mắn và xây dựng trang web hạnh phúc!