Каталог Joomla tmp. Для чего я могу удалить его содержимое?

На моем сайте Joomla в настоящее время используется около 100 МБ памяти. Я проверил папки и выяснил, что папка tmp folder составляет около 30 МБ и содержит несколько файлов и папок с именем «install_320e535e4332c2». Некоторые из этих файлов более свежие, а другие, кажется, намного старше (более 1 месяца).

Я проверил чистую установку Joomla и нашел эту папку пустой.

  • Какова фактическая потребность в этой папке?
  • Можно ли удалить его содержимое на моем сайте?
17 голосов | спросил FFrewin 18 PM00000020000001931 2014, 14:05:19

3 ответа


14

Вы можете определенно удалить файлы в каталоге tmp, и на самом деле настоятельно рекомендуется сделать это и поддерживать его в чистоте. Вы должны хранить файл index.html только на месте, что может помешать потенциальному каталогу файлов.

Папка tmp (временная) используется Joomla и ее расширениями при установке программного обеспечения или во время системы обрабатывает файлы и требует места для их временного хранения. Во многих случаях эти файлы застревают в папке tmp. По-видимому, это может привести к проблемам с пространством HD, но есть еще один больший риск.

Поскольку эти файлы могут быть получены из старых расширений, установленных на вашем веб-сайте, они могут содержать старый уязвимый и небезопасный код. Они также могут быть любыми исполняемыми файлами php или могут содержать другую конфиденциальную информацию, которая может быть раскрыта.

Хотя ваши другие параметры безопасности и конфигурация вашего сервера могут быть защитой, лучше всего удалить такие файлы и сохранить свой сайт в чистоте, что вы должны периодически выполнять.

Как уже упоминалось выше, вы должны сохранить файл index.html. Для повышения безопасности вы также можете поместить файл .htaccess с правилами для предотвращения доступа в веб-папку.

О разрешениях каталога tmp.

Как сказано, папка tmp используется системой Joomla во время установки. Это обычная ситуация, когда недостаточные разрешения или неправильная запись в конфигурации для пути к каталогу tmp приведут к сбою установки. В этом случае убедитесь, что вы правильно установили путь в файле конфигурации для каталога tmp и имеете достаточные разрешения.

Автоматическая очистка каталога tmp

Для автоматизированного процесса автоматической очистки папки tmp вместе с предложением Lodder для Akeeba Admin Tools я бы рекомендовал NoNumber Cache Cleaner , который также предоставляет специальный параметр для папки tmp.

ответил FFrewin 18 PM00000020000002031 2014, 14:06:20
7

Папка «tmp» - это место, где система может хранить файлы на временной основе. Одним из наиболее часто используемых применений этой папки является установка расширений. Когда новое расширение установлено, копия файла архива расширения копируется в папку «tmp», а затем распаковывается в правильные папки Joomla.

Процесс установки не очищается автоматически автоматически. Большую часть времени он будет. Если вы используете установщик Joomla, это зависит от того, как автор компонента написал инструкции по установке. Большую часть времени вам не нужно ничего делать, и когда вы прекратите добавлять модули и компоненты, вам не придется беспокоиться об этом.

Если вы выполняете множество инсталляций и переустановки компонентов, он будет собирать много разных файлов сеанса, а также копии файлов zip. Поэтому периодически проверяйте это не плохая идея.

Либо вы делаете это с помощью ftp или файлового менеджера (как подробно описано друзьями на этой странице или cron, если вы знаете, как это сделать), или если у вас установлены административные средства Akeeba, на панели управления появится кнопка, которая очистит каталог temp для вас.

ответил Reza Baradaran 22 PM00000020000004331 2014, 14:40:43
6

В дополнение к ответу @ FFrewin, если у вас нет доступа к FTP, вы можете очистить папку tmp , используя Инструменты администратора . Опция для этого находится на панели управления Admin Tools, как показано на следующем скриншоте:

введите описание изображения здесь>> </p>

<p> Как упоминалось в FFrewin, Pro-версия Admin Tools позволяет выполнять запланированную очистку каталога <strong> tmp </strong>. </p>

<p> В дополнение к этому вы также можете установить расширение из папки <strong> tmp </strong>, выполнив следующие шаги: </p>

<ol>
<li> В вашем <strong> tmp </strong> каталоге создайте новую папку, например <strong> helloworld </strong>
</li>
<li> Извлеките zip-файл на свой компьютер и загрузите его в эту новую папку. В зависимости от вашего FTP-клиента вы можете сначала загрузить zip-файл и , затем  извлечь его. </li>
<li> В бэкэнд Joomla перейдите к <strong> Расширения </strong>>>>> <strong> Диспетчер расширений </strong> и на вкладках ниже выберите <strong> Установить из каталога </strong>. </li>
<li> Вы увидите предопределенный путь, например <code>/home /xxx /public_html /tmp</code>, который вам просто нужно добавить к вашей вновь созданной папке, поэтому это будет <code>/home /ххх /public_html /TMP /HelloWorld</code>
</li>
<li> Нажмите <strong> Установить </strong>
</li>
</ol></body></html>

ответил Lodder 18 PM00000020000003631 2014, 14:26:36

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132