GABIM 500 - GABIM I BRENDSHËM SERVERIT

Pse po e shoh këtë faqe?

Gabimet 500 zakonisht nënkuptojnë se serveri ka hasur në një gjendje të papritur që e pengoi atë të përmbushte kërkesën e bërë nga klienti. Kjo është një klasë e përgjithshme gabimi e kthyer nga një server në internet kur has një problem në të cilin vetë serveri nuk mund të jetë më specifik për gjendjen e gabimit në përgjigjen e tij ndaj klientit.

Në shumë raste ky nuk është një tregues i një problemi aktual me vetë serverin, por më tepër një problem me informacionin që serveri është udhëzuar të aksesojë ose të kthejë si rezultat i kërkesës. Ky gabim shpesh shkaktohet nga një problem në faqen tuaj, i cili mund të kërkojë rishikim shtesë nga hosti juaj i uebit.

Ju lutemi kontaktoni hostin tuaj të internetit për ndihmë të mëtejshme.

A ka ndonjë gjë që mund të bëj?

Ka disa shkaqe të zakonshme për këtë kod gabimi, duke përfshirë problemet me skriptin individual që mund të ekzekutohet sipas kërkesës. Disa nga këto janë më të lehta për tu dalluar dhe korrigjuar se të tjerat.

Pronësia e skedarit dhe drejtorisë

Serveri në të cilin jeni ekzekuton aplikacionet në një mënyrë shumë specifike në shumicën e rasteve. Serveri në përgjithësi pret që skedarët dhe drejtoritë të jenë në pronësi të përdoruesit tuaj specifik përdorues cPanel. Nëse keni bërë ndryshime në pronësinë e skedarit vetë përmes SSH, ju lutemi rivendosni në mënyrë të përshtatshme Pronarin dhe Grupin.

Lejet e skedarit dhe drejtorisë

Serveri në të cilin jeni ekzekuton aplikacionet në një mënyrë shumë specifike në shumicën e rasteve. Serveri në përgjithësi pret që skedarët si HTML, Imazhet dhe media të tjera të kenë një modalitet leje 644. Serveri pret gjithashtu që të vendoset modaliteti i lejes në drejtori 755 në shumicën e rasteve.

(Shihni seksionin mbi të kuptuarit e lejeve të sistemit të skedarëve.)

Gabimet e sintaksës së komandës në skedarin .htaccess

Në skedarin .htaccess, mund të keni shtuar rreshta që janë në konflikt me njëra-tjetrën ose që nuk lejohen.

Nëse dëshironi të kontrolloni një rregull specifik në skedarin tuaj .htaccess, mund ta komentoni atë rresht specifik në .htaccess duke shtuar # në fillim të rreshtit. Duhet të bëni gjithmonë një kopje rezervë të këtij skedari përpara se të filloni të bëni ndryshime.

Për shembull, nëse .htaccess duket si

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

Pastaj provoni diçka të tillë

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

Shënim: Për shkak të mënyrës në të cilën janë konfiguruar mjediset e serverit, ju mund të mos përdorni php_value argumentet në një skedar .htaccess.

Tejkaluar kufijtë e procesit

Është e mundur që ky gabim të shkaktohet nga shumë procese në radhën e serverit për llogarinë tuaj individuale. Çdo llogari në serverin tonë mund të ketë vetëm 25 procese të njëkohshme aktive në çdo moment në kohë, qofshin ato të lidhura me faqen tuaj ose procese të tjera në pronësi të përdoruesit tuaj, si p.sh. posta.

ps fals

Ose shkruani këtë për të parë llogarinë e një përdoruesi specifik (sigurohuni që ta zëvendësoni Emri i përdoruesit me emrin aktual të përdoruesit):

ps faux |grep Emri i përdoruesit

Pasi të keni ID-në e procesit ("pid"), shkruani këtë për të vrarë procesin specifik (sigurohuni që ta zëvendësoni pyesni me ID-në aktuale të procesit):

vras pyesni

Pritësi juaj i uebit do të jetë në gjendje t'ju këshillojë se si ta shmangni këtë gabim nëse shkaktohet nga kufizimet e procesit. Ju lutemi kontaktoni hostin tuaj të internetit. Sigurohuni që të përfshini hapat e nevojshëm për të parë gabimin 500 në faqen tuaj.

Kuptimi i lejeve të sistemit të skedarëve

Përfaqësimi simbolik

