本番サーバーの大文字と小文字を区別しないファイルシステム?

本番サーバーの大文字と小文字を区別しないファイルシステム?

初期の状況はこんな感じです。

  • エンタープライズソフトウェアはPHPに基づいています。
  • これは Windows 2003 Server の Apache 2 で提供されます。
  • これは大きい
  • これは大文字と小文字の区別やディレクトリの区切り記号を気にしない非専門的な開発者の遺産です。

希望する状況は次のとおりです。

  • すべてがまだスタイル化されていないLinuxディストリビューションであるApache 2に移行されました。

質問:

  • 大文字と小文字の区別やディレクトリの区切り文字を考慮していない多数のコード。

いくつかの調査をしましたが、残念ながら本番環境に適したものが見つかりませんでした。CIOPFSよさそうですが、本番システムでは使用しないように明示的に説明しています。mod_spellingApacheがオプションになると思いますか?私に解決されていない質問は、PHPがこのモジュールの助けを借りてファイルにアクセスするのか、それとも直接(これを行うと役に立たないか)ということです。

苦い薬を飲み込んですべてのコードを確認する必要がありますか?私たちは現在、ソフトウェア環境を徐々に新しいビルドコンテンツに(長期的に)置き換える予定ですので、このような状況を避けたいと思います。

ベストアンサー1

ubuntuforumsで私の投稿をご覧ください。

http://ubuntuforums.org/showthread.php?t=1497253

仮想ディスクの作成

dd if=/dev/zero of=virtual.dsk bs=1048576 count=150

フォーマットする

mkfs.vfat virtual.dsk

インストールする

sudo mkdir -p /mnt/vfat
sudo mount virtual.dsk /mnt/vfat -t vfat -o loop

PS:永久インストール:

/path/to/virtual.dsk /mnt/vfat vfat loop,owner,group,umask=000 0 0

追加情報は次のとおりです。 http://fatter-keine.dk/helptipsguides/ubuntu/understanding_fstab.html

おすすめ記事