Příspěvky uživatele Pavel.o
Ahoj, zjistil jsem, že pokud používám ve Správě obsahu, 1 úroveň, a mám pořadí čtyřmístné číslo, tak se nezobrazuje poslední číslo. (Je schované pod "rolovátkem")
OK, díky počkám.
Jen pro test jsem zkusil. Chybová hláška Key column 'email(50)' doesn't exist in table a klíč nevytvořen.
Já jen abych neudělal něco špatně.
Tak další pokus, podle rady jsem vytvořil "username", pak mi to vyhodilo chybu s "publicname", postupoval jsem stejně a napotřetí to při pokusu vytvořit stejně "email" tak mi to ve Vyhodnocení SQL dotazu nevytvoří klíč a napíše tuto hlášku BLOB/TEXT column 'email' used in key specification without a key length
A při Migraci se stále zasekává na kroku 3, jen místo "username" je tam "email"
Tak snad jsem to našel správně, jen se to u mě jmenuje "Klíče" ne Indexy. A "username" tam není. Ale není ani v původní databázi.
TINYMCE vyřešeno, díky. Hledal jsem v nastavení profilu, ne účtu.
Zálohu přímo v SL jsem nedělal, protože mám možnost exportovat vše z originálního webu, který stále běží na 7.5.5.
A kde bych ten "index" měl hledat?
Tinymce, ano staženo,instalováno v administraci, ale žádnou aktivaci (jako byla ve verzi 755) jsem nenašel? Mám možnost konfigurace pluginu, ale přímo v obsahu článku jen "html" úpravy.
Tak to jsem v koncích, nevím jak obnovit databázi. Ale určitě tam byla, vše bylo stejné i seznam uživatelů a fungovalo to. A když je nyní porovnám, tak se mi zdá, že obě tabulky jsou téměř stejné. (V tabulce 7.5.5. je navíc pár řádků- web,icq,msn...)
A ještě jsem zjistil, že bohužel na free programu Endory nefunguje TINYMCE editor.
Ahoj, tak další pokus. Na subdoméně jsem vytvořil klon, hlavního webu verze 7.5.5. pomocí Export-Import a ruční změna InnoDB na Endoře. Vše fungovalo nezávisle na sobě.(Ještě jsem v administraci CMS klonu změnil adresu webu na subdoménu)
Migrace začala a v 3 kroku se objevila tato hláška:
Chyba
mysqli_sql_exception: Can't DROP INDEX `username`; check that it exists in /home/users/pavelo/sborgaudeamus.cz/sub/m/system/class/Database/Database.php:103
Stack trace:
#0 /home/users/pavelo/sborgaudeamus.cz/sub/m/system/class/Database/Database.php(103): mysqli->query()
#1 /home/users/pavelo/sborgaudeamus.cz/sub/m/system/class/Database/DatabaseLoader.php(32): Sunlight\Database\Database::query()
#2 /home/users/pavelo/sborgaudeamus.cz/sub/m/system/class/Database/SqlReader.php(98): Sunlight\Database\DatabaseLoader::Sunlight\Database\{closure}()
#3 /home/users/pavelo/sborgaudeamus.cz/sub/m/system/class/Database/SqlReader.php(186): Sunlight\Database\SqlReader->Sunlight\Database\{closure}()
#4 /home/users/pavelo/sborgaudeamus.cz/sub/m/system/class/Database/DatabaseLoader.php(34): Sunlight\Database\SqlReader->read()
#5 /home/users/pavelo/sborgaudeamus.cz/sub/m/migration/class/PatchInstaller.php(108): Sunlight\Database\DatabaseLoader::load()
#6 /home/users/pavelo/sborgaudeamus.cz/sub/m/migration/class/MigrationRunner.php(52): Sunlight\Migrator\PatchInstaller->loadSqlDump()
#7 /home/users/pavelo/sborgaudeamus.cz/sub/m/migration/class/PatchInstaller.php(33): Sunlight\Migrator\MigrationRunner->doInstall()
#8 /home/users/pavelo/sborgaudeamus.cz/sub/m/migration/index.php(697): Sunlight\Migrator\PatchInstaller->install()
#9 /home/users/pavelo/sborgaudeamus.cz/sub/m/migration/index.php(442): Sunlight\Migrator\MigrationDatabaseStep->doSubmit()
#10 /home/users/pavelo/sborgaudeamus.cz/sub/m/migration/index.php(266): Sunlight\Migrator\Step->handleSubmit()
#11 /home/users/pavelo/sborgaudeamus.cz/sub/m/migration/index.php(864): Sunlight\Migrator\StepRunner->run()
#12 {main}
Next Sunlight\Database\DatabaseException: Can't DROP INDEX `username`; check that it exists
SQL: ALTER TABLE `sunlight_user`
DROP INDEX `username`,
DROP INDEX `publicname`,
DROP INDEX `email` in /home/users/pavelo/sborgaudeamus.cz/sub/m/system/class/Database/Database.php:109
Stack trace:
#0 /home/users/pavelo/sborgaudeamus.cz/sub/m/system/class/Database/DatabaseLoader.php(32): Sunlight\Database\Database::query()
#1 /home/users/pavelo/sborgaudeamus.cz/sub/m/system/class/Database/SqlReader.php(98): Sunlight\Database\DatabaseLoader::Sunlight\Database\{closure}()
#2 /home/users/pavelo/sborgaudeamus.cz/sub/m/system/class/Database/SqlReader.php(186): Sunlight\Database\SqlReader->Sunlight\Database\{closure}()
#3 /home/users/pavelo/sborgaudeamus.cz/sub/m/system/class/Database/DatabaseLoader.php(34): Sunlight\Database\SqlReader->read()
#4 /home/users/pavelo/sborgaudeamus.cz/sub/m/migration/class/PatchInstaller.php(108): Sunlight\Database\DatabaseLoader::load()
#5 /home/users/pavelo/sborgaudeamus.cz/sub/m/migration/class/MigrationRunner.php(52): Sunlight\Migrator\PatchInstaller->loadSqlDump()
#6 /home/users/pavelo/sborgaudeamus.cz/sub/m/migration/class/PatchInstaller.php(33): Sunlight\Migrator\MigrationRunner->doInstall()
#7 /home/users/pavelo/sborgaudeamus.cz/sub/m/migration/index.php(697): Sunlight\Migrator\PatchInstaller->install()
#8 /home/users/pavelo/sborgaudeamus.cz/sub/m/migration/index.php(442): Sunlight\Migrator\MigrationDatabaseStep->doSubmit()
#9 /home/users/pavelo/sborgaudeamus.cz/sub/m/migration/index.php(266): Sunlight\Migrator\Step->handleSubmit()
#10 /home/users/pavelo/sborgaudeamus.cz/sub/m/migration/index.php(864): Sunlight\Migrator\StepRunner->run()
#11 {main}
Díky za prověření a rady. Konečně se mi to podařilo rozchodit i na té subdoméně. Protože jsem na doméně měl nainstalovanou starou verzi, tak jsem tam měl nastavenou i starou verzi PHP a proto se mi objevovala chybová hláška.
Ještě dotaz, pokud bych chtěl zůstat na Endoře, půjde migrovat když je původní web na databázi MyISAM a nový musí být na InnoDB?
Tak jsem zjistil, že pokud používám jedno přihlášení na Endoru a mám na něm více programů, placených i free, tak lze (v současné době) nainstalovat novou verzi i na free web. Samozřejmě jen pomocí InnoDB.
Ahoj, vyzkoušel jsem novou verzi 8.0.1 na subdoméně na Endoře na plus variantě a stále se mi objevuje stejná hláška, nebo prázdná stránka. Vůbec se instalace nespustí. Nevím jestli to může být chyba na Endoře.
Pokusil jsem se totiž nainstalovat stejnou verzi i na jiný web free (bez subdomény) a tam se mi instalace rozběhla, ale skončila na stejné hlášce jako Jirkovi D.
Pak jsem si všimnul, že Endora má dvě možnosti databází (MyISAM a InnoDB), tak jsem vytvořil novou databázi na InnoDB a už se mi dokončila instalace i na free webu. Ale stejně nejde spustit. Po smazání adresáře install se objeví tato hláška:
Chyba serveru
Omlouváme se, ale při zpracovávání požadavku došlo k neočekávané chybě.
Při kontrole instalace byly detekovány následující problémy:
1. Adresář /upload neexistuje nebo není dostupný ke čtení
2. Adresář /images/articles neexistuje nebo není dostupný ke čtení
3. Adresář /images/avatars neexistuje nebo není dostupný ke čtení
4. Adresář /images/galleries neexistuje nebo není dostupný ke čtení
Tak to si budu muset počkat na novou verzi, protože GitHub je pro mě španělská vesnice. Nevadí.
Endoru používám již dlouho a jestli se nepletu i tady se kdysi doporučovala. Na 3 webech platím Plus, tohle jsem instaloval na testovací free.
Kam tedy přejít jinam, aby to zase nebylo o moc dražší?
Právě, že instalace asi vůbec neproběhla, není tam žádný.
Oba weby jsou na Endoře.
Soubor config.php ve složce install?
Verze PHP: 7.3.33, Typ serveru: MariaDB
Ahoj, tak jsem se pokoušel nainstalovat novou verzi, ale i když postupuji podle návodu, objeví se mi jen prázdná stránka (Firefox) a nebo hláška "Tato stránka nefunguje.............cz momentálně tento požadavek nemůže zpracovat.
HTTP ERROR 500" (Chrome)
Zkoušel jsem nainstalovat i na subdoménu, kde na doméně jede bez problému verze 7.5.5, ale chyby jsou stále stejné.
Nevíte kde bych mohl dělat chybu?
Neveřejná kniha
(10.1.2020 12:38)
OK, díky za info.
Už aby byla nová verze, potřebuju nějaké úpravy a nechce se mi to vymýšlet dvakrát.