Intereting Posts
wp_mail не распознает заголовки cc и bcc Как добавить настраиваемый обмен на экран администратора управления меню? Выдача области ввода комментариев Использование / сборка Foundation SASS на реальном сервере WordPress Как сделать в столбце сортировки adminboard панели администратора для настраиваемого поля, которое подсчитывает количество показов страниц? Список всех страниц и детей в отдельном ul Вложенное видео YouTube не будет изменяться (только с учетом полного экрана) Название выходного меню Как создать многоуровневую настройку с «фантомными» учетными записями и паролями? Массовое удаление пользователей Отфильтрованные по пользовательскому полю, заказанные другим Как проверить массив регистров Формат сообщения по умолчанию Отобразить изображение для категории с помощью get_categories или показать изображение из любого дочернего сообщения IIS 7 Переписать с родительскими категориями

Есть ли причина, по которой использование одного и того же файла wp-config может не работать в MAMP?

Я не уверен, почему, но когда я просто хочу создать копию сайта, над которым я работаю в MAMP, скажу, что я только что загрузил из Интернета. Я просто копирую один и тот же файл wp-config из другой локальной версии, над которой я работал.

Но когда я пытаюсь перейти к этому новому каталогу htdocs (который по сути является только копией старого), он не распознает db.

Может ли кто-нибудь понять, почему это может быть проблемой или, возможно, предупредить меня о других причинах, почему это будет ошибкой?

Вот мой процесс, я использую гостевую версию, потому что у меня есть другая команда, работающая над ней. Я предпочитаю работать локально, так что я делаю

  1. загружать файлы и изображения через плагин

  2. Создайте новый сервер в MAMP (под названием Site2)

  3. скопируйте содержимое резервного zip (который я только что загрузил с моего сервера) на мой новый локальный сервер (название Site2)

  4. Обновите конфигурационный файл точно так же, как текущая версия, которую я имею на MAMP (Site1), и когда я перехожу на этот сайт, я могу попасть на правильную первую страницу, но затем, когда я перехожу на другие страницы, я перенаправляю страницы сайта Site1

Может быть, потому, что я использую тот же самый файл wp-config, что и Site1? Означает ли это, что с каждой копией или версией сайта, над которым я работаю, я должен создать новый уникальный файл WP-config? Я понимаю, что если бы я работал с Git с самого начала, это было бы более управляемым, но я уже в процессе сайта

Обновлено, чтобы проиллюстрировать мою точку зрения:

В настоящее время в моем файле wp-config у меня есть следующее:

// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', 'wp_site1'); /** MySQL database username */ define('DB_USER', 'root'); /** MySQL database password */ define('DB_PASSWORD', 'root'); /** MySQL hostname */ define('DB_HOST', 'localhost'); /** Database Charset to use in creating database tables. */ define('DB_CHARSET', 'utf8'); /** The Database Collate type. Don't change this if in doubt. */ define('DB_COLLATE', ''); 

Solutions Collecting From Web of "Есть ли причина, по которой использование одного и того же файла wp-config может не работать в MAMP?"

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

Основываясь на этом комментарии:

Обновите конфигурационный файл в точности как текущая версия, которую я имею на MAMP (Site1), и когда я перейду на этот сайт, я смогу попасть на правильную первую страницу, но затем, когда я перейду на другие страницы, я перейду на страницы сайта Site1

Я предполагаю, что WP_SITEURL или WP_HOME определены в этом файле wp-config.php . Вот почему вы получаете странную переадресацию.

В качестве альтернативы, если вы пытаетесь разделить базу данных или использовать два сайта с одним и тем же префиксом, значение в базе данных вызовет проблемы. Он может быть установлен только на один сайт или другой.