ERROR 500 - INTERNAL SERVER ERROR

Naha kuring ningali halaman ieu?

Kasalahan 500 biasana hartosna yén server parantos ngalaman kaayaan anu teu kaduga anu ngahalangan pikeun minuhan pamundut anu dilakukeun ku klien. Ieu mangrupikeun kelas kasalahan umum anu dipulangkeun ku pangladén wéb nalika mendakan masalah dimana pangladén sorangan henteu tiasa langkung spésifik ngeunaan kaayaan kasalahan dina ngaréspon kana klien.

Dina loba kasus ieu teu indikasi hiji masalah sabenerna kalawan server sorangan tapi rada masalah jeung informasi server geus maréntahkeun pikeun ngakses atawa balik salaku hasil tina pamundut. Kasalahan ieu sering disababkeun ku masalah dina situs anjeun anu peryogi pamariosan tambahan ku host wéb anjeun.

Mangga wartosan host wéb anjeun kanggo bantosan salajengna.

Aya naon anu kuring tiasa laksanakeun?

Aya sababaraha panyabab umum pikeun kode kasalahan ieu kalebet masalah sareng naskah individu anu tiasa dilaksanakeun upami dipénta. Sababaraha ieu langkung gampang ditingali sareng dilereskeun tibatan anu sanés.

File sareng Diréktori Kapamilikan

Pangladén anjeun ngajalankeun aplikasi dina cara anu khusus dina kalolobaan kasus. Pangladén umumna ngarepkeun file sareng diréktori dipiboga ku pangguna khusus anjeun pamaké cPanel. Upami anjeun parantos ngarobih kana kapamilikan file nyalira ngalangkungan SSH mangga ngareset Pamilik sareng Grup anu leres.

File sareng Diréktori Idin

Pangladén anjeun ngajalankeun aplikasi dina cara anu khusus dina kalolobaan kasus. Pangladén umumna ngarepkeun file sapertos HTML, Gambar, sareng média sanésna gaduh mode idin 644. Pangladén ogé ngarepkeun mode idin dina diréktori disetél 755 dina kalolobaan kasus.

(Tingali Bagéan ngeunaan Ngartos Idin Filesystem.)

Kasalahan Sintaksis paréntah dina file .htaccess

Dina file .htaccess, Anjeun bisa jadi geus ditambahkeun garis nu conflicting saling atawa nu teu diwenangkeun.

Upami anjeun hoyong pariksa aturan husus dina file .htaccess Anjeun bisa mairan yén garis husus dina .htaccess ku nambahkeun # ka awal jalur. Anjeun kedah salawasna nyieun cadangan file ieu sateuacan Anjeun nyieun parobahan.

Contona, upami .htaccess Sigana mah

DirectoryIndex default.html
AddType aplikasi / x-httpd-php5 php

Teras cobian sapertos kieu

DirectoryIndex default.html
#AddType application/x-httpd-php5 php

Catetan: Alatan cara di mana lingkungan server anu setelan Anjeun bisa jadi teu make php_value argumen dina file .htaccess.

Ngalangkungan Wates Prosés

Mungkin kasalahan ieu disababkeun ku seueur teuing prosés dina antrian server pikeun akun individu anjeun. Unggal akun dina server kami ngan ukur tiasa gaduh 25 prosés simultaneous anu aktip iraha waé waktos naha aya hubunganana sareng situs anjeun atanapi prosés sanésna anu dipiboga ku pangguna anjeun sapertos surat.

ps palsu

Atawa ketik ieu pikeun nempo akun pamaké husus urang (pastikeun pikeun ngaganti ngaran pamaké kalawan ngaran pamaké sabenerna):

ps palsu |grep ngaran pamaké

Sakali anjeun gaduh ID prosés ("pid"), ngetik ieu pikeun maéhan prosés husus (pastikeun pikeun ngaganti pid kalawan ID prosés sabenerna):

maehan pid

Host wéb anjeun bakal tiasa mamatahan anjeun ngeunaan cara ngahindarkeun kasalahan ieu upami disababkeun ku watesan prosés. Mangga wartosan host wéb anjeun. Pastikeun kalebet léngkah-léngkah anu diperyogikeun pikeun ningali kasalahan 500 dina situs anjeun.

