Quản trị viên Modx không hoạt động sau khi chuyển. Bảng quản trị trống trong ModX Revolution không hoạt động, không mở và không cho phép truy cập. Hẹn gặp lại các bạn trong bài học mới

Đi tới bảng quản trị trang web của bạn tới trang “Cài đặt - Chung”. Trong trường “Địa chỉ WordPress” và “Địa chỉ trang web”, hãy nhập URL của tên miền mới và xác nhận các thay đổi bằng cách nhấp vào nút “Lưu thay đổi”. Sau này, WordPress sẽ chuyển hướng bạn đến trang đăng nhập giao diện quản trị viên, nhưng trên một tên miền mới.

Cơ sở dữ liệu

Trong cơ sở dữ liệu trang web, trong bảng wp_options, bạn cần thay đổi tên miền của trang web thành một tên miền mới trong các giá trị của các trường được gọi là siteurl và home . Các tùy chọn này có các id khác nhau trong các phiên bản và cài đặt CMS khác nhau. Đây có thể là id 1, 2, 33, 37 và bất kỳ id nào khác. Bạn có thể thay đổi cơ sở dữ liệu theo bất kỳ cách thuận tiện nào: thực hiện truy vấn tới cơ sở dữ liệu SQL thông qua bất kỳ trình quản lý cơ sở dữ liệu nào, mở kết xuất SQL đã lưu của cơ sở dữ liệu trong trình soạn thảo văn bản, sử dụng các trình quản lý cơ sở dữ liệu như phpMyAdmin, MySQL Workbench, HeidiSQL, v.v...

Nếu bạn cần một truy vấn SQL, thì nó sẽ như sau:

CẬP NHẬT wp_options SET option_value = "http://new-domain.domain-zone" WHERE option_name = "home" OR option_name = "siteurl"; !}

Sau các bước này, trang web trên WordPress CMS sẽ hoạt động bình thường trên tên miền mới.

Xin chào, hôm nay đã đến giờ khác rồi, nhưng bài học được chờ đợi từ lâu. Tình cờ thay, nó lại đứng ở vị trí thứ 33, và số 3 là con số tôi yêu thích nhất.

Tôi hy vọng bạn cũng sẽ thích “troika”, ít nhất là vì sau khi hoàn thành bài học số 3, blog của bạn sẽ có mặt trên Internet, trên một máy chủ thực sự mà bạn đã chờ đợi bấy lâu nay... Cuối cùng, bạn sẽ có thể để phân phối địa chỉ blog của bạn cho tất cả người quen và bạn bè của bạn , bạn sẽ bắt đầu cải thiện blog của riêng mình, bạn sẽ cố gắng biến nó thành “đứa con tinh thần” xuất sắc của mình, điều mà bạn sẽ không xấu hổ khi cho người khác xem.

Vậy hãy bắt đầu. Bài học hôm nay sẽ về việc chuyển blog sang máy chủ thực và các cài đặt của blog sau khi chuyển.

Di chuyển blog sang WordPress

  1. Tất cả các tập tin có trong thư mục (bạn có thể có tên khác) sao chép nó vào một thư mục riêng nơi bạn sẽ lưu trữ tất cả các tệp blog (tôi đã nói về điều này ở phần trước).
    Ví dụ: trên ổ đĩa cục bộ D tôi tạo một thư mục có tên tương tự . Tôi tạo một thư mục trong đó mạng lưới và sao chép tất cả các tập tin ở đó từ d:\Server\home\localhost\www\web\. Tôi làm điều này để blog của chúng tôi có thể tiếp tục hoạt động bình thường trên máy tính cục bộ để thử nghiệm, v.v. (vì chúng tôi sẽ thay đổi cài đặt của tệp cấu hình để chuyển). Bây giờ tất cả các tệp blog của tôi được đặt ở đây:
    Trong tương lai chúng tôi sẽ chỉ làm việc với thư mục này, không cùng d:\Server\home\localhost\www\web\
  2. Mở tập tin wp-config.php trong tập tin chủ đề. Chúng ta sẽ cần thay đổi tên cơ sở dữ liệu. Dữ liệu này có thể được tìm thấy trong Cpanel (nơi chúng ta đã tạo cơ sở dữ liệu, tên người dùng, đăng nhập vào phpmyadmin, v.v. trong bài học trước) của máy chủ lưu trữ (tôi đã hướng dẫn bạn cách truy cập vào đó).
  3. Sao chép tên cơ sở dữ liệu:

  4. Lưu ý những "thứ" được gạch chân trong tập tin wp-config.php
  5. Chúng ta cần thay thế chúng bằng những cái chúng ta đã tạo và chỉ định trong bài học trước trong quá trình tạo cơ sở dữ liệu:

  6. Cứu wp-config.php và tìm tập tin ở cùng một nơi Mở nó qua và xóa mọi thứ ở đó, tức là tập tin giữ nó trống rỗng.
  7. Tiếp theo bạn sẽ cần thực hiện quá trình tạo robots.txt

