Frage

ich langsam wieder in PHP bekommen, und jetzt habe ich auf ein Problem stoßen, möchte ich einige Web-Software auf unseren Host installieren und ich muss entweder die neuesten Zend (was sie nicht haben) oder IonCube auf der Server und IonCube erfordert enable_dl auf in der php.ini zu sein. Nun wird ein Kollege von mir denkt, dass ich dies über eine .htaccess-Datei auf dem Server aktualisieren. Also habe ich eine s.htaccess auf meinem Rechner als Windows-nicht mag Leere vor der Dateierweiterung. So habe ich die Linie php_flag enable_dl an die Datei, um sie hochgeladen und umbenannt die Datei nur auf dem Server .htaccess. Wenn ich aktualisiere die Datei ist weg, wenn ich es halten, wie s.htaccess es in Ordnung, aber meine PHP-Info zeigt nach wie vor als aus.

Was n00b Fehler bin ich machen?

War es hilfreich?

Lösung

Die Dokumentation sagt, dass dies nur in dem festgelegt werden php.ini (nicht in .htaccess). Sie können dies sehen durch am Tisch, wo es heißt „PHP_INI_SYSTEM“, was bedeutet, -. „Eintrag in der php.ini gesetzt werden kann oder httpd.conf“

Andere Tipps

Unix Art und Weise Dateien zu verstecken, ist das Voranstellen es mit einem Punkt. Die Datei ist da, aber es ist nur versteckt. Ihre ftp-Software sollte eine Einstellung für die Ansicht von versteckten Dateien hat. IIRC können Sie die Datei .htaccess durch cmd in Windows umbenennen. Die .htaccess wirkt sich nur in den aktuellen Verzeichnis und Unterverzeichnisse. Dies könnte auch (wegen der Sicherheit) eine dieser Einstellungen, die nur setable durch php.ini

ist
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top