Dacă lucrați la ceva, este foarte ciudat. De obicei, un incepator care ruleaza scriptul trebuie sa transpire. Care sunt principalele probleme care apar atunci când rulează scriptul.
Setări server
Deschideți bine subiectul. Toate setările Apache pentru fiecare director sunt specificate utilizând fișierul .htaccess. Dacă nu există unul în directorul dvs., creați-l. În ea scrieți următoarele: Sau chiar voi sfătui să adresați documentației, dar cred că nu va fi nevoie.
Acum, orice script-uri din acest director vor fi încărcate fără probleme.
Atribuiri nevalide în fișierul script
Dacă sistemul dvs. are un sistem asemănător Windows. atunci această problemă nu vă privește, deoarece toate programele * .exe "acest" sistem se încarcă fără întrebări.
În cazul în care sistemul dvs. este Unix. atunci ești mai puțin norocos, mai ales dacă l-ai văzut pe Vindzovoz înainte.
Pe scurt, voi explica. În toate sistemele Unix, atributele fișierelor sunt setate pentru fiecare fișier. Aceste atribute (de regulă) sunt nouă. Dă o listă cu astea. Pe scurt, sistemele Unix creează utilizatori și sunt împărțite în grupuri. Aici, la intrarea în sistem, introduceți datele de conectare și parola, adică Sunteți un utilizator. De asemenea, pe FTP, etc. Toți cei care au acces la sistem sunt utilizatorii săi.
Atributele tipului Proprietar specifică parametrii pentru dvs., adică pentru proprietarul dosarelor. Atributele grupului definesc nivelul de acces pentru grupul dvs., adică dacă aparțineți grupului Webmasteri. atunci când setați atributul Group Write, orice alt utilizator care aparține grupului Webmasters poate scrie informații în acest fișier. Cred că pentru ce este clar celălalt, înseamnă toți ceilalți.
Cum să faceți acest lucru este o altă problemă, să ne uităm la lucrul cu niște clienți FTP cu dvs. O dată voi spune că nu folosesc niciun program Windows, adică programe grafice "create" pentru fanii să facă totul cu un singur clic al mouse-ului. Această chinuire a Domnului.
Eu folosesc a noastră, adică Manager de fișiere rus FAR. dacă nu aveți, atunci ați pierdut mult. Și eu simt cu tine.
Deci, este necesar să apăsați pe Ctrl-A pe fișierul pe care l-ați încărcat pe server (doar nu-l face pe un disc local, precum și FTP, și puteți vedea în loc de Unix atribute atribute sistemul de fișiere DOS) face următoarea imagine: și apăsați Okey. Acum totul este rece.
Dacă nu aveți un FAR. atunci trebuie să aveți un program în sistemul care gestionează serviciul FTP. În majoritatea sistemelor (și în Windows) un astfel de program este numit ftp. Rulați-o. Cu siguranta are doar o linie de comanda, asa ca transpiratia. -) Voi lua în considerare programul ftp.exe. care este inclus în ferestre.
Primul lucru pe care trebuie să-l faceți este să deschideți site-ul dvs., este realizat de comanda deschisă. Acum vă aflați în sistem. Introduceți ajutor pentru a obține comenzile de bază. Încercați să tastați dir. Exemplu de ieșire: De exemplu, acum trebuie să setați atributul de descărcare în fișierul 123.cgi. după cum puteți vedea că nu există un astfel de atribut. Această caracteristică nu oferă ftp.exe, dar poate trimite comenzi direct către serverul FTP, adică care este ceea ce avem nevoie. Dacă ați sunat la ajutor, știți că comanda de citare execută această funcție. Nu înțelegi în mod special doar să aduci echipa. Acum, atributele necesare vor fi instalate pe fișierul 123.cgi. Dacă fișierul dvs. este localizat într-un director diferit, utilizați comanda cd (schimbare director).
Atribut nevalid în directorul script
Multe scripturi nu numai că afișează câteva informații, ci și scriu ceva în anumite foldere sau fișiere. Aici este necesar să se asigure un acces corect la aceste resurse. Orice server Web nu funcționează în numele dvs., dar pe de altă parte, pentru a rula scriptul, acesta nu îi oferă capabilitățile. Trebuie să puneți atributele în directorul în care este scris scriptul, pentru acces deplin, adică să înregistreze nimănui. Pentru a instala astfel de atribute în FAR, puneți toate încrucișările. În ftp.exe comanda astfel
De asemenea, doriți să avertizeze, accesul deplin la directorul, amintiți-vă că orice „intrus“ poate strica viata, ștergeți scriptul și înregistrați exemplu, sau scrie date eronate în fișierele. Pe scurt, el poate face orice. Este deosebit de periculos de a face accesul deplin la directorul care conține pagina, pentru că, mai devreme sau mai târziu, nu-l va găsi acolo :-(.
Vobschem ceva, sper că totul va funcționa pentru tine :-)