Tài liệu robot.txt cần thiết để các công cụ tìm kiếm lập chỉ mục thích hợp (Yandex, Google, v.v.). Nếu bạn không hiểu điều gì đó cũng không sao, chỉ cần làm theo những gì tôi viết dưới đây. Tôi sẽ cho bạn biết thêm về tập tin này trong các bài học sau. Vì vậy, hãy nhớ đăng ký RSS để không bỏ lỡ các bài học mới từ blog Người mới bắt đầu ()

Tạo ROBOTS.txt

Tải về máy tính của bạn. Giải nén ra sẽ có file ở đó robot.txt


Truyền tập tin

  1. Bây giờ hãy mở FileZilla hoặc một ứng dụng khách FTP khác (đọc về cách cài đặt FileZilla và cách thức hoạt động của nó). Ở bên trái, đi tới cửa sổ blog của bạn và ở bên phải, đi tới máy chủ FTP và mở thư mục public_html (ví dụ):

  2. Bên trái chọn tất cả các tập tin và hãy nhấn Tải lên máy chủ:
  3. Quá trình sao chép tập tin sẽ bắt đầu. Nếu bạn được hỏi "Ghi đè lên tập tin?", hãy xác nhận. Bạn cũng có thể nhận được một tin nhắn rằng không thể kết nối đến máy chủ, bạn chỉ cần đợi một chút, file copy sẽ tự phục hồi.
  4. Quá trình sao chép tập tin khiến tôi mất 30 phút. Nhưng một số tập tin(80 miếng) Tôi có không được truyền đi, điều này có thể được nhìn thấy ở góc dưới bên trái (nếu bạn đã chuyển tất cả các tệp, hãy bỏ qua 2 bước tiếp theo):

  5. Để tải chúng xuống, hãy nhấp vào " Chuyển khoản không thành công" (được đánh dấu bằng điểm đánh dấu màu xanh), chọn tất cả các tệp (bạn có thể sử dụng CTRL+A), nhấp chuột phải và chọn "Xóa danh sách và thêm lại tệp vào hàng đợi":

  6. Bây giờ bạn sẽ được chuyển hướng đến tab " Các tập tin trong một tác vụ", chọn lại tất cả các tập tin, nhấp chuột phải và chọn" Thực hiện một nhiệm vụ":
    Kết quả là tất cả các tệp sẽ được tải xuống; nếu vẫn còn các tệp chưa được tải xuống, hãy lặp lại các bước 4-6. Đó là tất cả với việc tải xuống.

