私のJoomla Webサイトは現在、約100 MBのストレージを使用しています。私は自分のフォルダを確認したところ、tmp folder
は約30MBで、「install_320e535e4332c2」のような名前のファイルとフォルダがいくつか含まれています。これらのファイルの一部はより新しいものもあれば、かなり古い(1か月以上)ものもあります。
クリーンなJoomlaインストールを確認したところ、このフォルダは空でした。
Tmpディレクトリ内のファイルは確実に削除できます。実際には、削除してクリーンに保つことを強くお勧めします。 index.htmlファイルはそのままにしておく必要があります。ファイルのディレクトリリストが表示されなくなる可能性があります。
Tmp(一時)フォルダーは、ソフトウェアのインストールを実行するとき、またはシステムがファイルを処理しているときにJoomlaとその拡張機能によって使用され、それらを一時的に保存する場所が必要です。多くの場合、これらのファイルはtmpフォルダーに残っています。どうやらこれはHDスペースの問題につながる可能性がありますが、別の大きなリスクもあります。
これらのファイルは、いったんWebサイトにインストールすると古い拡張機能から取得される可能性があるため、脆弱で安全でない古いコードが含まれている場合があります。また、あらゆる種類の実行可能なphpファイル、または公開可能な他の機密情報を含めることができます。
他のセキュリティ設定とサーバー構成が安全策である可能性がありますが、ベストプラクティスは、そのようなファイルを削除してWebサイトをクリーンに保つことであり、定期的に実行する必要があります。
上記のように、index.htmlファイルのみを保持する必要があります。セキュリティを強化するために、フォルダへのWebアクセスを禁止するルールを含む.htaccessファイルを配置することもできます。
前述のように、tmpフォルダーはインストール中にJoomlaシステムによって使用されます。 tmpディレクトリのパスのアクセス許可が不十分であるか、構成に誤ったエントリがあると、インストールが失敗することがよくあります。そのような場合は、tmpディレクトリの構成ファイルにパスを正しく設定し、十分な権限があることを確認してください。
Tmpフォルダーを自動クリーンアップする自動化されたプロセスとLodderのAkeeba管理ツールの提案とともに、私は NoNumberのキャッシュクリーナー をお勧めします= tmpフォルダにも特別な設定を提供するプラグイン。
「tmp」フォルダは、システムが一時的にファイルを保存する場所です。このフォルダの最も頻繁な使用の1つは、拡張機能のインストール時です。新しい拡張機能がインストールされると、拡張機能のアーカイブファイルのコピーが「tmp」フォルダーにコピーされ、正しいJoomlaフォルダーに解凍されます。
インストールプロセスは、常に自動的にクリーンアップするわけではありません。ほとんどの場合はそうなります。 Joomlaインストーラーを使用している場合は、コンポーネントの作成者がインストール手順をどのように記述したかによって異なります。ほとんどの場合、何もする必要はありません。モジュールやコンポーネントの追加をやめるときは、心配する必要はありません。
多くのコンポーネントのインストールと再インストールを行うと、さまざまなセッションファイルとZipファイルのコピーが収集されます。定期的にチェックすることは悪い考えではありません。
Ftpまたはファイルマネージャーを使用して(このページで友人が詳細に説明しているように、方法がわかっている場合はcronを使用して)、またはAkeeba管理ツールをインストールしている場合は、コントロールパネルに一時ディレクトリをクリアするボタンがありますあなたのために。
@FFrewinの回答に加えて、FTPアクセス権がない場合は、 管理ツール を使用してtmpフォルダーをクリーンアップできます。このオプションは、下のスクリーンショットに示すように、管理ツールのコントロールパネルにあります。
FFrewinが述べたように、管理ツールのProバージョンでは、tmpディレクトリのスケジュールされたクリーンアップを実行できます。
これに加えて、次の手順に従って、tmpフォルダーから拡張機能をインストールすることもできます。
/home/xxx/public_html/tmp
などの事前定義されたパスが表示され、新しく作成したフォルダーをそこに追加するだけなので、/home/xxx/public_html/tmp/helloworld
になります。