-- Zdroj: https://docs.joomla.org/J4.x:Joomla_CLI_Installation --
1. Stažení nejnovější verze z: https://downloads.joomla.org/
2. Kontrola integrity: sha1sum Joomla_5.0.0-Stable-Full_Package.tar.gz
fafa616ab0d9dce6a6b207b02ac49e8f253a4245 Joomla_5.0.0-Stable-Full_Package.tar.gz
3. Rozbalení na lokálním disku a přes FILEZILLu přenos do adresáře na webu: /srv/web/joomla/
4. Připojení se na konzolu webhostingu přes SSH (na webhostingu SAVANA) je to takto:
ssh user@ssh.uzivatel.savana-hosting.cz -p 9140 -i /home/kocourek/.ssh/mujklicssh2
5. Vytvoření databáze - joomla_db, host: localhost, dbuser: dbuživatel
6. Návod - php installation/joomla.php help install
7. Instalace - spuštění v příkazovém řádku příkaz: php installation/joomla.php install
8. ERROR
In MysqliDriver.php line 286:
Access denied for user 'root'@'localhost'
install [--site-name SITE-NAME] [--admin-user ADMIN-USER] [--admin-username ADMIN-USERNAME] [--admin-password ADMIN-PASSWORD] [--admin-email ADMIN-EMAIL] [--db-type DB-TYPE] [--db-host DB-HOST] [--db-user DB-USER] [--db-pass [DB-PASS]] [--db-name DB-NAME] [--db-prefix DB-PREFIX] [--db-encryption DB-ENCRYPTION] [--db-sslkey [DB-SSLKEY]] [--db-sslcert [DB-SSLCERT]] [--db-sslverifyservercert [DB-SSLVERIFYSERVERCERT]] [--db-sslca [DB-SSLCA]] [--db-sslcipher [DB-SSLCIPHER]] [--public-folder [PUBLIC-FOLDER]] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [--] <command>
Konzolová instalace CMS Joomla se spustí příkazem:
php installation/joomla.php install
návod na instalaci joomla 5
ERROR - nebyla vytvořena databáze
před instalací
ERROR 2 - nejde instalace
na produkčním serveru
ERROR 3 - dokončená instalace
err_zdrojkod
joomla tabulka menu
joomla_db oprávnění
úspěšná instalace
Přístupová práva všechna udělena (kromě GRANT).
Zřejmě vývojáři nepočítali s již odstraněnou bezpečnostní chybou u MariaDB, kdy z běžného uživatelského účtu nelze spustit mariadb účet root!!! U mysql to šlo. Webový server Apache2 běží pod účtem www-data.
To jsou potom ty odpovědi na dotazy: „Nám to všechno normálně jde!“
Pro odstranění chyby stačí, aby vývojáři joomly na mariadb nastavili
produkční prostředí sudo mariadb-secure-installation, viz níže, pak jim to taky nepůjde.
Chyba byla v "Relative or absolute path: localhost/joomla/", nemá se tam zadat nic <ENTER>, pak se instalace dokončí.
sudo mariadb-secure-installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none): <nic>
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.
Set root password? [Y/n] Y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
... Success!
By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.
Remove anonymous users? [Y/n] Y
... Success!
Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] Y
... Success!
By default, MariaDB comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.
Remove test database and access to it? [Y/n] Y
- Dropping test database...
ERROR 1008 (HY000) at line 1: Can't drop database 'test'; database doesn't exist
... Failed! Not critical, keep moving...
- Removing privileges on test database...
... Success!
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] Y
... Success!
Cleaning up...
All done! If you've completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!
chyba 500 po instalaci joomla 5
joomla 5 debug mod
joomla konfigurace
Po instalaci CMS joomla 5_0_0 mi to na localhostu házelo chybu 500 „Omlouváme se, došlo k problému, ze kterého jsme se nemohli vrátit.“
Je třeba se přepnout do ladícího režimu změnou v souboru configuration.php:
Joomla má pět úrovní error reporting:
1. Default: leaves the level of PHP error reporting to that set up in the server (usually in the php.ini file).
2. None: this switches off PHP error reporting.
3. Simple: overrides the server setting to give a basic level of reporting.
4. Maximum: overrides the server setting to report all errors.
5. Development: overrides the server setting to report all errors.
K odstranění výše uváděných poinstalačních chyb stačilo nastavit adresář ./jomla/administrator/cache na 777 (chmod 777 ./jomla/administrator/cache ).
Administrace: https://vasedomena.cz/administrator/
Komentáře
Kdokoliv může přidávat komentáře ke článkům bez registrace. Zadá si libovolnou přezdívku a napíše komentář.
SSL pro weby od 11/2015 zdarma
MS WINDOWS 10, 11 - sběr informací o uživateli
DEBIAN 12 (bookworm) - OS zdarma debian vyšel 10.6.2023
debian - stáhnout nejnovější DEBIAN pro PC
debian edu - debian pro školy a školní prostředí, stažení DEBedu (torrent)
Zranitelnost „ROM-0“ routerů
Předali data tajným službám
Americké bezpečnostní agentuře (NSA) předali data Microsoft, Yahoo, Google, Facebook...
Itálie preferuje open source
Italský parlament schválil zákon, který nařizuje státním institucím pořizovat otevřený software před komerčním. To znamená LINUX místo MS-WINDOWS, LIBRE OFFICE místo MS OFFICE atd.