PHP 5.3 を搭載した新しいサーバーに古いマンボ サイト (joomla に基づく) を移行する必要がありました。
すべてのマンボの問題を修正した後、最後の問題は hotproperty の高度な検索エラーです。
エラーは次のとおりです。
Unknown column \'p.type\' in \'on clause\' SQL=INSERT INTO mos_hp_temp (`id`, `price`) \n SELECT p.id, p.price\n FROM mos_hp_properties AS p, mos_hp_companies AS c\n LEFT JOIN mos_hp_prop_types AS t ON p.type = t.id\n LEFT JOIN mos_hp_agents AS a ON p.agent = a.id\n WHERE p.published=\'1\' AND p.approved=\'1\' AND t.published=\'1\'\n AND a.company=c.id\n AND (publish_up = \'0000-00-00 00:00:00\' OR publish_up <= NOW())\n AND (publish_down = \'0000-00-00 00:00:00\' OR publish_down >= NOW())
読みやすくするために少しフォーマットしました。
Unknown COLUMN 'p.type' IN 'on clause' sql=
INSERT INTO mos_hp_temp
( ` id ` ,
` price ` )
SELECT p.id,
p.price
FROM mos_hp_properties AS p,
mos_hp_companies AS c
LEFT JOIN mos_hp_prop_types AS t
ON p.type = t.id
LEFT JOIN mos_hp_agents AS a
ON p.agent = a.id
WHERE p.published = '1'
AND p.approved = '1'
AND t.published = '1'
AND a.company = c.id
AND ( publish_up = '0000-00-00 00:00:00'
OR publish_up <= Now() )
AND ( publish_down = '0000-00-00 00:00:00'
OR publish_down >= Now() )
今のところ何も更新できないので、オプションではありません。
どうすればこれを解決できますか?
当然、チェックしたところ mos_hp_properties に type 列があります。
ロビー