Làm cách nào để cập nhật múi giờ PHP?

Nếu thời gian không chính xác nằm trong tập lệnh, ứng dụng hoặc dịch vụ trên máy chủ của bạn, thì bạn có thể thấy rằng việc đặt lại múi giờ sẽ giải quyết được sự cố. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách đặt múi giờ cho PHP bằng My cPanel.  

Lưu ý . Theo truyền thống, múi giờ được đặt trong tệp php. ini, nhưng chúng tôi không cho phép thay đổi trực tiếp thành php. ini trên máy chủ HostPapa, do đó cần thực hiện thay đổi cấu hình PHP bằng cách sử dụng CPanel của tôi .

Cách đặt múi giờ cho PHP

1] Đăng nhập vào bảng điều khiển HostPapa của bạn

2] Nhấp vào My cPanel hoặc My WordPress

3] Cuộn xuống phần Phần mềm và nhấp vào Chọn Phiên bản PHP

4] Nhấp vào tab Tùy chọn .

5] Nhấp vào giá trị bên cạnh ngày. múi giờ để chỉnh sửa cài đặt múi giờ. Bạn có thể xem danh sách đầy đủ các múi giờ thay thế trên toàn thế giới trên

PHP dựa vào ngày. giá trị múi giờ cho một số hàm ngày/giờ được thực thi bởi các ứng dụng dựa trên php. Đôi khi, bạn thậm chí nhận được thông báo lỗi trên nhật ký máy chủ web của mình cho thấy rõ sự cần thiết này


May mắn thay, điều này rất dễ thực hiện và chúng tôi sẽ chỉ cho bạn cách. Đối với hướng dẫn này, chúng tôi sẽ sử dụng CentOS 6 với quyền root


mở php. tập tin ini

Trên CentOS, php. ini nằm ở thư mục /etc

sudo vi /etc/php.ini

Tùy thuộc vào phiên bản phiên bản PHP đã cài đặt, bạn sẽ tìm thấy phần [Ngày] như sau. Nếu không có, chỉ cần thêm một dòng có "ngày. múi giờ = Hàm của bạn/Múi giờ"

[Date]
; Defines the default timezone used by the date functions
; //www.php.net/manual/en/datetime.configuration.php#ini.date.timezone
date.timezone = 

Bỏ ghi chú ngày tháng. múi giờ và đặt giá trị của nó thành múi giờ bạn cần. Trong trường hợp này, chúng tôi sẽ sử dụng America/New_York. Để xem danh sách các múi giờ được hỗ trợ, hãy tham khảo php. net

Bạn có thể định cấu hình cài đặt PHP để sử dụng múi giờ địa phương của mình bằng cách đặt ngày. chỉ thị múi giờ trong php. ban đầu
Danh sách các múi giờ có sẵn có thể được tìm thấy ở đây

Thực hiện theo các hướng dẫn này tùy thuộc vào gói lưu trữ được chia sẻ mà bạn đang sử dụng

cho các máy chủ dùng chung [các gói Stellar, Stellar Plus và các gói Value, Professional và Ultimate cũ]
dành cho máy chủ doanh nghiệp [gói Stellar Business và Business SSD cũ]


Làm thế nào để thay đổi 'ngày. múi giờ' trên các máy chủ được chia sẻ
 
1. Chuyển đến tài khoản cPanel của bạn >> phần Tệp >> menu Trình quản lý tệp



2. Điều hướng đến thư mục gốc của trang web của bạn [theo mặc định, nó là public_html cho tên miền chính và tên miền của bạn. com cho tên miền addon]. Nếu bạn không có php. ini, vui lòng tạo nó bằng nút "+ File"



Nhấp chuột phải vào tệp và chọn Chỉnh sửa mã



3. Thêm dòng sau

ngày. múi giờ = "Địa điểm/Thị trấn của bạn"

thay đổi Place/Your_town thành múi giờ ưa thích



4. Nhấp vào Lưu thay đổi

5. Tiếp theo, thêm quy tắc chỉ thị LSPHP vào. tập tin htaccess. Bạn có thể tìm hiểu thêm về trình xử lý LSPHP tại đây
Thêm các dòng sau vào. tập tin htaccess [. htaccess là một tập tin ẩn. Để xem các tệp như vậy, hãy nhấp vào Cài đặt ở góc trên bên phải của Trình quản lý tệp, chọn Hiển thị tệp ẩn [dotfiles], sau đó Lưu]



Thêm dòng sau

lsapi_phpini/home/cPanel_user/public_html/php. ban đầu


Thay thế cPanel_username bằng tên người dùng cPanel thực của bạn. Nếu php của bạn. ini nằm trong một thư mục khác, thay đổi đường dẫn cho phù hợp





6. Nhấp vào Lưu thay đổi



Làm thế nào để thay đổi 'ngày. múi giờ' trên máy chủ doanh nghiệp

Trước khi chỉnh sửa/tạo php. ini trên máy chủ doanh nghiệp, bạn sẽ cần kiểm tra phiên bản PHP được đặt cho miền

1. Chuyển đến tài khoản cPanel >> menu PHP Tweaks và chọn tên miền từ menu thả xuống. Kiểm tra phiên bản PHP được sử dụng cho tên miền này



2. Tiếp theo, bạn vào phần Files >> menu File Manager



3. Bật Hiển thị tệp ẩn [dotfiles] trong menu Cài đặt



4. Điều hướng đến /home/cPanel_user/. hệ thống-php/ini/PHP_ver/tên miền của bạn. com [trong đó PHP_ver là phiên bản PHP được sử dụng cho tên miền]



5. Nếu php. ini không có trong thư mục này, hãy tạo nó bằng nút "+ File"



6. Nhấp chuột phải vào php. ini >> chọn Chỉnh sửa mã



7. Thêm dòng sau
 
ngày. múi giờ = "Địa điểm/Thị trấn của bạn"

thay đổi Place/Your_town thành múi giờ ưa thích



Lưu các thay đổi



Đó là nó




Có cần giúp gì không?



Làm cách nào để thay đổi múi giờ trong PHP?

Hàm date_default_timezone_set[] đặt múi giờ mặc định được sử dụng bởi tất cả các hàm ngày/giờ trong tập lệnh.

Làm cách nào tôi có thể sửa đổi cài đặt múi giờ PHP cho trang web của mình?

Mở Dịch vụ lưu trữ → Quản lý → trang Cấu hình PHP. Ở đó, hãy mở tab tùy chọn PHP và chỉnh sửa ngày. giá trị múi giờ . Nếu bạn không chắc chắn nên chèn múi giờ nào, hãy kiểm tra Bản đồ múi giờ.

Cách lấy múi giờ hiện tại trong PHP?

Hàm date_default_timezone_get[] trả về múi giờ mặc định được sử dụng bởi tất cả các hàm ngày/giờ trong tập lệnh.

UTC cho PHP là múi giờ nào?

Múi giờ mặc định cho PHP là UTC bất kể múi giờ của máy chủ của bạn . Đây là múi giờ được sử dụng bởi tất cả các hàm ngày/giờ PHP trong tập lệnh của bạn. Xem danh sách các múi giờ được hỗ trợ của PHP để tìm tên của tất cả các múi giờ có thể bạn có thể sử dụng cho ngày.

Chủ Đề