Bài đăng

Đang hiển thị bài đăng từ Tháng 12, 2015

Trong linux mint, thông báo này có nghĩa là gì? The following upgrades have been deferred due to phasing Làm sao để loại bỏ nó

Thông báo này trong Linux Mint có nghĩa là một số bản cập nhật đã bị hoãn lại do chính sách "phased updates" (cập nhật theo giai đoạn). Phased Updates là gì? Linux Mint (dựa trên Ubuntu) sử dụng hệ thống cập nhật theo giai đoạn để tránh việc cập nhật gây lỗi hàng loạt. Một số bản cập nhật sẽ chỉ có sẵn cho một phần nhỏ người dùng trước khi được phát hành rộng rãi. Nếu bạn thấy thông báo này, có nghĩa là bạn chưa được chọn để nhận các bản cập nhật đó ngay lập tức. Để luôn đồng ý các bản update này, hãy tạo file sau: sudo nano /etc/apt/apt.conf.d/99disable-phased-updates Thêm dòng sau vào tệp: APT::Get::Always-Include-Phased-Updates "true";

Fix lỗi undefined index $_SERVER['HTTPS'] và port $_SERVER['SERVER_PORT'] luôn trả ra 80 khi truy cập vào https

Khi lập trình php cần thao tác trên host https. Các bạn có thể gặp trường hợp  undefined index $_SERVER['HTTPS'] và port $_SERVER['SERVER_PORT'] luôn trả ra 80 khi truy cập vào https. Có thể tạm fix như sau: 1. Các bạn chỉ cần sửa vhost cấu hình apache như thế này: <VirtualHost *:80> DocumentRoot D:\xampp\htdocs\ abc ServerName abc.vn .vn </VirtualHost> <VirtualHost *:443>   setEnv HTTPS on   DocumentRoot D:\xampp\htdocs\ abc ServerName abc.vn:443   UseCanonicalName On </VirtualHost> 2. Restart apache 3. Dump xem kết quả var_dump ( $_SERVER ); die ;