PHP-Fusion
PHP-Fusion je lehký open source redakční systém (CMS) napsaný v PHP. PHP-Fusion využívá databázi MySQL na ukládání obsahu vašich stránek a obsahuje jednoduchý, ale komplexní a kompletní administrativní systém na správu vašich stránek. PHP-Fusion obsahuje nejběžnější funkce, které byste očekávali v mnoha dalších CMS systémech.
IconAktuální verze: 9.0 - 27.4. 2017
Stáhnout
LanguagePřeklad
Stáhnout

K ruční upgrade DB users

Poslední aktualizace před 6 měsíci
infoadmin
Tak jsem musel založit další navazující téma. Máš pravdu, přidávat příspěvky mi také teď nejdou.
Zde máš postup k renovaci users v DB:

Já jsem se už v posledních měsících Update ze "sedmičky" okruhem raději vyhnul. Protože mám přes 10 tisíc článků!!
Vše jsem řešil čistou instalačkou a ručním nakopírováním tabulek v DB. Tedy i users.
Postup u "users"

1/ Nejprve si zkontroluj v DB tabulku "users" tu starou ze svého původního webu s tabulkou novou. Tedy, počet sloupců a jejich názvy. Nová tabulka users má přidán minimálně jeden sloupec.
2/ Importuj v DB phpMyAdmin starou tabulku "users" do své nynější nové DB s púvodním prefixem.
3/ Zálohuj starou tabulku "users", rovněž s původním prefixem, tedy stávající na PC pro případ, že by tento zásah nevyšel. To nejlépe proveď přes "Upravit" změnit její název a přidat potržítko _zaloha a uložit na stávající DB
3/ Poznamenat si změny a přes "Upravit" v DB provést v této staré tabulce změny ve sloupcích, které jsou rozdílné ve srovnání s novou tabulkou. Smaž starého uživatele č. 1 superadmina ID, tedy Tebe. Uložit.
4/ Opět otevřít starou, stávající tabulku "users" v aktuální DB a změnit její název na název a prefix nové tabulky. Pozor, vyndej z ní řádek uživatele ID č.1, což je nový admin, tedy Ty. Přitom v nové tabulce. Nový admin č.1 má totiž silnější hašování než ve starších verzích, je tam přidán ten "salt".

No, je to dost komplikované, tento ruční způsob. Dělá jej prý upgrade ze "sedmičky", ale nedá se tomu zatím věřit.
Balin50
urobil som jednoduchšie: tých pár členov som znovu zaregistroval
teraz je další problém. V podadresári som vytvoril všetko na novo. Starú verziu zmazal(zálohu mám)
Nahral db a novú verziu ale nedá sa prihlásiť. v podadresári funguje
www.bageo.eu

podadresár www.bageo.eu/9

ako napraviť?
Balin50
Balin50
predpokladám, že problém bude v nastavení
dla som poslať nové heslo a prišlo takto
http://bageo.eu/9...sword.php?
to znamená že niekde je cesta na poddresár
Balin50
infoadmin
Ted nerozumím, o jakém podadresáři mluvíš, V DB nepracuješ s tímto. Tak je rozhodující prefix.
Databáze: phpfusion
Pefix: fusionXXXXX_users
Tohle určitě víš a máš dobré.
K tomu podadresáži se domnívám tohle, nemáš totiž testovací v subdoméně!:
http://bageo.eu/9...sword.php? je příchozí výstup z Tvého webu pro heslo. Ta adresa říká, že máš testovací web "devítku" v podadresáři, ale tak to, myslím, nemůže fungovat, pač je vše, co se týká Loginu a Přihlášení nastaveno do root a nastavení tomu nerozumí. Hledá root adresář, netuší, že to máš celé v podadresáři:
redirect(BASEDIR.$settings['opening_page']);

