Vra

Ek is stadig om terug in PHP, en nou kan ek loop in 'n probleem, ek wil 'n paar web sagteware te installeer op ons gasheer en ek nodig het om óf die nuutste Stuur (wat hulle nie) of IonCube op die bediener en IonCube vereis enable_dl te wees op in die php.ini. Nou 'n kollega van my dink ek kan dit werk via 'n htaccess lêer op die bediener. So ek het 'n s.htaccess op my masjien as Windows nie soos leegheid voor die lêer uitbreiding. So ek het bygevoeg die lyn php_flag enable_dl Op die lêer opgelaai en herdoop tot die lêer om net htaccess op die bediener. Toe ek verfris die lêer is weg, toe ek hou dit as s.htaccess dis goed, maar my php info toon dit steeds as Off.

Wat n00b fout is ek maak?

Was dit nuttig?

Oplossing

Die dokumentasie sê dat dit slegs kan ingestel word in die php.ini (nie in htaccess). Jy kan dit sien deur te kyk na die tafel waar dit sê "PHP_INI_SYSTEM", wat beteken -. "Entry kan ingestel word in php.ini of httpd.conf"

Ander wenke

Unix weg na lêers verberg is prepending dit met 'n dot. Die lêer is daar, maar dit is net weggesteek. Jou ftp-sagteware moet 'n instelling vir die vertoon van weg gesteekte lêers het. IIRC jy kan die lêer hernoem na htaccess deur cmd in vensters. Die htaccess het net effek in die huidige rig en sub dopgehou. Dit kan ook wees (as gevolg van sekuriteit) een van daardie instellings wat slegs instelbare cijfercombinatie deur php.ini

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top