Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Разработка и сопровождение сайтов (http://forum.sape.ru/forumdisplay.php?f=29)
-   -   ВордПресс в одну базу (http://forum.sape.ru/showthread.php?t=14280)

linoge 10.06.2008 00:15

ВордПресс в одну базу
 
Как поставить много копий вордпресса в одну базу? Нашел пример: http://adne.info/organizatsiya-setki...kross-posting/

но у меня выдает ошибку:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /usr/home/admin/domains/domain.ru/public_html/wp-config.php on line 16

может у кого-то есть рабочий вариант?
спасибо

SeoProger 10.06.2008 00:18

В файле конфигурации перед установкой для каждого сайта укажите свою приставку для таблиц, например 'site1_' Для первого сайта, site_2 для второго, у меня так 10 вордпрессов хорошо себя в одной базе чувствуют

linoge 10.06.2008 00:24

ну это понятно, а так чтобы автоматом создавались никак нельзя? ведь тот код, что я приводил выше по идее так и делает

SeoProger 10.06.2008 00:33

А что не так с тем кодом? посмотрите где именно ошибка, или укажите здесь код и строчку с ошибкой :)

linoge 10.06.2008 00:44

я же писал, повторюсь, код:

$host = str_replace(”www”,”",str_replace(”:80″,”",str_repl ace(”.”,”",str_replace(”-”,”_”,getenv(”HTTP_HOST”)))));
$table_prefix = $host.”_”;

ошибка во 2-ой строчке этого кода, на странице установки выводится как:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /usr/home/admin/domains/domain.ru/public_html/wp-config.php on line 16

Ufaweb 10.06.2008 00:45

Код 16 строки в студию, чтоли...

linoge 10.06.2008 00:50

16-ая строка:
$host = str_replace(”www”,”",str_replace(”:80″,”",str_repl ace(”.”,”",str_replace(”-”,”_”,getenv(”HTTP_HOST”)))));

SeoProger 10.06.2008 00:55

PHP код:

$host str_replace('www'''str_replace(':80'''str_replace('.'''str_replace('-''_'getenv('HTTP_HOST')))));
$table_prefix $host.'_'

Вот рабочий вариант

linoge 10.06.2008 01:09

2SeoProger, свой ник оправдываешь на 100%, работает, спасибо ;)

Ufaweb 10.06.2008 01:31

Я бы всю эту порнуху заменил на
$host = preg_replace(array('|w{3}|si', '|:\d+|si', '|\.|si','|\-|si'), array('', '', '', '_'), $_SERVER['HTTP_HOST']);
$table_prefix = $host.'_';


Часовой пояс GMT +3, время: 22:46.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.