Здравствуйте, коллеги!
Если используете одновременно движок вывода на perl и на php из одной папки, обратите внимание, что форматы файла с базой ссылок для этих языков разные - для php это стандартная сериализация, для перла - свой придуманный формат, НО ИМЯ ФАЙЛА ЗАХАРДКОЖЕНО ОДНО И ТО ЖЕ. Следовательно, будет работать вывод ссылок либо php, либо perl - кто последним скачал базу ссылок.
Достаточно поменять имя файла в linkfeed.php в функции load_links:
PHP код:
function load_links() {
if ($this->lc_multi_site) {
$this->lc_links_db_file = dirname(__FILE__) . '/linkfeed.' . $this->lc_host . 'links.db';
} else {
$this->lc_links_db_file = dirname(__FILE__) . '/linkfeed.links.db';
}
на
PHP код:
function load_links() {
if ($this->lc_multi_site) {
$this->lc_links_db_file = dirname(__FILE__) . '/linkfeed.' . $this->lc_host . '.php.links.db';
} else {
$this->lc_links_db_file = dirname(__FILE__) . '/linkfeed.php.links.db';
}
Спросите, почему у меня и perl и php? Всё просто, самописный движок на perl + vbulletin