Я не могу очистить кеш в eAccelerator. Я удалил все файлы из каталога /var/cache/php-eaccelerator/*
с помощью следующей команды:
rm -rf /var/cache/php-eaccelerator/*
Но это не помогает. Я использую ОС CentOs.
Как очистить кеш?
Вы можете удалить / очистить / очистить кеш eAccelerator следующим образом:
Сначала войдите на сервер как root через SSH (используя Putty или любой SSH-клиент).
По умолчанию это каталог кеша eAccelerator. /tmp/eaccelerator
, поэтому используйте эту команду для удаления всего кеша старше 24 часов.
tmpwatch --mtime --all 24 /tmp/eaccelerator
Иногда каталог кеша eAccelerator может быть другим, например /var/cache/eaccelerator
, затем просто используйте правильный каталог при вводе команды:
tmpwatch --mtime --all 24 /var/cache/eaccelerator
При желании вы можете создать задание cron с помощью этой команды, которое будет выполняться автоматически каждый день / неделю / ...
Если у вас все еще есть исходники от компиляции eAccelerator, проверьте скрипт панели управления config.php
внутри исходной папки. Сделайте его доступным через свой веб-сайт (защитите его от доступа кого-либо с некоторыми AuthBasic
механизм или allow from IP
.
Отредактируйте файл в своем любимом редакторе и измените $user
и $pw
поверх файла. После этого запустите его, и вы сможете очистить кеш по своему усмотрению. Подумайте, есть еще несколько вещей, которыми вы также можете управлять.