Já jsem se u Tebe registroval a uvidím výstup oznámení o hesle, ale to je již správný originální web, to je jiná situace ale. Nechci se plést, to bude ten důvod, že jedeš testovací web z podadresáře, není to subdoména, jak by měla být!
(je to v maincore.php, link 146).
Balin50
pôvodne na bageo.eu bežala 7čka
na bageo.eu/9 som nainštaloval F9
keď som mal všetko pripravené tak som presunul na bageo.eu ale zabudol som v nastavení zmeniť cestu.
v DB bola nastavená bageo.eu/9/
ešte v noci som to opravil v DB a funguje všetko ako má..
Balin50
infoadmin
Gratuluji! Tak je to OK! To víš, nový systém, tak se musíme všichni učit.
Balin50
Jedna otazka
Kde sa ukladá počet prístupov?
Balin50
Balin50
k prenosu užívateľov
vyskúšal som všetko možné a všetky postupy sú zdĺhavé. Kamarát napísal tento skript:
insert into `fusion44293_users-nova` (
`user_id`, `user_name`, `user_algo`, `user_salt`, `user_password`, `user_admin_algo`, `user_admin_salt`, `user_admin_password`, `user_email`, `user_hide_email`, `user_timezone`, `user_avatar`, `user_posts`, `user_threads`, `user_joined`, `user_lastvisit`, `user_ip`, `user_ip_type`, `user_rights`, `user_groups`, `user_level`, `user_status`, `user_reputation`, `user_inbox`, `user_outbox`, `user_archive`, `user_pm_email_notify`, `user_pm_save_sent`, `user_actiontime`, `user_theme`, `user_location`, `user_birthdate`, `user_skype`, `user_aim`, `user_icq`, `user_yahoo`, `user_web`, `user_sig`, `user_language` ) SELECT
`user_id`, `user_name`, `user_algo`, `user_salt`, `user_password`, `user_admin_algo`, `user_admin_salt`, `user_admin_password`, `user_email`, `user_hide_email`, `user_timezone`, `user_avatar`, `user_posts`, `user_threads`, `user_joined`, `user_lastvisit`, `user_ip`, `user_ip_type`, `user_rights`, `user_groups`, `user_level`, `user_status`, `user_reputation`, `user_inbox`, `user_outbox`, `user_archive`, `user_pm_email_notify`, `user_pm_save_sent`, `user_actiontime`, `user_theme`, `user_location`, `user_birthdate`, `user_skype`, `user_aim`, `user_icq`, `user_yahoo`, `user_web`, `user_sig`, `user_language`
FROM `fusion44293_users`
dá sa povedať že na oko to bolo dobré až na maličkosti ale skončil som pri importe na hláške: SET NAMES utf8mb4;

inak spustením install s pripojením na starú DB sa čiastočne upraví DB ale nie je to ono. Pri každom pokuse som skončil na nemožnosti prihlásiť sa a ani po vygenerovaní nového hesla nebolo možné prihlásiť sa okrem admina.
Okrem toho nebolo možné nastaviť v users user fields takže chyba bola možno práve tam.
Balin50
infoadmin
Počet přístupů je v DB.
fusionxxxx_settings
V tabulce ve sloupci settings_name označen jako "counter" tam je počet automatických přístupů. Ten je možné i měnit.
infoadmin
Někde máš chybu...

Posílám na ukázku první USERS, kousek ze starého serveru pc-politika, který už není v provozu. Porovnej s druhým aktuálním. V prvním např, není "repuitation", v druhém je. Pečlivě zkontrolovat ty vazby sloupců a musí to končit jazykem, tedy já mám English!!
Porovnávej, zde je
1. starý-----
INSERT INTO `fusion68LW1_users` (`user_id`, `user_name`, `user_algo`, `user_salt`, `user_password`, `user_admin_algo`, `user_admin_salt`, `user_admin_password`, `user_email`, `user_hide_email`, `user_timezone`, `user_avatar`, `user_posts`, `user_threads`, `user_joined`, `user_lastvisit`, `user_ip`, `user_ip_type`, `user_rights`, `user_groups`, `user_level`, `user_status`, `user_inbox`, `user_outbox`, `user_archive`, `user_pm_email_notify`, `user_pm_save_sent`, `user_actiontime`, `user_theme`, `user_locatoin`, `user_birthdate`, `user_skype`, `user_aim`, `user_icq`, `user_yahoo`, `user_web`, `user_sig`, `user_language`) VALUES
(2, 'RositaDen', 'sha256', '8d7c6aed6fdfde280aa4ebefa5c1dccaadba79ba', '79efcc46c79457dd2f00276612b937d767a88cde0922472cac75c19627969f13', 'sha256', '', '', '', 1, '', '', 0, '', 0, 1451455757, '185.57.29.78', 4, '', '', -101, 0, 0, 0, 0, 0, 0, 0, '', '', '0000-00-00', '', '', '', '', '', '', 'English'),



