ThaiSEOBoard.com

Host and Domain => Host & Domain (general) => ข้อความที่เริ่มโดย: 9near ที่ 11 ตุลาคม 2024, 11:56:11



หัวข้อ: Shared host เปลี่ยน system_time_zone ใน phpMyAdmin ทำยังไงคะ
เริ่มหัวข้อโดย: 9near ที่ 11 ตุลาคม 2024, 11:56:11
Server Variables and settings in phpMyAdmin อยากเปลี่ยนจาก time zone +08 ไปเป็น +07

อ้างถึง
Variables  system time zone
SET GLOBAL system_time_zone = +07
#1238 - Variable 'system_time_zone' is a read only variable

มีทางไหนทำได้ไหมคะฦ

อ้างถึง
and Variable time zone change to 'Asia/Bangkok'
SET GLOBAL time_zone = 'Asia/Bangkok'
#1227 - Access denied; you need (at least one of) the SUPER privilege(s) for this operation





หัวข้อ: Re: Shared host เปลี่ยน system_time_zone ใน phpMyAdmin ทำยังไงคะ
เริ่มหัวข้อโดย: musichost ที่ 11 ตุลาคม 2024, 12:43:57
ไม่รู้เคยลองทำดู หรือ ยัง

เข้าไปที่ phpMyAdmin แล้วไปที่เมนู SQL

แล้วใช้คำสั่งนี้ลงไป SET time_zone = '+07:00';  

หรืออาจจะต้อง SET GLOBAL time_zone = '+07:00';

แล้วกดคำว่า  Go


หัวข้อ: Re: Shared host เปลี่ยน system_time_zone ใน phpMyAdmin ทำยังไงคะ
เริ่มหัวข้อโดย: 9near ที่ 11 ตุลาคม 2024, 13:42:20
ไม่รู้เคยลองทำดู หรือ ยัง

เข้าไปที่ phpMyAdmin แล้วไปที่เมนู SQL

แล้วใช้คำสั่งนี้ลงไป SET time_zone = '+07:00';  

หรืออาจจะต้อง SET GLOBAL time_zone = '+07:00';

แล้วกดคำว่า  Go

ไม่ได้ค่ะ เพราะเป็น shared hosting พอจะมีวิธีไหนอีกไหมคะ? จะเช่า vps hosting ก็เซ็ตไม่เป็นค่ะ
 Access denied; you need (at least one of) the SUPER privilege(s) for this operation


หัวข้อ: Re: Shared host เปลี่ยน system_time_zone ใน phpMyAdmin ทำยังไงคะ
เริ่มหัวข้อโดย: mahoran ที่ 11 ตุลาคม 2024, 14:46:19
ไม่ต้องไปยุ่งกับตัวเซิฟเวอร์ก็ได้ครับ
ถ้าใช้ PHP ก็เชียนคำสั่งไว้บนสุด หรือ config ไฟล์
โค๊ด:

date_default_timezone_set("Asia/Bangkok");



หัวข้อ: Re: Shared host เปลี่ยน system_time_zone ใน phpMyAdmin ทำยังไงคะ
เริ่มหัวข้อโดย: NaiTan ที่ 11 ตุลาคม 2024, 19:15:05
ตั้งค่าผ่าน code php เลยครับ ตอนเชื่อมต่อฐานข้อมูล ตามนี้ https://stackoverflow.com/questions/34428563/set-timezone-in-php-and-mysql


หัวข้อ: Re: Shared host เปลี่ยน system_time_zone ใน phpMyAdmin ทำยังไงคะ
เริ่มหัวข้อโดย: vii ที่ 11 ตุลาคม 2024, 22:46:13
ถ้าใช้ shared hosting แล้ว phpMyAdmin เป็นของที่ host ติดตั้งมา
มันจะเข้าไปทำอะไรไม่ได้ทั้งนั้นแหละครับ จะไปแก้ที่ PHP ก็ไม่ได้เพราะเราไม่มีสิทธิ์เข้าถึงไฟล์ PHP ใน phpMyAdmin ด้วยซ้ำ
ทางเดียวคือต้องแจ้ง host ให้แก้ไขให้ครับ


หัวข้อ: Re: Shared host เปลี่ยน system_time_zone ใน phpMyAdmin ทำยังไงคะ
เริ่มหัวข้อโดย: TG_Min ที่ 12 ตุลาคม 2024, 10:04:36
ผมก็ไม่เก่งเรื่องคอม แต่อยากรู้ว่า มีเหตุผลอะไรที่ต้องเปลี่ยน
ผมเข้าใจว่ามันก็แค่ที่เก็บข้อมูลเฉยๆ จะอยู่ในโซนไหนก็ไม่ได้มีผล
เพราะเวลาเราบันทึก เว็บมันก็ไปอ่านใน data ไม่ได้ไปอ้างอิงตรงโซนที่อยู่ของ data


