Điểm:0

Lỗi hướng dẫn máy chủ Ubuntu Wordpress

lá cờ us

Tôi đang xem hướng dẫn cài đặt WordPress từ Hướng dẫn Ubuntu và tôi đã gõ lệnh này như một phần của Bước 6:

sudo -u www-data sed -i âs/database_name_here/wordpressâ /srv/www/wordpress/wp-config.php

Và tôi nhận được lỗi:

sed: -e biểu thức #1, ký tự 30: lệnh âsâ không xác định

Xin hãy giúp tôi không thể tìm thấy bất cứ ai khác có cùng một vấn đề.

Nmath avatar
lá cờ ng
Xem câu trả lời @matigo. Nếu bạn sao chép/dán từ hướng dẫn, bạn sẽ không gặp các vấn đề về cú pháp này. Với các lệnh cần thay đổi, hãy sao chép trước vào notepad hoặc trình soạn thảo văn bản
lá cờ us
Làm cách nào tôi có thể sao chép và dán khi tôi đang thực hiện việc này trên một bản sao của máy chủ Ubuntu
Điểm:2
lá cờ in

Bạn sẽ muốn đảm bảo rằng trích dẫn trong lệnh của bạn không phải là "trích dẫn quăn", giống như trích dẫn trong lệnh bạn đã chia sẻ; â' có nghĩa là những điều khác nhau.

Tuy nhiên, bạn có thể đơn giản hóa điều này cho chính mình bằng cách bỏ qua ba sed các lệnh họ đề xuất và chỉ cần mở tệp để chỉnh sửa mà họ vẫn yêu cầu bạn thực hiện:

sudo -u www-data nano /srv/www/wordpress/wp-config.php

Trong tệp, bạn có thể thay thế cơ sở dữ liệu_name_here với tên cơ sở dữ liệu thích hợp của bạn, tên người dùng_tại đây với tên tài khoản MySQL và mật khẩu_tại đây với mật khẩu tài khoản MySQL. Hãy nhớ rằng bạn không thể sử dụng nguồn gốc làm tên tài khoản, vì vậy sẽ cần có một tài khoản phù hợp dành riêng cho WordPress.

Trong trường hợp bạn cần định cấu hình những thứ này trong MySQL, bạn có thể thực hiện việc này:

  1. Kết nối với MySQL với tư cách quản trị viên. Ví dụ:
    sudo mysql
    
  2. Tạo cơ sở dữ liệu nếu nó chưa tồn tại:
    TẠO CƠ SỞ DỮ LIỆU `words` BỘ CHARSET MẶC ĐỊNH=utf8mb4 COLLATE=utf8mb4_unicode_ci;
    
  3. Tạo tài khoản người dùng mà WordPress có thể sử dụng:
    TẠO NGƯỜI DÙNG 'wpress'@'localhost' ĐƯỢC XÁC ĐỊNH BẰNG mysql_native_password BẰNG 'superSecretPassword!123';
    
  4. Cấp quyền cho cơ sở dữ liệu WordPress, bao gồm khả năng tạo bảng mới:
    CẤP TẤT CẢ TRÊN `words`.* CHO 'wpress'@'localhost';
    

Đảm bảo thay thế tên của cơ sở dữ liệu, tài khoản người dùng và mật khẩu bằng những tên bạn muốn. Các giá trị này phải khớp với các giá trị trong wp-config.php tập tin.

lá cờ us
Tôi đã làm như bạn đề xuất và sau đó ở bước 7, tôi phải sử dụng một máy tính khác trên cùng một mạng để truy cập http://âđịa chỉ IP máy chủâ và nó báo lỗi thiết lập kết nối cơ sở dữ liệu
lá cờ in
Bạn đã tạo người dùng MySQL và cơ sở dữ liệu trống cho Wordpress chưa? Người dùng có được cấp quyền truy cập vào cơ sở dữ liệu không?
lá cờ us
Tôi biết cơ sở dữ liệu ở đó vì tôi đã tạo lại nó và nó báo rằng nó đã tồn tại nhưng tôi cũng làm như vậy với người dùng Wordpress và nó không nói rằng nó đã tồn tại mà chỉ nói Truy vấn OK, 0 hàng bị ảnh hưởng
lá cờ us
Tôi đã cố gắng tạo một người dùng có tên khác và nhận được kết quả tương tự. Điều này có nghĩa là người dùng của tôi chưa được tạo? Và nếu vậy tại sao không? Tôi đã làm nó chính xác như hướng dẫn.
lá cờ in
Tôi đã cập nhật câu trả lời để hiển thị các bước bạn cần thực hiện đối với MySQL. Một số bạn có thể đã thực hiện, nhưng tất cả đều bắt buộc.
lá cờ us
Cảm ơn bạn tôi sẽ thử điều này vào ngày mai và cập nhật bài viết sau.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.