Cum se instalează script-ul de pe site-ul

Pentru a permite utilizatorilor nu doar pentru a vizualiza site-ul dvs. o dată, și a revenit periodic la acesta, trebuie să fie nu numai să actualizeze în mod regulat conținutul său, dar, de asemenea, pentru a face un element de interactivitate pentru a permite utilizatorilor să-și exprime opiniile cu privire la site-ul și conținutul acestuia. În funcție de tema site-ului poate fi o carte de oaspeți, sondaj (vot) pe forum. Cu o participare mare poate fi adăugat la site-ul de chat.







Prima dintre aceste moduri este cel mai simplu și potrivite pentru orice gazdă, dar are o serie de dezavantaje: ca regulă, astfel de servicii sunt destul de fiabile, ele oferă forumuri sau cărți de oaspeți sunt foarte limitate în funcții, iar acestea nu sunt întotdeauna se potrivesc perfect în design-ul site-ului.

A doua metodă este mai convenabil, dar cere ca site-ul dvs. are capacitatea de a efectua un CGI sau PHP-script.

script-uri de instalare pentru site-ul

Efectuate pe script-urile de server pot fi de două tipuri: CGI-script-uri care pot fi scrise în aproape orice limbaj de programare (cel mai adesea este Perl), și PHP-script-uri.

CGI-script-uri ar trebui să fie plasat într-un director dedicat pentru ei. De obicei, numit cgi sau cgi-bin. script-ul de încărcare ar trebui să fie un text (uneori, de asemenea, referire la ascii) modul. Modul FTP-client este specificat oriunde în setările sale (de exemplu, în built-în modul de selecție pentru Windows Commander este lângă butonul „Disconnect“). În plus, trebuie avut în vedere faptul că pe Unix-servere si litere mici sunt diferite (de exemplu, file.cgi fișiere, File.cgi și FILE.cgi avute în vedere diferite).

După descărcarea care aveți nevoie pentru a expune atributele de acces la script-ul. Atribute în Unix (și în Windows NT accesibil prin FTP) este semnificativ diferită de atributele din DOS. Pe Unix pentru fiecare fișier sunt date următoarele drepturi: permisiunea de a scrie, citi, executa pentru proprietar, precum și permisiunea de a scrie, să citească și să execute pentru grup, care include proprietarul fișierului și pentru alți utilizatori. Atributele sunt reprezentate ca trei cifre, dintre care primele indică permisiunile pentru proprietar, al doilea - pentru grup, iar al treilea - pentru toți ceilalți. Valorile numerelor sunt obținute prin însumarea diferitelor tipuri de acces: executarea - 1 intrare - 2 lectură - 4. (Astfel, pentru un fișier care este disponibil acces de citire / scriere, poziția corespunzătoare este numărul 6, și pentru fișierul disponibil pentru citire / executie - 5.)







Instalarea de scripturi PHP pe server este foarte similar cu instalarea CGI-script-uri, dar are două caracteristici: 1) pentru PHP script-uri nu au nevoie să specificați calea către interpret, 2) PHP script-uri sunt plasate în același director ca de obicei HTML-fișiere ( de regulă, este numit public_html sau wWW). Încărcați PHP script-uri pot fi atât text, cât și în modul binar (dar textul - este de preferat, deoarece fișierele ocupă un volum mai mic), iar după injectare pentru a stabili atributele 711 sau 755. Pentru fișierele care PHP script-uri stocate setările în cele mai multe gazde trebuie să prezinte atributele 777 sau 775 (mai mult - a se vedea gazda FAQ).

Cea mai frecventă eroare la instalarea script-uri

1. a emis codul sursă în loc de rezultatele script-ul.

Acest lucru se întâmplă atunci când nu a pus rezoluția privind executarea în script-ul (de exemplu, în loc de 755 sau 711 ceva instalat ca 644) sau gazdă nu acceptă punerea în aplicare a script-urile relevante, sau CGI-script plasat în directorul pentru HTML-pagini.

2. Serverul 500 generează o eroare.

Acest lucru se întâmplă de obicei în cazul în care CGI-script a fost descărcat prin FTP în modul binar, nu text. Aceeași eroare 500 va apărea și în cazul în care script-ul conține o eroare de sintaxă, și nu se ocupă de situații de eroare. În plus, în unele cazuri, cauza erorii 500 ar putea fi expusă în mod corespunzător (redundante) permisiune.

3. Serverul generează o eroare 403. Această eroare se poate datora faptului că au prezentat drepturi suficiente pentru a citi fișierul script interpret.

4. Modificări rezervate făcute de un script.

Acest lucru se poate întâmpla în cazul în care greșit expuse atributele fișierului la care script-ul stochează datele sale, sau directorul unde se află fișierele. Verificați din nou lista de fișiere care sunt utilizate de către script-ul pentru a stoca date, acuratețea atributelor lor, precum și corectitudinea căii în ea.