Vnxf.vn - Hướng dẫn này nhằm mục đích người mới dùng XenForo muốn cài đặt XenForo tại địa phương cho mục đích học tập và phát triển. Backbone hướng dẫn này là WPN-XM (hoặc WPИ-XM), một mã nguồn mở, nginx sao lưu máy chủ chồng cho Windows tích cực phát triển bởi Jens-André Koch. Trang chủ: http://wpn-xm.org/ Github: https://github.com/WPN-XM 1. Tải về và cài đặt WPN-XM Truy cập vào http://wpn-xm.org/ và tải All-In-One Installer. Các Webinstaller lỗi và không hoạt động. Sau khi tải về, cài đặt nó trong thư mục nào bạn muốn. Ở đây tôi chọn C:\WPNXM. Khi nó sẽ nhắc bạn chọn các thành phần mà bạn muốn cài đặt, chỉ cần làm theo hình này, bởi vì bạn không cần phải cài tất cả trong số đó: Đến cửa sổ tiếp theo bạn có thể chọn nếu bạn muốn bắt đầu các mục ở menu, desktop shortcuts, vv. Tuy nhiên tôi khuyên bạn nên chọn cài đặt portable vì nó không làm mục đăng ký và có thể được gỡ bỏ sạch sẽ: Chờ cho đến khi tất cả mọi thứ đã được cài đặt. 2. Tạo cơ sở dữ liệu và sao chép XenForo Chạy WPN-XM. Bạn sẽ thấy các Server Control Panel: Click vào nút Start màu xanh lá cây. Các đèn màu xám ở phía bên trái nên chuyển sang màu xanh lá cây: Bây giờ hãy nhấp vào nút webinterface: Ở đó bạn có thể nhìn thấy một dự án mẫu "Hello World" và Tools. Để tạo ra một cơ sở dữ liệu cho XenForo, bạn phải bấm vào phpmyadmin. Username là "root", để trống mật khẩu. Trong phpmyadmin tạo ra một cơ sở dữ liệu với các collation utf8_general_ci. Chọn một tên duy nhất và ngắn cho cơ sở dữ liệu của bạn. Khi cơ sở dữ liệu của bạn được tạo ra, nhấp chuột vào nút Stop màu đỏ từ Server Control Panel. Bây giờ chuyển hướng đến thư mục www của WPN-XM. Ở đó bạn có thể tạo các thư mục cho các dự án của bạn. Tạo một thư mục mới để cài đặt XenForo của bạn (Chọn "xf") và giải nén XenForo đến thư mục đó. 3. Cấu hình php và nginx Những bước này rất quan trọng. Bạn cần làm theo các hướng dẫn cẩn thận. Đầu tiên hướng đến /bin/php/ và mở /php.ini với các biên tập sự lựa chọn của bạn. Ở đó chúng ta cần phải thực hiện một vài điều chỉnh. Tìm post_max_size và upload_max_filesize đặt giá trị đến 80M. Vì bạn sẽ được sử dụng cài đặt của bạn cho các mục đích phát triển, bạn có thể sẽ có export và import cơ sở dữ liệu nếu có điều gì sai sót, hoặc nếu một add-on tạo ra cơ sở dữ liệu mục pesty mà không mất đi trong quá trình gỡ bỏ cài đặt. Đây là bước đầu tiên cho phép importing cơ sở dữ liệu lớn hơn kích thước cho phép mặc định (8MB). Lưu các thay đổi, điều hướng đến /bin/nginx/conf/ và mở nginx.conf. Chúng ta cần phải thực hiện những thay đổi đó là tốt. Điều đầu tiên cần làm là sao chép và dán ngay dưới http { Mã: server_names_hash_bucket_size 128; Theo mặc định, bạn có thể truy cập vào cài đặt local XenForo thông qua URL sau: http://localhost/xf/ /xf/ là thư mục tôi đã chọn cho việc cài đặt XenForo trong hướng dẫn này. Bây giờ nó có thể sử dụng bất kỳ tên miền mà bạn muốn thay vì localhost bằng cách thiết lập một máy chủ ảo (điều này được mô tả sau). Vấn đề là, nếu tên miền của bạn quá dài, bạn nhận được một lỗi Gateway time-out error thì các thiết lập ở trên sẽ cho phép bạn sử dụng một tên miền dài. Bây giờ tìm client_max_body_size và thay đổi giá trị của nó đến 80M. Điều này sẽ hoàn thành việc cho phép import cơ sở dữ liệu lên hơn 80MB. Tại thời điểm này, nếu bạn đã cài đặt XenForo và truy cập diễn đàn của bạn, bạn sẽ thấy 404 errors trên gần như tất cả các trang chỉ là các chỉ số diễn đàn. Điều này là bởi vì chúng tôi đã không được xác định viết lại quy tắc nào. Tìm: Mã: # handle files in the root path /www location / { index index.php index.html index.htm; } và thay thế bằng Mã: # handle files in the root path /www location / { index index.php index.html index.htm; } location /xf { try_files $uri $uri/ /xf/index.php?$uri&$args; index index.php index.html; } location /xf/internal_data/ { internal; } location /xf/library/ { internal; } Thư mục /xf/ phải được thay đổi để phù hợp với thư mục cài đặt XenForo của bạn (nếu bạn chọn một cái gì đó khác với xf). Lưu nginx.conf và bắt đầu với máy chủ của bạn. Đi đến webinterface của WPN-XM và nhấp vào tên của dự án XenForo của bạn. Nếu tất cả đã tốt, bạn sẽ được nhắc nhở để cài đặt XenForo. Điền vào tất cả các lĩnh vực cần thiết và chờ đợi để hoàn tất. 4. Thiết lập máy chủ ảo (không bắt buộc) Các bước sau đây là dành cho những người muốn sử dụng một tên miền khác đới với "localhost" cho diễn đàn của họ. Tôi sẽ sử dụng tên miền "example.com" là một ví dụ. Đầu tiên mở tập tin máy chủ Windows của bạn và thêm dòng sau vào cuối: Mã: 127.0.0.1 example.com Nếu bị từ chối bạn cần phải vô hiệu hóa tường lửa của bạn hoặc anti-virus và kích hoạt lại chúng một lần nữa. Bây giờ mở file nginx.conf và xóa những dòng bạn thêm vào trước đó: Mã: location /xf { try_files $uri $uri/ /xf/index.php?$uri&$args; index index.php index.html; } location /xf/internal_data/ { internal; } location /xf/library/ { internal; } Lưu nginx.conf và điều hướng đến /bin/nginx/conf/domains-enabled/ và tạo một file mới có tên bet365 có những phương thức nạp tiền nào_link vào bet365_điểm số trực tiếp bet365.conf. Mở tập tin rồi sao chép và dán đoạn mã sau vào: Mã: server { listen 127.0.0.1:80; server_name example.com; root www/xf; index index.php index.html; log_not_found off; charset utf-8; access_log logs/xf.access.log main; location / { try_files $uri $uri/ /index.php?$uri&$args; index index.php index.html; } location /internal_data/ { internal; } location /library/ { internal; } location ~ \.php$ { try_files $uri =404; fastcgi_pass 127.0.0.1:9100; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } Lưu và khởi động lại máy chủ của bạn. Site local XenForo của bạn bây giờ đã có thể truy cập thông qua example.com (chỉ cho mình bạn). Nguồn: bet365 có những phương thức nạp tiền nào_link vào bet365_điểm số trực tiếp bet365.com
Đã từng chạy ông này , có điều chủ top hình như dùng bác Gồ dịch nên có nhiều cái anh em sẽ khó hiểu. Ví dụ như bước bật rewwrite. Bây giờ mình cũng chạy nginx trên win nhưng dùng cái khác, nhẹ và đơn giản hơn nhiều.
Vài hôm nữa có time mình sẽ viết một bài hướng dẫn chi tiết cài đặt, config nginx để chạy trên windows. Nginx rất tối ưu, các site lớn ở VN cũng dùng nginx, mình đánh giá nginx cao hơn apache (với nhu cầu của mình) tất nhiên ông nào cũng có ưu/nhược. Nhưng cơ bản các anh em ở đây triển khai 1 máy chủ chạy forum nhỏ và vừa thì rất nên tham khảo.