LINUX.ORG.RU

WordPress database error (Apache2 + WordPress + Postgresql)

 , ,


0

1

День добрый. Пытаюсь на debian, локально, поднять Wordpress, на сервере Apache2 и бд Postgresql (не спрашивайте почему так, просто такие требования у заказчика). Создал бд, пользователя. В конфиг файле WP все прописал. Захожу на локалхост, отрабатывает скрипт install.php, заполнил все поля, и после нажатия кнопки «install WordPress» у меня появляется вот такая картина:

WordPress database error: [ОШИБКА: ошибка синтаксиса (примерное положение: «a») LINE 1: DELETE a, b FROM wp_options a, wp_options b ^] DELETE a, b FROM wp_options a, wp_options b WHERE a.option_name LIKE '\_transient\_%' AND a.option_name NOT LIKE '\_transient\_timeout\_%' AND b.option_name = CONCAT( '_transient_timeout_', SUBSTRING( a.option_name, 12 ) ) AND b.option_value < 1489409649

WordPress database error: [ОШИБКА: ошибка синтаксиса (примерное положение: «a») LINE 1: DELETE a, b FROM wp_options a, wp_options b ^] DELETE a, b FROM wp_options a, wp_options b WHERE a.option_name LIKE '\_site\_transient\_%' AND a.option_name NOT LIKE '\_site\_transient\_timeout\_%' AND b.option_name = CONCAT( '_site_transient_timeout_', SUBSTRING( a.option_name, 17 ) ) AND b.option_value < 1489409649

WordPress database error: [ОШИБКА: ошибка синтаксиса (примерное положение: «FULL») LINE 1: SHOW FULL COLUMNS FROM wp_options ^] SHOW FULL COLUMNS FROM `wp_options`


По ошибке не подскажу, но расскажу, как-то я пытался поднять WP+postgres.
После определенного времени моего мучения это заработало..Но при первом апдейте WP всё сломалось и чинилось какими-то адовыми костылями. При следующем апдейте это всё опять сломалось и чинилось уже другими костылями. Могу сказать, что данная связка не будет стабильно работать, это факт.
Лучше объясни это заказчику, это и в его интересах тоже.

Это было пару лет назад, может они дофиксили поддержку postgres, но на то время это явно не работало.

v9lij ★★★★★
()
Последнее исправление: v9lij (всего исправлений: 1)

Ставь эксперементальный плагин pg4wp или не страдай хернёй и используй форки мускуля, ибо кроме мускуля WP ничего официально не поддерживает.

Goury ★★★★★
()

Вордпресс заточен под мускуль, через плагин (сказали выше) его можно пересадить на постгре, но многие нестандартные плагины этого не переживут да и вообще всё на свой страх и риск. Поэтому вопрос, почему постгре?

ya-betmen ★★★★★
()
Ответ на: комментарий от Radjah

Ну я в свое время делал второй коннект к постгре чисто для геоданных, это оказалось проще чем пересаживать всё остальное.

ya-betmen ★★★★★
()
Ответ на: комментарий от ya-betmen

Ну теперь у ТС-а задача объяснить заказчику, что дешевле запилить mysql вместо долгой и упорной борьбы с глюками WP и плагинов, который скорее всего захочет заказчик.

Radjah ★★★★★
()
Ответ на: комментарий от v9lij

Кажется postgresql с WordPressom так и не суждено подружить. Что ж, будем делать по другому.

sa1mon
() автор топика

PostgreSQL и WordPress

Мне удалось подружить сайт с PostgreSQL но масса нюансов, во первых самое основное то что плагины не все можно запустить без доработки тк большинство не соблюдает стандарты SQL да и сам MySQL даже не соответствует стандарту SQL95. В остальном такое возможно, допил плагинов так же возможен но это зависит от плагина, да и в целом от задач сайта много зависит, если это не сайт магазина и без излишеств работать будет точно

Wildcdu
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.