Wie schalte ich Register_globals in php.ini aus? Hostgator WordPress-Server
Lesezeit: 3 Minuten
Ich betreibe ein E-Commerce-Thema auf WordPress auf einem Hostgator-Server und erhalte diesen Fehler.
Sicherheitswarnung: Legen Sie den Wert fest register_globals in der php-ini zu Aus !! Dieses Thema wird sonst nicht richtig funktionieren.
Ich kann die php.ini in keinem der Ordner finden. Ich habe versucht, eine Datei mit dem hinzugefügten Befehl zu erstellen und sie wie von Google vorgeschlagen in root abzulegen, ohne Erfolg.
Irgendwelche Empfehlungen?ansonsten.
Die Datei, die Sie in Ihren Stammordner legen sollten, ist es nicht php.iniaber .htaccess. Stellen Sie sicher, dass es diese Zeile enthält:
php_flag register_globals off
Wenn das immer noch nicht funktioniert oder einen 500 Internal Server Error generiert, müssen Sie sich an HostGator wenden und sehen, was sie sagen.
Oh ja, ich habe das versucht und 500 bekommen. Ich werde sie kontaktieren. Vielen Dank.
– zeemy23
16. Juni 2010 um 4:32 Uhr
In ihren cpanel Software/Services gibt es eine php.ini QuickConfig, die es erlaubt, so ziemlich jede PHP-Einstellung zu ändern.
Ich glaube nicht, dass dies mehr der Fall ist. Die QuickConfig ist in meinem Reseller-Hosting-Konto nicht verfügbar.
– Nick Pickering
6. Februar 2013 um 16:37 Uhr
Diese Antwort kann auf Shared Hostings angewendet werden.
– Pablofiumara
1. Oktober 2013 um 22:08 Uhr
@NicholasPickering EZConfig ist für Reseller-Hosting verfügbar
– Joshua Kissoon
11. Dezember 2013 um 5:38 Uhr
Meine Recherche führte mich zu der Feststellung, dass die Datei php.ini normalerweise im Home-Verzeichnis Ihres cpanels gefunden/gespeichert wird. Diese Einstellung ist normalerweise als Standard-Servereinstellung auf „Ein“ gesetzt und kann manchmal als Sicherheitsrisiko angesehen werden, wenn sie aktiviert bleibt – abhängig von bestimmten Skripten.
Auf oder um Zeile 365 sehen Sie die Einstellung für die php Globals. Einfach von “on” auf “off” umstellen.
Gelegentlich kann es vorkommen, dass sich im Home-Verzeichnis keine php.ini-Datei befindet. Wenn Sie feststellen, dass dies der Fall ist, können Sie zur cpanel-Homepage gehen und im Bereich Software/Services auf das php.ini EZConfig-Symbol klicken (für HostGator-Hosting – andere Hosting-Unternehmen haben möglicherweise einen anderen Namen dafür). Dies öffnet eine weitere Seite und Sie sehen die Einstellung etwa 1/2 weiter unten in der Liste. Klicken Sie auf das Optionsfeld Aus.
jaswanttak
Wenn Sie cPanel-Zugriff haben, können Sie die Einstellungen mit php.ini Quick Config unter Software/Service ändern.
Set register_globals as off
Sanjesch
Darko ist genau richtig und Sie finden php.ini QuickConfig unter Software / Services in CPanel.
Sie müssen auch über Administratoranmeldeinformationen verfügen, um auf CPanel zugreifen zu können.
Gökul NK
Manchmal reicht die Änderung in .htaccess nicht aus. Hostgator hat einen etwas komplizierten Prozess und kann manchmal irritierend sein.
Sie müssen die Standardeinstellung hinzufügen php.ini Datei, die Hostgator Ihrem Root zur Verfügung stellt. Und füge dann die hinzu .htaccess mit einem Eintrag für die Adresse von php.ini zum www doc root.
Ich benutze Hostgator, versuche meine Lösung: Fügen Sie eine weitere Zeile in Ihre .htaccess-Datei ein: muss “Benutzername” durch Ihr Benutzerkonto-Hosting ersetzen.
<IfModule mod_suphp.c>
suPHP_ConfigPath /home/username
<Files php.ini>
order allow,deny
deny from all
</Files>
</IfModule>
Wenn Sie eine php.ini-Datei haben, fügen Sie weitere Zeilen in Ihre php.ini-Datei ein:
register_globals = Off // O in "Off" is uppercase text
Wenn nicht, können Sie eine neue php.ini-Datei mit dem folgenden Code erstellen:
register_globals = Off // O in "Off" is uppercase text
Hinweis: Ihre .htaccess-Datei und Ihre php.ini-Datei müssen in Ihrem Stammordner (oberster Ordner in Ihrem Hosting) abgelegt werden.
11386400cookie-checkWie schalte ich Register_globals in php.ini aus? Hostgator WordPress-Serveryes