質問
私はゆっくりとPHPに戻りつつあり、問題が発生しました。ホストにいくつかのWebソフトウェアをインストールしたいので、最新のZend(持っていない)またはIonCubeが必要ですサーバーとIonCubeでは、php.iniでenable_dlがオンになっている必要があります。今、私の同僚は、サーバー上の.htaccessファイルを介してこれを更新できると考えています。 Windowsはファイル拡張子の前の空を好まないので、マシンにs.htaccessを作成しました。そこで、php_flag enable_dl Onという行をアップロードしたファイルに追加し、サーバー上のファイル名を.htaccessに変更しました。ファイルを更新すると消えてしまい、s.htaccessのままにしておけば問題ありませんが、php情報にはまだオフと表示されます。
私が犯しているn00bの間違いは何ですか?
解決
ドキュメントでは、これはphp.ini(.htaccessにはありません)。これは、「PHP_INI_SYSTEM"」というテーブルを見ると確認できます。つまり、「エントリはphp.iniまたはhttpd.conf"で設定できます。
」という意味です。他のヒント
ファイルを非表示にするUNIXの方法は、先頭にドットを付けます。ファイルはそこにありますが、非表示になっています。 FTPソフトウェアには、隠しファイルを表示するための設定が必要です。 IIRCでは、Windowsのcmdを使用してファイルの名前を.htaccessに変更できます。 .htaccessは、現在のdirおよびサブディレクトリでのみ有効です。これは(セキュリティのため)php.iniでのみ設定可能な設定の1つである可能性があります