ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: HTTP ERROR 500 บ่อยมาก  (อ่าน 1066 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
kthamma
Newbie
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 56



ดูรายละเอียด เว็บไซต์
« เมื่อ: 08 กุมภาพันธ์ 2018, 01:38:25 »

เกิดจากอะไรครับ และวิธีใหนแก้ได้ work สุด ตอนนี้พยายามลองหลายๆวิธีที่ search เจอ มีที่บอกว่าให้ตรวจสอบ file .htaccess ว่าพังมั้ย

ในกรณีที่ผมไม่มีความรู้เรื่องพวก code อะไรเลย มันจะดูยังไงได้บ้างครับว่าพังป่าว

อันนี้คือ .htaccess ของผมครับ ผมใช้ Digital Ocean ครับ

# BEGIN WpFastestCache
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} =on
RewriteCond %{HTTP_HOST} ^7onlineshop.com
# Start WPFC Exclude
# End WPFC Exclude
# Start_WPFC_Exclude_Admin_Cookie
RewriteCond %{HTTP:Cookie} !wordpress_logged_in_[^\=]+\=kthamma
# End_WPFC_Exclude_Admin_Cookie
RewriteCond %{HTTP_HOST} ^7onlineshop.com
RewriteCond %{HTTP_USER_AGENT} !(facebookexternalhit|WhatsApp|Mediatoolkitbot)
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !(\/){2}$
RewriteCond %{REQUEST_URI} \/$
RewriteCond %{QUERY_STRING} !.+
RewriteCond %{HTTP:Cookie} !comment_author_
RewriteCond %{HTTP:Cookie} !wp_woocommerce_session
RewriteCond %{HTTP:Cookie} !safirmobilswitcher=mobil
RewriteCond %{HTTP:Profile} !^[a-z0-9\"]+ [NC]
RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/all/$1/index.html -f [or]
RewriteCond /var/www/html/wp-content/cache/all/$1/index.html -f
RewriteRule ^(.*) "/wp-content/cache/all/$1/index.html" [L]
</IfModule>
<FilesMatch "index\.(html|htm)$">
AddDefaultCharset UTF-8
<ifModule mod_headers.c>
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Mon, 29 Oct 1923 20:30:00 GMT"
</ifModule>
</FilesMatch>
# END WpFastestCache
# BEGIN GzipWpFastestCache
<IfModule mod_deflate.c>
AddType x-font/woff .woff
AddType x-font/ttf .ttf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE font/opentype font/ttf font/eot font/otf
</IfModule>
# END GzipWpFastestCache
# BEGIN LBCWpFastestCache
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|webp|js|css|swf|x-html|css|xml|js|woff|woff2|ttf|svg|eot)(\.gz)?$">
<IfModule mod_expires.c>
AddType application/font-woff2 .woff2
ExpiresActive On
ExpiresDefault A0
ExpiresByType image/webp A2592000
ExpiresByType image/gif A2592000
ExpiresByType image/png A2592000
ExpiresByType image/jpg A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/ico A2592000
ExpiresByType image/svg+xml A2592000
ExpiresByType text/css A2592000
ExpiresByType text/javascript A2592000
ExpiresByType application/javascript A2592000
ExpiresByType application/x-javascript A2592000
ExpiresByType application/font-woff2 A2592000
</IfModule>
<IfModule mod_headers.c>
Header set Expires "max-age=2592000, public"
Header unset ETag
Header set Connection keep-alive
FileETag None
</IfModule>
</FilesMatch>
# END LBCWpFastestCache



# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
« แก้ไขครั้งสุดท้าย: 08 กุมภาพันธ์ 2018, 07:13:36 โดย kthamma » บันทึกการเข้า
Putter™
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 421
ออฟไลน์ ออฟไลน์

กระทู้: 2,103



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 08 กุมภาพันธ์ 2018, 11:41:42 »

ต้องลองดูจาก error log ของ Web Server ครับ
บันทึกการเข้า

Ruk-Com Hosting (IAAS)
Ruk-Com Cloud (PAAS)
รีวิวโฮสติ่ง Ruk-Com  จากสมาชิก THAISEO

ไม่พอใจยินดีคืนเงินเต็มจำนวนทุกบริการ
kthamma
Newbie
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 56



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 09 กุมภาพันธ์ 2018, 00:56:18 »

ขอบคุณมากครับ ตอนนี้หส Log มาเปิดดูและทดสอบแก้ไขแล้วครับ เดี๋ยวลอง run ดุว่ายังมี error อีกมั้ย
บันทึกการเข้า
kthamma
Newbie
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 56



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 10 กุมภาพันธ์ 2018, 07:36:09 »

แก้หลายๆวิธีแล้ว ยังไม่หายแฮะ  Lips Sealed Lips Sealed

