Přeskočit přímo na text


Jak vypnout register_globals

Setkali jste se při používání Drupalu 6 s nutností vypnout direktivu register_globals v PHP? Zde je návod, jak na to.

Tuto potřebu můžete mít při instalaci, kdy se objeví následující hláška:

Problém se závislostmi: Následující chyba musí být opravena před pokračováním v instalaci: register_globals je povoleno. Drupal tuto direktivu vyžaduje vypnutou. Tento web nemusí být bezpečný, pokud je register_globals zapnuto. Instrukce pro vypnutí této direktivy lze nalézt v manuálu PHP. (Právě se používá PHP register globals Povoleno (‚1‘)) Zkontrolujte prosím chybové hlášení a zkuste opakovat akci.

Případně při používání, kdy se problém objeví v hlášení stavu.

Nyní si vyberte svou variantu:

Mám koupený webhosting

S touto hláškou jste se setkali, protože Váš webhosting neumožňuje vypnutí register_globals v souboru .htaccess (skoro žádný). Kontaktujte proto poskytovatele Vašeho webhostingu s žádostí o vypnutí. Typický postup pro majitele a administrátory webhostingů (pokud to neumí, je to napováženou), je: Do direktivy Vašeho webserveru pro doménu (platí pro Apache) napište:
php_admin_value register_globals Off

Mám vlastní server

Otevřete soubor php.ini ve Vaší instalaci PHP a nalezněte řádek, který začíná na register_globals. Změňte ho tak, aby vypadal následovně:

register_globals = Off

Poté restartujte Váš webový server.

About the author

Jakub Suchý je provozovatelem projektu Drupal.cz. Je členem Drupal Security Teamu, vytvořil několik volně dostupných modulů a také se Drupalem živí.

 

po pridani php_admin_value

po pridani php_admin_value register_globals Off do htaccess mi konci web s chybou 500

Web hostingy nemaju dovolene

Web hostingy nemaju dovolene nastavovat taketo zalezitosti vacsinou. Konkretne toto nastavenie musi nastavit spravca web serveru tusim priamo v konfiguracii Apache – v .htaccess to myslim nepojde (ale ruku do ohna za to nedam – neskusal som a nechce sa mi to teraz dohladavat).

Cize riesenie – napis na support nech ti to nastavia oni.

Do .htaccess se to

Do .htaccess se to přidává takto: php_flag register_globals off

No jo, jenze ono to v

No jo, jenze ono to v .htaccess uz je :) Tzn. pokud nejsou vypnute, tak to neni povolene a to automaticky

No je. Tak nic.

No je. Tak nic.

ako Havran pisal, vacsina

ako Havran pisal, vacsina webhostingov neumoznuje menit nastavenie register_globals. ak mi to hosting provider nenastavi, mam sa rovno poobzerat po novom hostingu?

No ak budu az taky neochotny

No ak budu az taky neochotny tak by som sa naozaj obzrel po novom web hostingu, pretoze toto nastavenie sa da nastavit pre kazdeho zakaznika osobitne a nie je nijakym ohrozenim bezpecnosti.

Hosting ktory to umoznuje

Hosting na ktorom web mam s tymto problem nema – uzivatel si to moze zmenit priamo cez ich obsluzne webove rozhranie a zmena sa prejavi za par sekund. V pripade potreby konkretne stranky alebo subdomeny na vasom webe sa v tejto direktive mozu lisit. Dufajme, ze toto sa nebude chapat ako reklama, len sa snazim poradit uzivatelom ako sa vyhnut tomuto problemu :)

atlantis.sk

Pokazdy jinak

Musim rict ze me to velmi otravuje. Kazda PHP aplikace to chce jinak. Hledal jsem dlouho hosting kde mi pobezi nejen drupal, ale i jedna verze obchodu. Vse jsem odzkousel.

Ted je nova verze drupalu a zase je vse jinak. To aby si clovek kupoval more domen a mel na kazdou aplikaci jinou extra domenu.

Muze to spravce zmenit i jenom subdomenu? drupal6.mojedomena.cz?

zmena pro subdomenu ?

Ahoj, mam asi stejny problem, potreboval bych register_globals vypnout jen pro jednu subdomenu… Vedel by nekdo jak na to ? (nejake info pokud to pomuze: PHP Version 4.3.10–22 Apache 2.0 Handler a OS Debian asi :) ) dik

Samozrejme ze to ide

Samozrejme ze to ide nastavit pre kazdy virtualny server (subdomenu). Prave vlozenim do nastaveni Apache php_admin_value register_globals Off do sekcie pre dany adresar a podadresare. Kde presne to zalezi od konfiguracie servera.

Hostingzdarma

Dlouho jsem mel problem Drupal rozchodit na hostingzdarma.cz, pak stacilo prepnout na verzi PHP5 (v administraci hostingu), kde jsou register_globals a session auto start vypnute.

  • k-

Podakovanie

Napsal uživatel toma.baza dne 18 Únor, 2008 – 13:48.

Do .htaccess se to přidává takto: php_flag register_globals off

  • dikes, pomohol si mi, po zapise do .htaccess mi to v pohode vyplo a tym padom mi prestal Coppermine Photo Gallery vypisovat varovanie …
  • keby nieco poskytnem hosting za urcite prijatelne ceny, staci napisat a dohoda je mozna …

Poslat nový komentář

Obsah tohoto pole je soukromý a nebude veřejně zobrazen.
  • You can use Texy! to format and alter entered content.
  • Povolené HTML značky: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <p> <br> <b> <i> <h2> <img> <pre> <sup> <sub> <pre class="php"> <span class="php-keyword1"> <span class="php-var"> <span class="php-num"> <img class="screenshot"> <p class="beginner"> <a class="greybox"> <h3> <h4>

Více informací o možnostech formátování

Mollom CAPTCHA (play audio CAPTCHA)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated.

Drupal meet-up mobilni web 2011

Hledat

Přihlášení

Poslední komentáře