Twitter RSS

Daca aveti un cont de hosting pe un server in regim shared sigur v-ati lovit de unele limitari impuse de administratorul de sistem. De exemplu, daca vreti sa instalati un osCommerce si la instalarea scriptului primiti o eroare de forma “FATAL ERROR: register_globals is disabled in php.ini” e un semn ca va trebui sa aveti in php.ini optiunea register_globals setata pe On. In mod normal nu aveti acces la configurarea serverului, deci ce puteti face?

Se poate rezolva simplu, cu conditia sa vi se permita sa adaugati un fisier .htaccess. Cu ajutorul directivelor php_flag sau php_value putem modifica diferiti parametri de functionare ai PHP-ului. De exemplu, ca sa rezolvam eroarea de mai sus referitoare la register_globals punem in fisierul .htaccess din radacina linia urmatoare:

php_value register_globals 1

sau

php_flag register_globals On

Ca sa setati directivele PHP puteti folosi oricare din cele doua metode: php_value sau php_flag, singura diferentra intre ele fiind ca a doua (php_flag) permite setarea parametrilor in mod boolean (On/Off).

La fel puteti face cu aproape orice alt parametru care il gasiti in php.ini.

Popularity: 2% [?]

Comentarii pentru “Setare directive PHP prin .htaccess”

  • evolution spune:

    Daca am dezactivate functii periculoase ex fopen, allow_url_fopen din server , pot pune numai in folderul de admin un fisier htaccess cu php_flag fopen On ?

    Ca sa functioneze numai in modulul de admin, nu si pe public.

  • Sergiu Tot spune:

    Din pacate nu orice directiva poate fi suprascrisa. disable_functions poate fi setat doar in php.ini. allow_url_fopen poate fi setat doar in php.ini sau httpd.conf.

    In lista de directive exista coloana Changeable care iti spune unde poti modifica. Doar directivele care au pe coloana Changeable valoarea PHP_INI_PERDIR pot fi modificate din .htaccess.

  • Iplayedit spune:

    Mi-a fost de folos tutorialul. MS

Ai intrebari?

* Te rog sa postezi pe NetHelp orice intrebare care nu are legatura cu articolul.

Retele sociale
Reclamã
Sharing makes you cool!
Categorii
Apache
Articole si tutoriale legate de serverul web Apache.
/articole-tutoriale-apache/

cPanel
Articole si tutoriale legate de utilizarea si administrarea sistemului de gestiune a serverelor de hosting, cPanel.
/articole-tutoriale-cpanel-whm/

DNS
Vezi toate articolele din categoria DNS
/dns-bind-domain-name-services/

Linux
Articole si tutoriale legate de Linux, sisteme BSD sau alte sisteme de operare din familia UNIX.
/articole-tutoriale-linux/

Mail
Vezi toate articolele din categoria Mail
/mail/

MySQL
Articole si tutoriale despre serverul de baze de date MySQL.
/articole-tutoriale-optimizare-mysql/

Perl
Vezi toate articolele din categoria Perl
/perl-practical-extraction-and-report-language/

PHP
Vezi toate articolele din categoria PHP
/php-language-hypertext-preprocessor/

Retele
Tutoriale despre retele de calculatoare, configurarea interfetelor de retea si rutarea IP-urilor.
/retele-networking/

Virtualizare
Articole si tutoriale despre virtualizare si sistemel virtuale create cu Xen sau OpenVZ.
/virtualizare-xen-openvz/

Web hosting
Articole despre serviciile de gazduire web, dedicate sau in regim shared.
/web-hosting/

Webmin / Virtualmin
Articole si tutoriale legate de sistemul de gestiune gratuit Webmin sau modulul Virtualmin.
/webmin-virtualmin/





Newsletter
LAMP Recomandã
NetHelp
SRV.ro
cpadmin.ro
ABCDomenii