ใครมีคำแนะนำอื่นๆ ขอหน่อยครับผม เปิดกะโหลกผมที
บันทึกการเข้า
dermapond
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 127
ออฟไลน์ ออฟไลน์

กระทู้: 1,750



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 10 กุมภาพันธ์ 2018, 10:15:32 »

ลองดูที่นี่ครับ http://www.thaiseoboard.com/index.php/topic,129229.0.html
บันทึกการเข้า

แสงประกายดอทคอม

WordPress Hosting เร็ว แรง มาก ฟรี SSL ระบบ Cpanel เลือก PHP 4.4-8.2 ได้ รองรับ Node.js, Python
nutlove
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 111
ออฟไลน์ ออฟไลน์

กระทู้: 1,628



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 10 กุมภาพันธ์ 2018, 13:18:56 »

ลองส่งรายละเอียดมาดูก็ได้ครับเผื่อช่วยดู ไม่มีค่าใช้จ่าย
บันทึกการเข้า

VPS , Colocation , Dedicated รับเขียนเว็บไซต์
ChangHost.co /Cloud VPS SSD เพียงวันละ 10บาท   คลิก 
VPS เริ่มต้นที่ 260 บาท ถูกที่สุดในไทย (CPU4CoreRAM5GB)  คลิก 
รับทำเว็บราคาถูก.com
kthamma
Newbie
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 56



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 10 กุมภาพันธ์ 2018, 23:05:16 »

แวะมา update เปิดกะโหลกตัวเอง จากปัญหาที่เจอ คลำๆไป ไม่รู้ว่าเป็นวิธีการแก้ไขที่ถูกต้องหรือไม่ คือผมก้อ search ละทำตาม ไปเรื่อยๆ 555 แต่ตอนนี้ยังไม่เจอปัญหา 500 ละ  Tongue Tongue

สิ่งที่ทำไปคือ

- ปรับ memory limit ใน PHP (ไม่หาย) หาวิธีใหม่
- ค่อยๆ แก้ .htaccess (ไม่หาย) หาวิธีใหม่
- disable plugin ทีละตัว (ไม่หาย) หาวิธีใหม่
- แก้ swap file จากเดิม server ตัวนี้ไม่มี swap file เลย (อันนี้ผมเพิ่งทราบ เพราะไม่เคยติดตั้งเอง ใช้แต่ One click app บน digital ocean) สรุปหาย แต่ไม่รู้หายขาดมั้ยนะเด๋วจะลอง refresh เรื่อย แต่หน่วงๆ
- มีบางท่านแนะนำให้ใช้ cloudflare ทำแคชด้วย .. ผมก้อแบบมันคืออะไรวะ ?? ไม่รู้จัก 555 เลยนั่งอ่านๆ มันทั้งวันๆนี้ และ setup cloudflare ไปด้วย (ตรงนี้ผมไม่ทราบว่าผมทำได้ถูกต้อง ครบถ้วนมั้ย เพราะทำตาม google แต่หลังจากทำเสร็จระบบ web ก็ยังทำงานได้ปกติ)

ตัวผมเองไม่มีความรู้ด้าน coding และ setup server เลย google ล้วนๆ ถ้าท่านใหนมีคำชี้แนะเพิ่มเติม เพื่อให้ตรวจสอบ หรือเชคชัวร์ว่าโอเค บอกได้เลยนะครับ จะยินดีมากๆ

ส่วนตอนนี้ยังไม่เจอปัญหาหนักๆ เพิ่มเติม มีแค่เรื่อง Plugin บางตัวตีกันเฉยๆ ถ้าใครว่างๆ ลองเข้า https://7onlineshop.com ดูหน่อยนะครับ เผื่อมี error ?ี่ผมไม่เคยเจอ ขอบคุณทุกๆท่าน และขอบคุณทุกๆคำชี้แนะครับ  

« แก้ไขครั้งสุดท้าย: 10 กุมภาพันธ์ 2018, 23:16:24 โดย kthamma » บันทึกการเข้า
xnnphone
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 30



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 11 กุมภาพันธ์ 2018, 00:31:12 »

บาง plugins ของ wp ที่มีการเขียน Config ลง .htaccess เท่าที่เคยเจอคือ

กรณีที่ 1

มีการแทรก Config ลงส่วนต้นไฟล์ กรณีนี้หากเราไม่เคยปรับแต่ง htaccess มาก่อนไม่ค่อยมีปัญหา แต่หากมีการปรับแต่ง บอกได้เลยยังไงก็เพียน เพราะ Config ที่ plugins เขียนลงไฟล์ มันจะไม่ขึ้นบรรทัดใหม่ ทำให้เกิด error

กรณีที่ 2

คลายกับกรณีที่ 1 ต่างกันแค่เป็นการเขียนลงท้ายไฟล์
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์