Ngartos Idin Filesystem

Répréséntasi Simbolis

nu karakter munggaran nunjukkeun jinis file sareng henteu aya hubunganana sareng idin. Sésana salapan karakter aya dina tilu sét, masing-masing ngagambarkeun kelas idin salaku tilu karakter. The set kahiji ngagambarkeun kelas pamaké. The set kadua ngawakilan kelas grup. The set katilu ngawakilan kelas séjén.

Tiap tina tilu karakter ngagambarkeun idin maca, nulis, jeung ngaéksekusi:

  • r lamun maca diijinkeun, - lamun henteu.
  • w lamun nulis diijinkeun, - lamun henteu.
  • x lamun palaksanaan diijinkeun, - lamun henteu.

Ieu sababaraha conto notasi simbolis:

  • -rwxrxrx file biasa anu kelas pamaké boga idin pinuh sarta grup na kelas séjén ngan boga idin maca jeung ngaéksekusi.
  • crw -rw -r-- file husus karakter anu kelas pamaké sarta grup boga idin maca jeung nulis jeung kelas batur ngan boga idin maca.
  • drx------ diréktori anu kelas pamakéna geus maca jeung ngaéksekusi idin sarta grup jeung kelas séjén teu boga idin.

Répréséntasi Numérik

Métode séjén pikeun ngagambarkeun idin nyaéta notasi oktal (dasar-8) sapertos anu dipidangkeun. Notasi ieu diwangun ku sahanteuna tilu digit. Tiap tina tilu digit paling katuhu ngagambarkeun komponén béda tina idin: nu make, kumpulan, sarta batur.

Masing-masing digit ieu mangrupa jumlah bit komponénna.

  • Bit baca nambihan 4 kana totalna (dina binér 100),
  • Nu nulis bit nambahkeun 2 kana total na (dina binér 010), jeung
  • Bit eksekusi nambihan 1 kana totalna (dina binér 001).

Nilai ieu pernah ngahasilkeun kombinasi ambigu. unggal jumlah ngagambarkeun set husus tina idin. Sacara teknis, ieu mangrupa representasi octal tina widang bit - unggal bit ngarujuk hiji idin misah, sarta ngagolongkeun 3 bit dina hiji waktu dina octal pakait jeung grouping idin ieu ku nu make, kumpulan, sarta batur.

Mode idin 0755

4 + 2 + 1 = 7
Baca, Tulis, Laksanakeun
4 + = 1 5
Baca, laksanakeun
4 + = 1 5
Baca, laksanakeun

Mode idin 0644

4 + = 2 6
Baca, Tulis
4
maca
4
maca

Kumaha carana ngarobah file .htaccess Anjeun

file .htaccess ngandung directives (parentah) nu ngabejaan server kumaha kalakuanana dina skenario tangtu tur langsung mangaruhan kumaha fungsi ramatloka anjeun.

Alihan sarta nulis balik URL mangrupakeun dua directives pisan umum kapanggih dina file .htaccess, sarta loba Aksara kayaning WordPress, Drupal, Joomla na Magento nambahkeun directives kana .htaccess jadi eta Aksara bisa boga fungsi.

Ieu mungkin nu bisa jadi kudu ngédit file .htaccess di sawatara titik, pikeun sagala rupa alesan.Bagian ieu nyertakeun kumaha carana ngédit file dina cPanel, tapi teu naon bisa kudu dirobah.(Anjeun bisa jadi kudu konsultasi artikel séjén sarta sumberdaya pikeun inpormasi éta.)

Aya Loba Cara pikeun Edit a .htaccess File

  • Édit file dina komputer anjeun sareng unggah ka server via FTP
  • Anggo Mode Édit program FTP
  • Anggo SSH sareng pangropéa téksu
  • Anggo Manajer File dina cPanel

Cara panggampangna pikeun ngédit file .htaccess pikeun kalolobaan jalma nyaéta ngaliwatan File Manager di cPanel.

Kumaha Edit file .htaccess di cPanel urang File Manager

Sateuacan anjeun ngalakukeun nanaon, disarankeun yén anjeun nyadangkeun halaman wéb anjeun supados anjeun tiasa dibalikkeun deui ka versi sateuacana upami aya anu salah.