Thiết lập blog của bạn sau khi chuyển

  1. Chúng tôi đi tới bảng quản trị, nhưng trên một máy chủ thực, tại your_site.ru/wp-admin.
  2. Nếu bạn nhận được thứ gì đó tương tự như thế này (hình bên dưới), chỉ cần nhấp vào liên kết, chỉ là plugin chống lại các cuộc tấn công XSS đã hoạt động, không có vấn đề gì lớn:
  3. Nhập quản trị viên, mật khẩu của bạn (chính là mật khẩu trên máy tính cục bộ) và chọn hộp kiểm “Ghi nhớ tôi”:
  4. Bạn đang ở trong bảng quản trị "bản địa" (mà chúng tôi thường làm việc với máy chủ cục bộ), Chúc mừng các bạn đã hoàn thành xuất sắc bài học! Bây giờ chúng ta hãy đi đến Cài đặt -> Permalinks (NC):
  5. Đi xuống bên dưới và sao chép tất cả thông tin trong cửa sổ cho .htaccess:
  6. Chúng tôi dán nó vào tệp .htaccess nằm trong thư mục của tôi Đĩa cục bộ D/***Bar/web/.htaccess, dán những gì bạn đã sao chép ở bước 5, lưu tệp. Đối với tôi nó trông như thế này:
  7. Bây giờ chúng ta cần cập nhật tệp này trên máy chủ: đối với việc này highlight.htaccess nhấp chuột phải và chọn Tải lên máy chủ:
  8. Nhấp chuột ĐƯỢC RỒI:
  9. Hiện nay tài liệu được cập nhật trên máy chủ.
  10. Bây giờ tôi cũng đã đổi tên tên và mô tả ngắn gọn của blog. Để làm điều này tôi đã đi đến quản trị viên blog-> Bật công trường xây dựng -> Khái quát:

Bây giờ hãy vào thư mục wp-content và cấp cho thư mục tải lên quyền 777 (cách thực hiện việc này được hiển thị (chỉ cần đọc cách đặt quyền 777 và thế là xong)).

Trên này Blog đã được chuyển đến một máy chủ thực sự. Chúng tôi cũng đã làm một chút điều chỉnh sau khi chuyển giao, kết quả là blog của chúng tôi trên Internetđể vào đó chỉ cần gõ your_blog.ru trong trình duyệt và thế là xong.

Thành thật mà nói, bài học này mất khá nhiều thời gian để viết, vì có rất nhiều loại hình ảnh, và tôi đã cố gắng làm cho bài học này chi tiết hơn bao giờ hết.

Bây giờ tôi bắt đầu nghĩ có thể thửđôi khi làm bài học video(đặc biệt khi tài liệu học rất lớn)? Tôi nghĩ chúng sẽ làm cho cuộc sống của cả tôi và bạn dễ dàng hơn nhiều. Nói chung, tôi sẽ suy nghĩ thêm về chủ đề này.

Mục tiêu đầu tiên đã đạt được. Chúng tôiđã tạo một blog. Nó có sẵn mọi người.

Bây giờ, trước khi thăng chức và kiếm tiền, sẽ có những bài học về chỉnh sửa thiết kế, dịch mẫu, thêm chức năng mới vào blog và còn rất nhiều điều thú vị! Tôi sẽ vui vẻ chờ đợi bạn, bạn đọc thân mến, tiếp tục , và tôi sẽ nhảy cẫng lên vì sung sướng.

Hẹn gặp lại các bạn trong bài học mới!

P.s. Tôi sẽ sớm cho bạn biết địa chỉ blog của tôi mà chúng tôi đã cùng nhau làm. Cho đến khi tôi quyết định, tôi sẽ đợi một hoặc hai tuần.

_______________________________________________________

Bài học tiếp theo: Bài học 34 càng dễ dàng càng tốt.

Hôm nay tôi gặp phải một lỗi kỳ lạ - sau khi chuyển trang web (Jumla), quá trình ủy quyền đã ngừng hoạt động (không thể đăng nhập vào “bảng quản trị” của trang web).

Trong trường hợp này, không có thông báo lỗi nào được đưa ra - trang nhập mật khẩu đăng nhập chỉ được cập nhật và thế là xong.

Lý do số 1

Nguyên nhân phổ biến nhất gây ra lỗi này là đĩa máy chủ (tài khoản) đã đầy. Kết quả là khi bạn cố gắng đăng nhập vào trang web, tập lệnh không tạo được tệp phiên (vì đĩa đã đầy) và kết quả là không xảy ra ủy quyền trên trang web.

Sửa lỗi rất dễ dàng - xóa dung lượng ổ đĩa để bạn còn lại ít nhất mười megabyte, xóa thư mục tạm thời (tmp).

Vui lòng chú ý đến một khía cạnh quan trọng - đĩa có thể không chỉ hết dung lượng mà còn cả số lượng tệp được tạo (inode) tối đa có sẵn! Nghĩa là, có thể vẫn còn dung lượng nhưng không thể tạo tệp nữa!

Lý do số 2

Kiểm tra cho thấy rằng trong trường hợp cụ thể này, nguyên nhân là do giá trị biến không chính xác trong tệp config.php (nằm trong thư mục trang web)

$cookie_domain = "example.org" công khai; công khai $cookie_path = "/www"; // rõ ràng, chính cô ấy là người đáng trách, vì đường dẫn được chỉ định rõ ràng là không chính xác;

Chúng tôi đã cố gắng khắc phục tình trạng này bằng cách đặt chúng thành các giá trị trống:

Công khai $cookie_domain = ""; công khai $cookie_path = "";

Nhân tiện, trong trường hợp chung, các giá trị của biến $cookie_domain và $cookie_path phải trống - việc sử dụng chúng có liên quan, ví dụ: nếu một CMS khác được cài đặt trong thư mục con của trang web, yêu cầu đăng nhập riêng /bánh quy:

  • $cookie_domain: Tên miền mà giá trị cookie hợp lệ. Để cho phép cookie cho tất cả tên miền phụ, tên miền phải bắt đầu bằng '.' Ví dụ: '.yourdomain.com'. Theo mặc định, tên miền cài đặt Joomla sẽ được sử dụng.
  • $cookie_path: Đường dẫn trên máy chủ mà giá trị cookie hợp lệ. Ví dụ: nếu được đặt thành /test/, cookie sẽ chỉ hợp lệ bên trong thư mục /test/ và tất cả các thư mục con (ví dụ /test/dir/) của miền. Theo mặc định, cookie hợp lệ cho toàn bộ miền mà Joomla đã được cài đặt.