Рейтинг:0

Почему я получаю сообщение «Не удалось создать файл». на сайте я локально продублировал?

флаг jp

Я продублировал онлайн-сайт на локальный сайт WAMP. Макет главной страницы нарушен, и на первой странице отображается эта ошибка.

Не удалось создать файл. Сайт обнаружил непредвиденную ошибку. Пожалуйста, повторите попытку позже.

Журнал ошибок WAMP PHP содержит около 20 копий следующих двух ошибок.

Уведомление PHP: unserialize(): ошибка по смещению 347 из 1093 байтов в C:\wamp\www\example.local\sites\all\modules\contrib\entity\includes\entity.controller.inc в строке 261

Предупреждение: создание объекта по умолчанию из пустого значения в C:\wamp\www\example.local\sites\all\modules\contrib\rules\includes\rules.core.inc в строке 46

сайты\по умолчанию\local.settings.php файл содержит следующий код.

$conf['domain_301_redirect_enabled'] = '0';
$conf['cache_backends'][] = 'sites/all/modules/contrib/memcache/memcache.inc';
// Корзине 'cache_form' не должно быть назначено энергонезависимое хранилище.
$conf['cache_class_cache_form'] = 'DrupalDatabaseCache';
// $conf['cache_default_class'] = 'MemCacheDrupal';
// $conf['memcache_key_prefix'] = 'miningbu_primary';
// Спектакль.
$conf['кэш'] = '1';
$conf['block_cache'] = '1';
$conf['page_compression'] = '1';
$conf['preprocess_css'] = '1';
$conf['preprocess_js'] = '1';
// Пресеты Itomic Hosting Function (IHF).
$conf['ihf_redirect_www'] = ЛОЖЬ;
$conf['ihf_staging_protect'] = 0;
$conf['ihf_staging_address'] = 'uat.example.net';
$conf['ihf_staging_passphrase'] = 'тест';
$conf['ihf_staging_template'] = 'ihf-uat';
// Щит.
$conf['shield_enabled'] = '0';
$conf['shield_user'] = 'mbm';
$conf['shield_pass'] = 'mbm';
$conf['shield_allow_cli'] = '1';

Я не эксперт по Drupal и не знаю, что делать дальше, чтобы устранить эту ошибку.

Онлайн-сайт использует memcache, но на локальном сайте он не установлен. Я думаю, это может объяснить проблему.

No Sssweat avatar
флаг ua
Первая ошибка связана с разрешением.`/web/sites/default/files` не имеет соответствующего разрешения и/или не имеет правильного назначения владельца/группы; таким образом, у apache нет разрешения на создание/генерацию агрегированных файлов CSS и JS.
No Sssweat avatar
флаг ua
Я предлагаю вам очистить БД и попробовать сначала установить Drupal, чтобы убедиться, что установщик не выдает критических ошибок. Как только вы пройдете установку, снова очистите базу данных и импортируйте клонированную базу данных.
Jaypan avatar
флаг de
Иногда вам просто нужно зайти в Администратор -> Конфигурация -> Медиа -> Файловая система, убедиться, что все правильно, и пересохранить, чтобы все API связали все правильно. Кроме того, любые ошибки будут отображаться, когда вы нажмете «Сохранить», чтобы вы знали, что исправить.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.