Vladimir
instantcms.ru/blogs/poleznosti-ot-sjen/migrator-dlja-instantcms-1-2-2-1-polzovateli-i-vse-svjazanye-tablicy.html
От себя добавлю, ставил с нуля инстант 2, но в базе указывал префикс отличный от стандартного, тогда всё работает, для переноса пользователей необходима последняя кнопка и две таблицы cms_users.sql и cms_user_profiles.sql
В двойке такой финт не прокатывает.
Если забыли пароль администратора — регистрируете нового пользователя с известным паролем, копируете и хэш и salt в строку админа.
Да с двойкой и работаю, вопрос как из моего (хочу перевести всех пользователей)
md5
, сделать засоленный пароль двойки
$password_salt = substr($password_salt, rand(1,8), 16);
$password_hash = md5(md5($user['password1']). $password_salt);
В БД в поле пароля сохраните пароль в md5 и входите
Если пользователь нормально заходит на сайт — значит пароль в порядке
Да не заходит, после обновления, всегда искал хэш и соль в этих файлах
system\controllers\users\model.php
system\controllers\users\actions\profile_edit_password.php
system\core\user.php
менял на мд5, тогда и заходит на сайт,
… а сейчас и пароль не радактируется...
вообщем хочу засолить все пароли и нормально всем пользоваться
$password_hash = md5(md5($user['password1']). $password_salt);
Скорее вопрос к тем кто делал мигратор, как это сделать?
/admin/users/edit/XXX
, уже думал всё изменил, уважаемые разработчики помогите пожалуйста
… скорее всего в 2.5.1 изменён какой-то код с паролем…
Скажите, это был просто комментарий, или вы можете это реализовать?Может лучше в таблице напротив записи вывести кнопочку "Копировать", рядом с Просмотреть, Редактировать и Удалить
Отключил, "0" поставил, не изменило ситуациюПопробуйте их в БД отключить в таблице cms_controllers на пересечении с колонкой is_enable
Не получается, видимо 700 000 публикаций многовато… уже изначально ошибки всякиеЛучше open-server. В настройках выберите php 5.6 и в путь.
На страницах всякие непонятные символы, а в конце такая ошибка
Fatal error: Class 'billing' not found in C:\open_server\pac\OpenServer\domains\bigrussia.ru\system\core\core.php on line 277
или такая
Fatal error: Class 'modelPlaces' not found in C:\open_server\pac\OpenServer\domains\bigrussia.ru\system\core\core.php on line 230
В админке в шапке всякие непонятные символы, а если жмёшь установить обновление, сначала те же непонятные символы и далее ошибка
Warning: Cannot modify header information — headers already sent by (output started at C:\open_server\pac\OpenServer\domains\bigrussia.ru\system\controllers\places\manifest.php:9) in C:\open_server\pac\OpenServer\domains\bigrussia.ru\system\core\controller.php on line 585
Warning: Cannot modify header information — headers already sent by (output started at C:\open_server\pac\OpenServer\domains\bigrussia.ru\system\controllers\places\manifest.php:9) in C:\open_server\pac\OpenServer\domains\bigrussia.ru\system\core\controller.php on line 587
Вообщем не получается на локалке обновиться…
Да, кстати, так даже лучше!!)Может лучше в таблице напротив записи вывести кнопочку "Копировать", рядом с Просмотреть, Редактировать и Удалить
Спасибо за совет, на днях попробую. Денвер скорее всего надо ставить, хотя помнится люди другие вирт. хостинги хвалили… Пробовать на денвере или прлбовать что-то другое?
Попробуйте обновиться на локалке. Похоже, что на хостинге установлены ограничения.
Не получается обновиться до 2.5.0 и тем более до 2.5.1. Точнее получаетя, но после обновления поопадают все компоненты в разделе компоненты, ну и установить новые не получается. Подозреваю это связано с тем, что добавленно большое колличество объектов в инстантмапс, и при обновлении затрагиваются таблицы мапса в базе данных. Кто что скажет?