2. nový--- plně funkční na ostrém serveru phpfusion.cz
INSERT INTO `fusion8ut41_users` (`user_id`, `user_name`, `user_algo`, `user_salt`, `user_password`, `user_admin_algo`, `user_admin_salt`, `user_admin_password`, `user_email`, `user_hide_email`, `user_timezone`, `user_avatar`, `user_posts`, `user_threads`, `user_joined`, `user_lastvisit`, `user_ip`, `user_ip_type`, `user_rights`, `user_groups`, `user_level`, `user_status`, `user_reputation`, `user_inbox`, `user_outbox`, `user_archive`, `user_pm_email_notify`, `user_pm_save_sent`, `user_actiontime`, `user_theme`, `user_location`, `user_birthdate`, `user_skype`, `user_aim`, `user_icq`, `user_yahoo`, `user_web`, `user_sig`, `user_language`) VALUES
(405,   'PanXXXX',   'sha256',   '743417b022e87c9ff2757bd5bf414417bcc6464c',   'b3d980435095e442dd9afd298fe1c4413b87721a3491b824a55e3224f78d48e9',   'sha256',   '',   '',   '',   1,   'Europe/Prague',   '',   0,   '',   1496085336,   1496134795,   '88.100.221.109',   4,   '',   '',   -101,   0,   0,   0,   0,   0,   0,   0,   0,   'Default',   '',   '1900-01-01',   '',   '',   '',   '',   '',   '',   'Default'),


Vidíš že v PRVNÍM chybí za STATUS "reputation". V druhém tam reputation je. Na koncí za jazyk je "DEFAULT", ten je u všech users.

Tak dumej, je to jako hra, lepší než gemblerství na hracích automatech. Klidek a sranda!
Vy můžete zobrazit všechny příspěvky v tomto fóru.
Vy nemůžete začít nový diskusní příspěvek v tomto fóru.
Vy nemůžete odpovědět v této diskusi.
Vy nemůžete začít v anketu v tomto fóru.
Vy nemůžete na tomto fóru nahrát přílohy.
Vy můžete stáhnout přílohy v tomto fóru.
Uživatelé, kteří se účastnili diskuse:infoadmin, Balin50
Nejnovější témata fóra
  Vlákno Zobrazení Odpovědi Poslední příspěvek
France - A Dream Home
v Administrace obsahu
17 0 Thomasmow
18-12-2017 02:37
ikonky fora
v PHP - Fusion 9.1
81 2 Balin50
15-12-2017 09:54
Připojení k databazi
v PHP - Fusion 9.0
136 3 RobiNN
11-12-2017 23:28
Odkaz na fórum
v Administrace obsahu
1241 20 infoadmin
26-11-2017 08:41
Newsletter
v PHP - Fusion 9.1
373 1 infoadmin
23-11-2017 13:29
Reputace
v PHP - Fusion 9.0
409 7 Balin50
23-11-2017 08:55
Nejnovější videa
NázevUploaderZobrazení

NOVÝ - Američané o Česku; jsme prý komunisti
Přidáno 17.12.2017 v Média
Kvido14

Fotograf Šibík
Přidáno 04.12.2017 v Média
infoadmin112

Německo, islám, multikulti, imigranti a co bude...
Přidáno 03.12.2017 v Média
infoadmin102

Mladí poslanci o 17. listopadu 1989
Přidáno 25.11.2017 v Média
infoadmin151

Česká Miss 2017 Michaela Habaňová
Přidáno 24.09.2017 v Média
infoadmin504

Islámský duchovní vysvětluje postavení nemuslim...
Přidáno 15.09.2017 v Média
infoadmin657

Řízena invaze islámských nájezdníků
Přidáno 25.08.2017 v Média
infoadmin549

Mladí v Evropě a globální nebezpečí
Přidáno 17.07.2017 v Média
infoadmin591

Znáte hru POKÉMON GO?
Přidáno 17.07.2017 v Počítače
infoadmin544

Jdi na pokémon, tipy
Přidáno 17.07.2017 v Počítače
infoadmin504