DenIT: Проблема еще не решена? :D Да, видимо, очень нужная задача...
PS: объясните мне кто-нибудь, при чем тут old_password или не old_password, если не пускает с ПУСТЫМ паролем?
DenIT добавил 05.02.2009 в 14:13
А у вас, я смотрю, очень "лицензионная" версия системы:)
Моё дело маленькое - перенести) А лицензионная или нет - уже меня не касается)
Насчёт пустого пароля - сорри, не заметил что обнуляли) Пишу про идентичные, как мне кажется, проблемы, с которыми мне пришлось столкнуться в моменты переноса.
Недавно совсем с неткатом общался - переносил с одного сервера на другой.
Если не входит после переноса - то скорее всего проблема в версиях MySQL, - можно попробовать поставить в /etc/my.cnf директиву old_passwords = 1 в блок [mysqld]
У меня была проблема именно из-за различия PASSWORD() нового и PASSWORD() старого - старый(как генерила моя netcat), надо выбирать OLD_PASSWORD()
http://www.phpclasses.org/browse/package/2322.html
или же
http://ru.php.net/manual/en/function.ziparchive-open.php
От файла врядли удастся отказаться - если отказываться и считывать напрямую пользователю из памяти - это уже плохо будет серверу)
БД надо создавать в UTF8-кодировке
Дамп (если имеете дело с дампом), надо заливать в UTF8
В самом начале дампа можно прописать SET NAMES UTF8; и всё должно быть хорошо
Ну так по умолчанию в голом WP его никто и не катит, если не указано обратное тегом more
В чём именно проблема-то?=)
0777 - это все разрешения
Проблема еще не решена? :D Да, видимо, очень нужная задача...
PS: объясните мне кто-нибудь, при чем тут old_password или не old_password, если не пускает с ПУСТЫМ паролем?
DenIT добавил 05.02.2009 в 14:13
А у вас, я смотрю, очень "лицензионная" версия системы:)
Моё дело маленькое - перенести) А лицензионная или нет - уже меня не касается)
Насчёт пустого пароля - сорри, не заметил что обнуляли) Пишу про идентичные, как мне кажется, проблемы, с которыми мне пришлось столкнуться в моменты переноса.
а если нет доступа в /etc/my.cnf ? есть вариант решения?
Есть! Изменить в файле /manager/admin/CheckUserFunctions.inc.php выбор с PASSWORD на выбор с OLD_PASSWORD
Сделай хотя бы руками пример БД с данными=) Тогда будет более-менее понятно)
И ожидаемый результат в примере
Если надо выбрать количество сообщений для каждой рубрики, то
SELECT count(*),cats.id
FROM cms_catalog_list cl
INNER JOIN cms_catalog_cats cats
ON cats.id_list = cl.id
WHERE cl.`actv` = '1'
GROUP BY cats.id
как-то так, если я правильно структуру понял
Недавно совсем с неткатом общался - переносил с одного сервера на другой.
Если не входит после переноса - то скорее всего проблема в версиях MySQL, - можно попробовать поставить в /etc/my.cnf директиву old_passwords = 1 в блок [mysqld]
У меня была проблема именно из-за различия PASSWORD() нового и PASSWORD() старого - старый(как генерила моя netcat), надо выбирать OLD_PASSWORD()
С ходу так если
preg_match_all("/<a.*?href=['"]http:\/\/([^'"]+)/",$content,$matches);
foreach($matches[1] as $href){
$pages[$href] = file_get_contents("http://".$href);
}