Dy Lloje të Serverëve për PHP në Hosting
Ekzistojnë dy lloje popullore të programeve-server për sajtet: Apache dhe Nginx. Si rregull, në hosting PHP funksionon ose në lidhje me Apache, ose në lidhje me Nginx.
Për ne, si programues PHP, nuk ka ndryshim se cili server përdoret. Me një përjashtim të rëndësishëm. Çështja është, se skedari htaccess - është një skedar konfigurimesh për serverin Apache. Kjo do të thotë, se nëse në serverin tuaj është instaluar Nginx, atëherë htaccess-i juaj nuk do të funksionojë.
Në Nginx ekziston një mekanizëm, analog me funksionimin e skedarit htaccess. Ky mekanizëm përfaqëson skedarë konfigurimi, të krijuar për çdo sajt. Fatkeqësisht, nëse keni hosting virtual, atëherë të arrini deri te këta skedarë nuk do të jeni në gjendje.
Duke marrë parasysh se në të gjitha sajtet mjaftueshëm të ndërlikuar përdoret htaccess, ne kemi nevojë pikërisht për serverin Apache. Për fat të mirë, pothuajse në të gjitha hostingjet virtualë është instaluar pikërisht ai.
Shpesh ndodh që Apache përdoret në lidhje me Nginx. Në këtë rast Nginx pranon kërkesat për në sajt nga bota e jashtme dhe i transferon ato në serverin Apache. Tashmë PHP punon në lidhje me Apache dhe, në përputhje me rrethanat, funksionon edhe htaccess.
Më thellësisht me këta serverë do të merremi në tutoriale të tjera, më të avancuara. Por në mësimin vijues ne thjesht do të kontrollojmë, nëse në hostingun tuaj funksionon skedari htaccess.
A do të funksionojë htaccess, nëse keni Nginx?