หัวข้อ: Re: Shared host เปลี่ยน system_time_zone ใน phpMyAdmin ทำยังไงคะ
เริ่มหัวข้อโดย: 9near ที่ 12 ตุลาคม 2024, 13:58:08
ผมก็ไม่เก่งเรื่องคอม แต่อยากรู้ว่า มีเหตุผลอะไรที่ต้องเปลี่ยน
ผมเข้าใจว่ามันก็แค่ที่เก็บข้อมูลเฉยๆ จะอยู่ในโซนไหนก็ไม่ได้มีผล
เพราะเวลาเราบันทึก เว็บมันก็ไปอ่านใน data ไม่ได้ไปอ้างอิงตรงโซนที่อยู่ของ data

สคริปที่ใช้เป็น timestamp เวลาคะ ทำให้การเปิด ปิด นับเวลามีปัญหา


หัวข้อ: Re: Shared host เปลี่ยน system_time_zone ใน phpMyAdmin ทำยังไงคะ
เริ่มหัวข้อโดย: LanguageDoctor ที่ 12 ตุลาคม 2024, 14:20:54
ขอให้ทำได้นะครับ เอาใจช่วยครับ  :wanwan020: :'( :wanwan013:


หัวข้อ: Re: Shared host เปลี่ยน system_time_zone ใน phpMyAdmin ทำยังไงคะ
เริ่มหัวข้อโดย: icez ที่ 12 ตุลาคม 2024, 23:15:06
ผมก็ไม่เก่งเรื่องคอม แต่อยากรู้ว่า มีเหตุผลอะไรที่ต้องเปลี่ยน
ผมเข้าใจว่ามันก็แค่ที่เก็บข้อมูลเฉยๆ จะอยู่ในโซนไหนก็ไม่ได้มีผล
เพราะเวลาเราบันทึก เว็บมันก็ไปอ่านใน data ไม่ได้ไปอ้างอิงตรงโซนที่อยู่ของ data

สคริปที่ใช้เป็น timestamp เวลาคะ ทำให้การเปิด ปิด นับเวลามีปัญหา

ก่อน query หลังจากต่อ database เสร็จก็ query SET time_zone = '+07:00'; ไปก่อนทีนึงครับ

มันเป็นมาตรฐานการทำงานของ database อยู่แล้ว ที่อาจมี client หลากหลาย timezone ได้ client เลยบอกเองคัรบว่าตัวเองอยากใช้ timezone ไหน


หัวข้อ: Re: Shared host เปลี่ยน system_time_zone ใน phpMyAdmin ทำยังไงคะ
เริ่มหัวข้อโดย: vii ที่ 13 ตุลาคม 2024, 08:39:35
ไม่รู้เคยลองทำดู หรือ ยัง

เข้าไปที่ phpMyAdmin แล้วไปที่เมนู SQL

แล้วใช้คำสั่งนี้ลงไป SET time_zone = '+07:00';  

หรืออาจจะต้อง SET GLOBAL time_zone = '+07:00';

แล้วกดคำว่า  Go

ไม่ได้ค่ะ เพราะเป็น shared hosting พอจะมีวิธีไหนอีกไหมคะ? จะเช่า vps hosting ก็เซ็ตไม่เป็นค่ะ
 Access denied; you need (at least one of) the SUPER privilege(s) for this operation

ผมลองดูแล้ว คำสั่ง SET ที่ไม่มีคำว่า GLOBAL ควรจะใช้งานได้ปกตินะครับ เพราะมันกำหนดเฉพาะของเราไม่ได้แก้ทั้ง server มันไม่ควรติด access denied
แต่คำสั่งนี้มีโอกาสถูกย้อนกลับไปเป็นค่าเดิมของ server เมื่อมีการ restart DB ดังนั้นคำสั่งนี้ควรอยู่ในโค้ด PHP ของคุณเอง ตอนเริ่ม connect DB เหมือนที่คห.ข้างบนว่าไว้


หัวข้อ: Re: Shared host เปลี่ยน system_time_zone ใน phpMyAdmin ทำยังไงคะ
เริ่มหัวข้อโดย: rayongall ที่ 13 ตุลาคม 2024, 08:59:17
ใช้รักคอมเค้าแก้ให้นะ เคยเป็น