Index can't be backed up if cache needs to be built. Added helpful error message.
This commit is contained in:
parent
69fef257c5
commit
a91ca486c4
@ -132,8 +132,9 @@ class admin_maintain_default extends AdminPanelAction {
|
|||||||
case 'rebuild':
|
case 'rebuild':
|
||||||
{
|
{
|
||||||
|
|
||||||
if (substr(INDEX_DIR, -1) == '/')
|
if (substr(INDEX_DIR, -1) == '/') {
|
||||||
$oldidx = substr(INDEX_DIR, 0, -1);
|
$oldidx = substr(INDEX_DIR, 0, -1);
|
||||||
|
}
|
||||||
|
|
||||||
$movedir = $oldidx . time();
|
$movedir = $oldidx . time();
|
||||||
|
|
||||||
@ -141,11 +142,11 @@ class admin_maintain_default extends AdminPanelAction {
|
|||||||
echo "ENTERING LOWRES MODE\n\n";
|
echo "ENTERING LOWRES MODE\n\n";
|
||||||
|
|
||||||
if (file_exists(INDEX_DIR)) {
|
if (file_exists(INDEX_DIR)) {
|
||||||
|
|
||||||
echo "BACKUP INDEX to $movedir\n";
|
echo "BACKUP INDEX to $movedir\n";
|
||||||
$ret = @rename($oldidx, $movedir);
|
$ret = @rename($oldidx, $movedir);
|
||||||
if (!$ret)
|
if (!$ret) {
|
||||||
trigger_error('Cannot backup old index. STOP.', E_USER_ERROR);
|
die("Cannot backup old index. STOP. \nDid you just purge the cache? If so, the index was in use to create a new cache. This is done now, please simply reload the current page.");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
fs_mkdir(INDEX_DIR);
|
fs_mkdir(INDEX_DIR);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user