Joomla installieren: Unterschied zwischen den Versionen

Aus Hostsharing Wiki
Zur Navigation springen Zur Suche springen
(https ist default)
 
(5 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 7: Zeile 7:
''hsadmin''-Shell starten mit:
''hsadmin''-Shell starten mit:


  hsscript -u xyz00 -i
<syntaxhighlight lang="bash">
  Password: ********
hsscript -u xyz00 -i
Password: ********
</syntaxhighlight>


Dann nacheinander anlegen:
Dann nacheinander anlegen:
Zeile 16: Zeile 18:
* MySQL-User  
* MySQL-User  
* MySQL Datenbank
* MySQL Datenbank
 
<syntaxhighlight lang="bash">
  xyz00@hsadmin> user.add({set:{name:'xyz00-joomla',password:'geheim',shell:'/bin/bash',comment:'Joomla CMS'}})
xyz00@hsadmin> user.add({set:{name:'xyz00-joomla',password:'geheim',shell:'/bin/bash',comment:'Joomla CMS'}})
  xyz00@hsadmin> domain.add({set:{name:'joomla.hs-example.de',user:'xyz00-joomla'}})
xyz00@hsadmin> domain.add({set:{name:'joomla.hs-example.de',user:'xyz00-joomla'}})
  xyz00@hsadmin> mysqluser.add({set:{name:'xyz00_joomlauser',password:'geheim'}})
xyz00@hsadmin> mysqluser.add({set:{name:'xyz00_joomlauser',password:'geheim'}})
  xyz00@hsadmin> mysqldb.add({set:{name:'xyz00_joomladb',owner:'xyz00_joomlauser'}})
xyz00@hsadmin> mysqldb.add({set:{name:'xyz00_joomladb',owner:'xyz00_joomlauser'}})
</syntaxhighlight>


== Joomla installieren ==
== Joomla installieren ==
Zeile 26: Zeile 29:
Anmelden als Linux-User ''xyz00-joomla'':
Anmelden als Linux-User ''xyz00-joomla'':


  ssh -l xyz00-joomla xyz00.hostsharing.net
<syntaxhighlight lang="bash">
ssh -l xyz00-joomla xyz00.hostsharing.net
</syntaxhighlight>


Und dann Joomla herunterladen und in den Webspace entpacken:
Und dann Joomla herunterladen und in den Webspace entpacken:


  cd doms/joomla.hs-example.de/htdocs-ssl
<syntaxhighlight lang="bash">
  rm .htaccess
cd doms/joomla.hs-example.de/htdocs-ssl
rm .htaccess


  wget https://downloads.joomla.org/de/cms/joomla3/3-7-4/Joomla_3-7.4-Stable-Full_Package.tar.gz?format=gz
wget https://downloads.joomla.org/de/cms/joomla4/4-3-2/Joomla_4-3-2-Stable-Full_Package.tar.gz?format=gz
  tar xvzf Joomla_3-7.4-Stable-Full_Package.tar.gz\?format\=gz
tar xvzf Joomla_4-3-2-Stable-Full_Package.tar.gz?format=gz
</syntaxhighlight>


== Joomla für HS anpassen ==
== Joomla für HS anpassen ==
Zeile 40: Zeile 47:
doms/joomla.hs-example.de/fastcgi
doms/joomla.hs-example.de/fastcgi


  vi php.ini
<syntaxhighlight lang="ini" line>
vi php.ini


[PHP]
[PHP]
upload_max_filesize=20M
upload_max_filesize=20M
max_execution_time=300
max_execution_time=300
post_max_size=20M
post_max_size=20M
memory_limit=128M
memory_limit=128M
</syntaxhighlight>


== Joomla konfigurieren ==
== Joomla konfigurieren ==


Im Browser auf die Seite  
Im Browser auf die Seite  
http://joomla.hs-example.de/index.php gehen und den Anweisungen folgen.
https://joomla.hs-example.de/index.php gehen und den Anweisungen folgen.
(Bilder leider noch von der 3.x Version)


[[Datei:Joomla1.jpg]]
[[Datei:Joomla1.jpg]]
Zeile 58: Zeile 68:
[[Datei:Joomla3b.jpg]]
[[Datei:Joomla3b.jpg]]
[[Datei:Joomla4.jpg]]
[[Datei:Joomla4.jpg]]
= Links =
* Joomla Webseite: https://www.joomla.org/
* Ansible Skript: https://codeberg.org/tpokorra/hs.ansible/src/branch/main/playbooks/joomla


----
----
[[Kategorie:HSDoku]]
[[Kategorie:HSDoku]]
[[Kategorie:Installationsanleitungen]]
[[Kategorie:Installationsanleitungen]]
[[Kategorie:Ansible Playbook]]
[[Kategorie:Software]]
[[Kategorie:Software]]
[[Kategorie:Blog]]
[[Kategorie:Blog]]
[[Kategorie:CMS]]
[[Kategorie:CMS]]

Aktuelle Version vom 14. Juni 2024, 12:10 Uhr

Joomla bei HS

Vorbereitungen

In hsadmin, zum Beispiel mit hsscript:

hsadmin-Shell starten mit:

hsscript -u xyz00 -i
Password: ********

Dann nacheinander anlegen:

  • Linux User als Domain-Administrator
  • Subdomain joomla.hs-example.de
  • MySQL-User
  • MySQL Datenbank
xyz00@hsadmin> user.add({set:{name:'xyz00-joomla',password:'geheim',shell:'/bin/bash',comment:'Joomla CMS'}})
xyz00@hsadmin> domain.add({set:{name:'joomla.hs-example.de',user:'xyz00-joomla'}})
xyz00@hsadmin> mysqluser.add({set:{name:'xyz00_joomlauser',password:'geheim'}})
xyz00@hsadmin> mysqldb.add({set:{name:'xyz00_joomladb',owner:'xyz00_joomlauser'}})

Joomla installieren

Anmelden als Linux-User xyz00-joomla:

ssh -l xyz00-joomla xyz00.hostsharing.net

Und dann Joomla herunterladen und in den Webspace entpacken:

cd doms/joomla.hs-example.de/htdocs-ssl
rm .htaccess

wget https://downloads.joomla.org/de/cms/joomla4/4-3-2/Joomla_4-3-2-Stable-Full_Package.tar.gz?format=gz
tar xvzf Joomla_4-3-2-Stable-Full_Package.tar.gz?format=gz

Joomla für HS anpassen

doms/joomla.hs-example.de/fastcgi

#  vi php.ini

[PHP]
upload_max_filesize=20M
max_execution_time=300
post_max_size=20M
memory_limit=128M

Joomla konfigurieren

Im Browser auf die Seite https://joomla.hs-example.de/index.php gehen und den Anweisungen folgen. (Bilder leider noch von der 3.x Version)

Joomla1.jpg Joomla2.jpg Joomla3a.jpg Joomla3b.jpg Joomla4.jpg

Links