Joomla Clean Cache - удаление не удалось - PullRequest
1 голос
/ 09 ноября 2011

Joomla 1.5: я включил SSL для определенного пункта меню.Пункт меню не смог переключиться на https, что подтолкнуло меня к поиску решения Google.Один форум сказал, что проблема была решена путем очистки кэша.Итак, я зашел в tools / clean cache, выбрал все под «site» и нажал кнопку «Удалить».Это привело к множеству ошибок - по одной для каждого элемента, который я пытался удалить, говоря: "Delete failed: 'index.html'"

Кто-нибудь знает, что такое счастье?

Ответы [ 3 ]

1 голос
/ 09 ноября 2011

Если вы перейдете в «Справка» -> «Информация о системе» -> «Права доступа к каталогу» в разделе / ​​administrator / вашего сайта, вы должны получить список папок с информацией о том, доступны ли они для записи или нет.

Я подозреваю, что ваша папка / cache / не может быть перезаписана, поэтому вам нужно изменить разрешения для рассматриваемой папки, чтобы разрешить Joomla / PHP / Apache удалять файлы из этой папки.

0 голосов
/ 01 ноября 2013

Выполните следующую команду в вашем webroot

Код:

-bash-3.1$ chmod 777 administrator/backups/
-bash-3.1$ chmod 777 administrator/components/
-bash-3.1$ chmod 777 administrator/language/
-bash-3.1$ chmod 777 administrator/language/en-GB
-bash-3.1$ chmod 777 administrator/modules/
-bash-3.1$ chmod 777 administrator/templates/
-bash-3.1$ chmod 777 components/
-bash-3.1$ chmod 777 images/
-bash-3.1$ chmod 777 images/banners/
-bash-3.1$ chmod 777 images/stories/
-bash-3.1$ chmod 777 language/
-bash-3.1$ chmod 777 language/en-GB
-bash-3.1$ chmod 777 language/pdf_fonts/
-bash-3.1$ chmod 777 media/
-bash-3.1$ chmod 777 modules/
-bash-3.1$ chmod 777 plugins/
-bash-3.1$ chmod 777 plugins/content/
-bash-3.1$ chmod 777 plugins/editors
-bash-3.1$ chmod 777 plugins/editors-xtd/
-bash-3.1$ chmod 777 plugins/search/
-bash-3.1$ chmod 777 plugins/system/
-bash-3.1$ chmod 777 plugins/user/
-bash-3.1$ chmod 777 plugins/xmlrpc/
-bash-3.1$ chmod 777 templates/
-bash-3.1$ chmod 777 cache/
-bash-3.1$ chmod 777 administrator/cache/
-bash-3.1$ chmod 777 logs/
-bash-3.1$ chmod 777 tmp/
-bash-3.1$ chmod 777 configuration.php
-bash-3.1$ chmod -R 777 cache/
-bash-3.1$ chmod -R 777 administrator/cache/

Затем перейдите в TOOLS -> CLEAN CACHE на сайте администратора, выберите все и удалите.

Вышеуказанные шаги решили мою проблему.

0 голосов
/ 11 ноября 2011

Также проверьте, правильно ли определена папка кеша. Вы можете изменить расположение папки кэша в «Сайт> Глобальная конфигурация»

...