Crearea și utilizarea fișierelor proprii (suphp) - baza de cunoștințe - servicii de găzduire și înregistrare

Crearea și utilizarea propriului fișier php.ini (suPHP)

Crearea și utilizarea propriului fișier php.ini

Atenție, vă rog. Aceste informații nu sunt relevante pentru serverele noastre, gestionează PHP.ini, adică Setările PHP și versiunea PHP, aveți posibilitatea să utilizați CPanel în secțiunea Select PHP version (Select PHP version)







Orice utilizator poate crea propriul fișier php.ini și îl poate plasa în folderul scriptului apelat.
Acest lucru este destul de convenabil, deoarece vă puteți edita propriile dvs. setări, fără să contactați aceste servicii. de sprijin

Dacă decideți să php.ini undeva în public_html, puteți crea un fișier .htaccess în directorul rădăcină al site-ului (de exemplu, / home / utilizator / public_html, în cazul în care utilizatorul este porecla ta in cPanel), sau în cazul în care fișierul există apoi se adaugă doar în orice loc (la începutul sau sfârșit) la directivele fișierului .htaccess descrise mai jos.


ordinea permite, respinge
nega de la toate

Cu această setare, PHP ca un handler CGI, suPHP, nu puteți utiliza următoarele directive în fișierul .htaccess. php_flag, php_admin_flag, php_value si altele care schimba setările de mediu PHP va provoca un cod de eroare 500, Eroare internă de server.

Atenție: fișierul propriu php.ini este valabil numai în directorul în care este găzduit, cu excepția cazului în care este specificată o opțiune specială, vezi mai jos.

Drepturi de acces la fișiere și foldere:

644 - este permisă scrierea în fișier (implicit)
444 - scrierea în fișier este interzisă (citiți și executați numai)
755 - permisiuni pentru foldere (în mod implicit, nu este necesară nicio modificare)

Astfel, atunci când instalați scripturi, nu este necesar să modificați drepturile de acces, chiar dacă instrucțiunile aduse scriptului indică necesitatea modificării acestora. Purtați simplu punctul de schimbare a drepturilor de acces CHMOD.

Un exemplu de fișier php.ini și o descriere a câtorva dintre parametrii acestuia:

disable_functions =; Din motive de securitate, puteți dezactiva funcțiile specificate







max_execution_time = 30; Numărul maxim de secunde în care scriptul a fost executat

memory_limit = 16M; RAM maxim pe care un script îl poate lua

error_reporting = E_ALL

E_NOTICE; Afișați toate erorile, cu excepția comentariilor

display_errors = Activat; Rezultatul erorilor în browser. Pentru a facilita depistarea scenariilor

variables_order = "EGPCS"; Ordinea în care PHP va înregistra variabilele explicative (E - variabile încorporate, G - GET variabile, P - variabilele POST, C - Cookies, S - sesiune). Absența oricăreia dintre litere nu vă va permite să lucrați cu variabilele corespunzătoare

register_globals = Activat; Abilitatea de a accesa variabilele care trec prin GET / POST / Cookie / session ca variabile normale (de exemplu, "variabila $")

post_max_size = 55M; Valoarea maximă a datelor care pot fi acceptate

magic_quotes_gpc = Activat; Activarea procesării automate a cotelor prin POST / GET / Cookie

file_uploads = Pornit; Permite încărcarea fișierelor

; upload_tmp_dir =; Director pentru fișiere încărcate temporar (nu uitați să creați acest director!)

upload_max_filesize = 5M; Dimensiunea maximă a fișierului încărcat

session.save_handler = fișiere; Stocați datele de sesiune în fișiere

session.save_path = / tmp; Un dosar pentru stocarea fișierelor de sesiune (nu uitați să creați acest director!)

session.use_cookies = 1; Utilizați cookie-urile în sesiuni

session.name = PHPSESSID; Utilizați numele de sesiune și ID-ul sesiunii pentru sesiune cookie

session.auto_start = 0; Împiedicați inițializarea sesiunii când începe conexiunea

session.cookie_lifetime = 0; Durata de viață a cookie-ului sesiunii ("0" - înainte ca fereastra browserului să fie închisă)

; și mulți alți parametri.

Atenție, vă rog. Aceste informații nu sunt relevante pentru serverele noastre, gestionează PHP.ini, adică Setările PHP și versiunea PHP, aveți posibilitatea să utilizați CPanel în secțiunea Select PHP version (Select PHP version)

  • 20 de utilizatori au considerat acest lucru de ajutor

Articole similare

Cum să vizualizați setările PHP actuale.

Pentru aceasta, există o funcție specială phpinfo (). Creați în director

Procesarea php în fișiere .html (.htm) pe cpanel sub fcgi

Unele servere pe care le-am lucrat în modul FastCGI. Ce ar determina procesarea fișierului .html .htm.

Cum se dezactivează sau se activează afișarea erorilor pe ecran (display_errors)

Informații despre: display_errors, log_errors, error_log for PHP Implicit pe toate serverele.

Eroare 500 (Eroare internă a serverului)

Această eroare înseamnă cel mai adesea că serverul a blocat accesul la script, poate fi activat.

Cum se instalează Joomla pe hostingul nostru

Cum se instalează Joomla pe hostingul nostru 1. Descărcați cea mai recentă versiune a script-ului Pe următoarele site-uri.







Trimiteți-le prietenilor: