Vì phản hồi đầu tiên của tôi khi thấy một lỗi lạ là Google lỗi và tìm một sửa chữa tốt, vì vậy tôi muốn trả lại một số blog mà tôi đã sử dụng để tìm các bản sửa lỗi cho các vấn đề của riêng mình bằng cách ghi lại các lỗi và sửa lỗi mà tôi làm. Nội phân Chính showShow
Vì vậy, đây sẽ không phải là một bài dài hoặc sâu và thay vào đó là một tập hợp các ghi chú về các lỗi và vấn đề tôi gặp phải với NextCloud và các bản sửa lỗi mà tôi đã làm. Tất cả đều đến từ kiểm tra Security & setup warnings
.
Tùy chọn cấu hình PHP Output_Buffering phải bị tắt
PHP configuration option output_buffering must be disabled
Cơ sở dữ liệu bị thiếu một số chỉ mục NextCloud Docs
Cơ sở dữ liệu bị thiếu một số khóa chính For this we need to disable Output buffering.
Một số cột trong cơ sở dữ liệu đang thiếu chuyển đổi sang Big Int
Máy chủ web của bạn không được thiết lập đúng cách để giải quyết
Vì vậy, đây sẽ không phải là một bài dài hoặc sâu và thay vào đó là một tập hợp các ghi chú về các lỗi và vấn đề tôi gặp phải với NextCloud và các bản sửa lỗi mà tôi đã làm. Tất cả đều đến từ kiểm tra Security & setup warnings
.
Tài nguyên tốt nhất: Tài liệu tiếp theo
Khắc phục: Đối với điều này, chúng ta cần vô hiệu hóa bộ đệm đầu ra.
Nhưng trong cả .user.ini
và .htaccess
, điều này đã được đặt thành output_buffering = 0
Nhìn vào /etc/php/7.4/apache2/php.ini
Tôi có thể thấy rằng điều này được đặt thành 4096
Redirect 301 /.well-known/carddav /nextcloud/remote.php/dav
Redirect 301 /.well-known/caldav /nextcloud/remote.php/dav
0Tôi đã thay đổi điều này thành output_buffering = off
dựa trên các nhận xét trong tệp cấu hình. Nextcloud Docs
Sau khi Apache nhanh chóng khởi động lại lỗi đã xóa. This one is just a simple as the docs say. and after adding the following to my virtual hosts file in
Redirect 301 /.well-known/carddav /nextcloud/remote.php/dav
Redirect 301 /.well-known/caldav /nextcloud/remote.php/dav
1
Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains"
Một mẹo hữu ích tôi tìm thấy là tạo một thông tin.php trong thư mục www gốc của bạn với phần sau
Cơ sở dữ liệu bị thiếu một số chỉ mục
- Cơ sở dữ liệu bị thiếu một số khóa chính
- Một số cột trong cơ sở dữ liệu đang thiếu chuyển đổi sang Big Int
Máy chủ web của bạn không được thiết lập đúng cách để giải quyết This error is extremely helpful and as expected after running the following command the error cleared.
Redirect 301 /.well-known/carddav /nextcloud/remote.php/dav
Redirect 301 /.well-known/caldav /nextcloud/remote.php/dav
4Vì vậy, đây sẽ không phải là một bài dài hoặc sâu và thay vào đó là một tập hợp các ghi chú về các lỗi và vấn đề tôi gặp phải với NextCloud và các bản sửa lỗi mà tôi đã làm. Tất cả đều đến từ kiểm tra Security & setup warnings
.
Cơ sở dữ liệu bị thiếu một số khóa chính
- Một số cột trong cơ sở dữ liệu đang thiếu chuyển đổi sang Big Int
- Máy chủ web của bạn không được thiết lập đúng cách để giải quyết
- Vì vậy, đây sẽ không phải là một bài dài hoặc sâu và thay vào đó là một tập hợp các ghi chú về các lỗi và vấn đề tôi gặp phải với NextCloud và các bản sửa lỗi mà tôi đã làm. Tất cả đều đến từ kiểm tra
Security & setup warnings
. - Tài nguyên tốt nhất: Tài liệu tiếp theo
- Khắc phục: Đối với điều này, chúng ta cần vô hiệu hóa bộ đệm đầu ra.
- Nhưng trong cả
.user.ini
và.htaccess
, điều này đã được đặt thànhoutput_buffering = 0
- Nhìn vào
/etc/php/7.4/apache2/php.ini
Tôi có thể thấy rằng điều này được đặt thành4096
Tôi đã thay đổi điều này thành output_buffering = off
dựa trên các nhận xét trong tệp cấu hình. The Error message
Sau khi Apache nhanh chóng khởi động lại lỗi đã xóa. Just like the last one the Nextcloud devs gave the fix right away in the error message.
Redirect 301 /.well-known/carddav /nextcloud/remote.php/dav
Redirect 301 /.well-known/caldav /nextcloud/remote.php/dav
6Một số cột trong cơ sở dữ liệu đang thiếu chuyển đổi sang Big Int
Máy chủ web của bạn không được thiết lập đúng cách để giải quyết
- Vì vậy, đây sẽ không phải là một bài dài hoặc sâu và thay vào đó là một tập hợp các ghi chú về các lỗi và vấn đề tôi gặp phải với NextCloud và các bản sửa lỗi mà tôi đã làm. Tất cả đều đến từ kiểm tra
Security & setup warnings
. - federated_reshares.share_id
- filecache_extended.fileid
- share_external.id
- share_external.parent
Tài nguyên tốt nhất: Tài liệu tiếp theo The Error Message.
Khắc phục: Đối với điều này, chúng ta cần vô hiệu hóa bộ đệm đầu ra. More easy ones the
Redirect 301 /.well-known/carddav /nextcloud/remote.php/dav
Redirect 301 /.well-known/caldav /nextcloud/remote.php/dav
7 command works right away.Máy chủ web của bạn không được thiết lập đúng cách để giải quyết
- Vì vậy, đây sẽ không phải là một bài dài hoặc sâu và thay vào đó là một tập hợp các ghi chú về các lỗi và vấn đề tôi gặp phải với NextCloud và các bản sửa lỗi mà tôi đã làm. Tất cả đều đến từ kiểm tra
Security & setup warnings
. - Tài nguyên tốt nhất: Tài liệu tiếp theo
Khắc phục: Đối với điều này, chúng ta cần vô hiệu hóa bộ đệm đầu ra. Nextcloud forum
Nhưng trong cả .user.ini
và .htaccess
, điều này đã được đặt thành output_buffering = 0
The Fixes in the referenced docs did not work for me, though that may be more to my limitations with Apache
Mod_rewrite than any issues with the docs.
Nhìn vào /etc/php/7.4/apache2/php.ini
Tôi có thể thấy rằng điều này được đặt thành 4096
Redirect 301 /.well-known/carddav /nextcloud/remote.php/dav
Redirect 301 /.well-known/caldav /nextcloud/remote.php/dav