Buka Pangatur File

  1. Asup kana cPanel.
  2. Dina bagian Files, klik dina file Manager ikon.
  3. Pariksa kotak pikeun Akar Dokumén pikeun tur pilih ngaran domain nu Anjeun hoyong aksés ti menu turun-handap.
  4. Mastikeun Témbongkeun Payil Hidden (dotfiles)"dipariksa.
  5. Klik Go. Pangatur File bakal dibuka dina tab atanapi jandela énggal.
  6. Tingali pikeun file .htaccess dina daptar file. Anjeun panginten kedah ngagulung pikeun mendakanana.

Pikeun ngédit file .htaccess

  1. klik katuhu dina file .htaccess teras klik Kode Edit ti ménu. Alternatipna, Anjeun bisa klik dina ikon pikeun file .htaccess lajeng klik dina Kodeu Éditor ikon dina luhureun kaca.
  2. Kotak dialog tiasa muncul naroskeun anjeun ngeunaan encoding. Ngan klik édit neruskeun. Editor bakal muka dina jandela nu anyar.
  3. Edit file sakumaha diperlukeun.
  4. Klik Simpen Parobahan di pojok katuhu luhur lamun rengse. Parobahan bakal disimpen.
  5. Uji halaman wéb anjeun pikeun mastikeun yén parobihan anjeun suksés disimpen. Upami henteu, koreksi kasalahan atanapi balikkeun deui ka versi sateuacana dugi ka situs anjeun tiasa dianggo deui.
  6. Saatos réngsé, anjeun tiasa klik deukeut pikeun nutup jandela File Manager.

Kumaha ngarobih idin file sareng diréktori

Idin dina file atanapi diréktori nyarioskeun ka server kumaha cara kumaha éta kedah tiasa berinteraksi sareng file atanapi diréktori.

Bagian ieu nyertakeun kumaha cara ngédit idin file dina cPanel, tapi sanés naon anu kedah dirobih. (Tingali bagian ngeunaan naon anu anjeun tiasa laksanakeun kanggo inpormasi anu langkung lengkep.)

Aya Loba Cara pikeun Ngédit Idin File

  • Paké program FTP
  • Anggo SSH sareng pangropéa téksu
  • Anggo Manajer File dina cPanel

Cara panggampangna pikeun ngédit idin file pikeun kalolobaan jalma nyaéta ngalangkungan File Manager di cPanel.

Kumaha Édit idin file dina Pangatur File cPanel

Sateuacan anjeun ngalakukeun nanaon, disarankeun yén anjeun nyadangkeun halaman wéb anjeun supados anjeun tiasa dibalikkeun deui ka versi sateuacana upami aya anu salah.

Buka Pangatur File

  1. Asup kana cPanel.
  2. Dina bagian Files, klik dina file Manager ikon.
  3. Pariksa kotak pikeun Akar Dokumén pikeun tur pilih ngaran domain nu Anjeun hoyong aksés ti menu turun-handap.
  4. Mastikeun Témbongkeun Payil Hidden (dotfiles)"dipariksa.
  5. Klik Go. Pangatur File bakal dibuka dina tab atanapi jandela énggal.
  6. Pilarian file atanapi diréktori dina daptar file. Anjeun panginten kedah ngagulung pikeun mendakanana.

Pikeun Edit Idin

  1. klik katuhu dina file atawa diréktori teras klik Robah Idin ti menu nu.
  2. Kotak dialog kedah muncul anu ngamungkinkeun anjeun milih idin anu leres atanapi nganggo nilai numerik pikeun nyetél idin anu leres.
  3. Edit idin file sakumaha diperlukeun.
  4. Klik Robah Idin di belah kénca juru handap nalika rengse. Parobahan bakal disimpen.
  5. Uji halaman wéb anjeun pikeun mastikeun yén parobihan anjeun suksés disimpen. Upami henteu, koreksi kasalahan atanapi balikkeun deui ka versi sateuacana dugi ka situs anjeun tiasa dianggo deui.
  6. Saatos réngsé, anjeun tiasa klik deukeut pikeun nutup jandela File Manager.