La personazhi i parë tregon llojin e skedarit dhe nuk lidhet me lejet. Nëntë karakteret e mbetura janë në tre grupe, secila përfaqëson një klasë të lejeve si tre karaktere. Të seti i parë përfaqëson klasën e përdoruesit. Të grupi i dytë përfaqëson klasën e grupit. Të grupi i tretë përfaqëson klasën e të tjerëve.

Secili nga tre karakteret përfaqëson lejet e leximit, shkrimit dhe ekzekutimit:

  • r nëse lejohet leximi, - nëse nuk është kështu.
  • w nëse shkrimi lejohet, - nëse nuk është kështu.
  • x nëse ekzekutimi lejohet, - nëse nuk është kështu.

Më poshtë janë disa shembuj të shënimit simbolik:

  • -rwxrxrx një skedar i rregullt, klasa e përdoruesit e të cilit ka leje të plota dhe grupi dhe klasat e tjera të të cilit kanë vetëm lejet e leximit dhe ekzekutimit.
  • crw -rw -r-- një skedar special karakteresh, klasat e përdoruesve dhe grupeve të të cilit kanë lejet e leximit dhe shkrimit dhe klasa e të tjerëve ka vetëm lejen e leximit.
  • drx------ një direktori, klasa e përdoruesit e së cilës ka leje leximi dhe ekzekutimi dhe grupi i të cilit dhe klasat e tjera nuk kanë leje.

Paraqitja numerike

Një metodë tjetër për paraqitjen e lejeve është një shënim oktal (bazë-8) siç tregohet. Ky shënim përbëhet nga të paktën tre shifra. Secila nga tre shifrat djathtas përfaqëson një komponent të ndryshëm të lejeve: përdorues, grupdhe të tjerët.

Secila prej këtyre shifrave është shuma e pjesëve përbërëse të saj. Si rezultat, bit të veçantë i shtohen shumës pasi ajo përfaqësohet nga një numër:

  • Biti i leximit shton 4 në totalin e tij (në 100 binar),
  • Biti i shkrimit shton 2 në totalin e tij (në binar 010), dhe
  • Biti i ekzekutimit shton 1 në totalin e tij (në 001 binar).

Këto vlera nuk prodhojnë kurrë kombinime të paqarta. secila shumë përfaqëson një grup të caktuar lejesh. Më teknikisht, ky është një paraqitje oktale e një fushe bit - çdo bit referon një leje të veçantë dhe grupimi i 3 biteve në një kohë në oktal korrespondon me grupimin e këtyre lejeve sipas përdorues, grupdhe të tjerët.

Modaliteti i lejes 0755

4 + 2 + 1 = 7
Lexoni, shkruani, ekzekutoni
4 + = 1 5
Lexoni, ekzekutoni
4 + = 1 5
Lexoni, ekzekutoni

Modaliteti i lejes 0644

4 + = 2 6
Lexo, Shkruaj
4
Lexoj
4
Lexoj

Si të modifikoni skedarin tuaj .htaccess

Skedari .htaccess përmban direktiva (udhëzime) që i tregojnë serverit se si të sillet në skenarë të caktuar dhe ndikojnë drejtpërdrejt në funksionimin e faqes suaj të internetit.

Ridrejtimet dhe rishkrimi i URL-ve janë dy direktiva shumë të zakonshme që gjenden në një skedar .htaccess dhe shumë skripta si WordPress, Drupal, Joomla dhe Magento shtojnë direktiva në .htaccess në mënyrë që ato skripte të mund të funksionojnë.

Është e mundur që mund t'ju duhet të redaktoni skedarin .htaccess në një moment, për arsye të ndryshme. Ky seksion mbulon mënyrën e redaktimit të skedarit në cPanel, por jo atë që mund të duhet të ndryshohet. (Mund t'ju duhet të konsultoni artikuj të tjerë dhe burime për atë informacion.)

Ka shumë mënyra për të redaktuar një skedar .htaccess

  • Ndryshoni skedarin në kompjuterin tuaj dhe ngarkoni atë në server përmes FTP
  • Përdorni modalitetin e modifikimit të një programi FTP
  • Përdorni SSH dhe një redaktues teksti
  • Përdorni menaxherin e skedarëve në cPanel

Mënyra më e lehtë për të redaktuar një skedar .htaccess për shumicën e njerëzve është përmes File Manager në cPanel.

Si të modifikoni skedarët .htaccess në menaxherin e skedarëve të cPanel

Përpara se të bëni ndonjë gjë, sugjerohet që të bëni kopje rezervë të faqes suaj të internetit në mënyrë që të mund të ktheheni në një version të mëparshëm nëse diçka shkon keq.

