1 Востаннє редагувалося karmeljuk (03.11.2017 12:05:20)

Тема: Одна база на кілька локальних сайтів

Власне, цікавить чи можна у WordPress розгорнути декільки локальних сайтів використовуючи одну й ту саму базу. Я знаю про можливість використовувати префікси у базі для цього, типу wp_ , але в такому випадку в мене кожна копія буде жити своїм життям, а я хочу щоб контент був для копій спільним, а відрізнявся би лише код

2

Re: Одна база на кілька локальних сайтів

А є різниця wp чи ні?
Ви просто підключаєтеся до однієї бд з різних скриптів.

3

Re: Одна база на кілька локальних сайтів

Це навряд чи можливо зробити якось притомно.
Припустимо, що в одному з кодів встановлюється доповнення, що змінює структуру бази - і все, у вас немає решти WordPress-ів.

4

Re: Одна база на кілька локальних сайтів

Мене цікавть саме WP. Здається просто підключитися не вийде, там потрібно щось хитре придумати

5

Re: Одна база на кілька локальних сайтів

Звісно, можна просто встановити кілька копій із різними префіксами, а потім в конфігах їх відредагувати; але наслідки будуть непередбачувані.

6

Re: Одна база на кілька локальних сайтів

А нащо воно вам? Чого ви хочете досягти цим?

7 Востаннє редагувалося karmeljuk (03.11.2017 14:24:15)

Re: Одна база на кілька локальних сайтів

Локальне середовище розробки. Для кожної копії буде своя гілка гіта, але не хочеться кожну копію окремо налаштовувати

8

Re: Одна база на кілька локальних сайтів

Чому не вийде? Вийде.

Прописали і в одній CMS і в іншій однакові налаштування бд і все буде працювати. Буде однаковий контент на двох сайтах. Відредагували запис на першому, він. відповідно змінився на другому.

Подякували: karmeljuk, leofun01, Monolith, ostap34PHP4

9

Re: Одна база на кілька локальних сайтів

koala написав:

Це навряд чи можливо зробити якось притомно.
Припустимо, що в одному з кодів встановлюється доповнення, що змінює структуру бази - і все, у вас немає решти WordPress-ів.

Якщо задача є просто використовувати одну базу для декількох сайтів - то немає ніяких проблем. Треба для кожного сайту використовувати свої префікси.
Якщо річ про використання одних й тих же таблиць - то відповідь ні. Стандартна версія під це не заточена. Звичайно ж це можна вирішити, але з коробки це не можливо. Існує мультисайтова версія  - але я з нею не працював  - то ж не знаю що там та як.

Подякували: leofun01, Monolith2

10

Re: Одна база на кілька локальних сайтів

NagarD написав:

Чому не вийде? Вийде.

Прописали і в одній CMS і в іншій однакові налаштування бд і все буде працювати. Буде однаковий контент на двох сайтах. Відредагували запис на першому, він. відповідно змінився на другому.

не зовсім так )) хоч написати плагін для такого проблеми не буде.

11

Re: Одна база на кілька локальних сайтів

Хочу запропонувати ще один варіант.
Якщо хостинг дозволить, то настроїти WP на SQLite DB
https://www.sqlite.org/
за допомогою плагина SQLite Integration
https://wordpress.org/plugins/sqlite-integration/
А саму SQLite DB розмістити на швидкісному FTP сервері, куди прописати шлях, логін і пароль DB для усіх інсталяцій WP.
По ідеї повинно спрацювати.

Подякували: leofun011

12

Re: Одна база на кілька локальних сайтів

Smolenkov_BN - цікавий варіант, спасибі