Hapni menaxherin e skedarëve

  1. Hyni në cPanel.
  2. Në seksionin Files, klikoni në Gestionnaire de fichiers,en ikonë.
  3. Kontrolloni kutinë për të Rrënja e dokumentit për dhe zgjidhni emrin e domenit që dëshironi të përdorni nga menyja rënëse.
  4. Sigurohuni Shfaq skedarët e fshehur (dotfiles)"është kontrolluar.
  5. Kliko Go. Menaxheri i skedarëve do të hapet në një skedë ose dritare të re.
  6. Kërkoni skedarin .htaccess në listën e skedarëve. Mund t'ju duhet të lëvizni për ta gjetur atë.

Për të redaktuar skedarin .htaccess

  1. Right click mbi .htaccess file dhe klikoni Redaktimi i kodit nga menyja. Përndryshe, mund të klikoni në ikonën për skedarin .htaccess dhe më pas të klikoni mbi të Redaktuesi i kodit ikona në krye të faqes.
  2. Një kuti dialogu mund të shfaqet duke ju pyetur për kodimin. Thjesht klikoni Ndrysho për të vazhduar. Redaktori do të hapet në një dritare të re.
  3. Redaktoni skedarin sipas nevojës.
  4. Kliko Ruaj ndryshimet në këndin e sipërm të djathtë kur të keni mbaruar. Ndryshimet do të ruhen.
  5. Testoni faqen tuaj të internetit për t'u siguruar që ndryshimet tuaja janë ruajtur me sukses. Nëse jo, korrigjoni gabimin ose kthehuni në versionin e mëparshëm derisa faqja juaj të funksionojë përsëri.
  6. Pasi të keni përfunduar, mund të klikoni afër për të mbyllur dritaren e File Manager.

Si të modifikoni lejet e skedarëve dhe drejtorive

Lejet në një skedar ose drejtori i tregojnë serverit se si në çfarë mënyrash duhet të jetë në gjendje të ndërveprojë me një skedar ose drejtori.

Ky seksion mbulon mënyrën e modifikimit të lejeve të skedarit në cPanel, por jo atë që mund të duhet të ndryshohet. (Shihni seksionin se çfarë mund të bëni për më shumë informacion.)

Ka shumë mënyra për të modifikuar lejet e një skedari

  • Përdorni një program FTP
  • Përdorni SSH dhe një redaktues teksti
  • Përdorni menaxherin e skedarëve në cPanel

Mënyra më e lehtë për të modifikuar lejet e skedarëve për shumicën e njerëzve është përmes Menaxherit të Skedarit në cPanel.

Si të modifikoni lejet e skedarëve në menaxherin e skedarëve të cPanel

Përpara se të bëni ndonjë gjë, sugjerohet që të bëni kopje rezervë të faqes suaj të internetit në mënyrë që të mund të ktheheni në një version të mëparshëm nëse diçka shkon keq.

Hapni menaxherin e skedarëve

  1. Hyni në cPanel.
  2. Në seksionin Files, klikoni në Gestionnaire de fichiers,en ikonë.
  3. Kontrolloni kutinë për të Rrënja e dokumentit për dhe zgjidhni emrin e domenit që dëshironi të përdorni nga menyja rënëse.
  4. Sigurohuni Shfaq skedarët e fshehur (dotfiles)"është kontrolluar.
  5. Kliko Go. Menaxheri i skedarëve do të hapet në një skedë ose dritare të re.
  6. Kërkoni skedarin ose drejtorinë në listën e skedarëve. Mund t'ju duhet të lëvizni për ta gjetur atë.

Për të modifikuar lejet

  1. Right click mbi skedar ose direktori dhe klikoni Ndrysho lejet nga menuja.
  2. Duhet të shfaqet një kuti dialogu që ju lejon të zgjidhni lejet e sakta ose të përdorni vlerën numerike për të vendosur lejet e sakta.
  3. Ndryshoni lejet e skedarit sipas nevojës.
  4. Kliko Ndrysho lejet në këndin e poshtëm të majtë kur të keni mbaruar. Ndryshimet do të ruhen.
  5. Testoni faqen tuaj të internetit për t'u siguruar që ndryshimet tuaja janë ruajtur me sukses. Nëse jo, korrigjoni gabimin ose kthehuni në versionin e mëparshëm derisa faqja juaj të funksionojë përsëri.
  6. Pasi të keni përfunduar, mund të klikoni afër për të mbyllur dritaren e File Manager.