Hier stehen die veralteten Seiten
Es geht inzwischen doch etwas einfacher als von Falko Timme beschrieben
von Gert Redlich 6. Oktober 2014
Zu allererst, ich habe alles mit YAST installiert, nicht mit zypper.
Schon bei der Erst-Installation (über Autoyast) habe ich von den "Suse Patterns" den LAMP Server und DNS/DHCP sowie extended YAST mit ausgewählt.
Da ist schon viel dabei, es sind aber bereits 980 MB anstelle nur 66ß MB, die aus dem Netz geladen werden wollen. Später kommt noch eine Masse dazu.
Bei der Reihenfolge und der Auswahl habe ich mich vorerst an die Empfehlungen des Autors gehalten.
Weiterhin habe ich erst mal die drei weiteren Repositories in YAST nachgetragen und alles per YAST installiert bzw. per wget abgeholt und NOCH NICHTS konfiguriert.
.
Einiges möchte ich nicht haben (müssen)
Auf meinen Servern gibt es kein "telnet" und keine "development Tools". Der Aufwand steht in keinem Verhältnis, denn es gibt so gut wie alle Software in den einschlägigen Repositories.
-#- | Alias | Name | Aktiviert | Aktual. |
Standard REPOS | ||||
3 | openSUSE-13.1-1.10 | openSUSE-13.1-1.10 | Ja | Ja |
4 | repo-debug | openSUSE-13.1-Debug | Nein | Ja |
5 | repo-debug-update | openSUSE-13.1-Update-Debug | Nein | Ja |
6 | repo-debug-update-non-oss | openSUSE-13.1-Update-Debug-Non-Oss | Nein | Ja |
7 | repo-non-oss | openSUSE-13.1-Non-Oss | Ja | Ja |
8 | repo-source | openSUSE-13.1-Source | Nein | Ja |
9 | repo-update | openSUSE-13.1-Update | Ja | Ja |
optionale REPOS | ||||
1 | home:munix9.repo | home:munix9.repo | Ja | Ja |
2 | network:utilities.repo | network:utilities.repo | Ja | Ja |
10 | repo-update-non-oss | openSUSE-13.1-Update-Non-Oss | Ja | Ja |
11 | server:php.repo | server:php.repo | Ja | Ja |
mysql (mariasql) starten
vorher die /etc/my.cnf nachschaun und anpassen
[XEN8-Vorlage - root] /etc/init.d $ ./mysql start
redirecting to systemctl start .service
Creating MySQL privilege database...
Installing MariaDB/MySQL system tables in '/var/lib/mysql' ...
OK
Filling help tables...
OK
PLEASE REMEMBER TO SET A PASSWORD FOR THE MariaDB root USER !
To do so, start the server, then issue the following commands:
'/usr/bin/mysqladmin' -u root password 'new-password'
'/usr/bin/mysqladmin' -u root -h VM-DHCP-Vorlage-2 password 'new-password'
Alternatively you can run:
'/usr/bin/mysql_secure_installation'
which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.
See the MariaDB Knowledgebase at kb.askmonty.org or the
MySQL manual for more instructions.
You can start the MariaDB daemon with:
rcmysql start
You can test the MariaDB daemon with mariadb-test package
Please report any problems with the '/usr/bin/mysqlbug' script!
The latest information about MariaDB is available at mariadb.org.
You can find additional information about the MySQL part at:
dev.mysql.com
Support MariaDB development by buying support/new features from
Monty Program Ab. You can contact us about this at sales@montyprogram.com.
Alternatively consider joining our community based development effort:
kb.askmonty.org/en/contributing-to-the-mariadb-project/
Starting service MySQL done
[XEN8-Vorlage - root] /etc/init.d $
mysql konfigurieren
/usr/bin/mysql_secure_installation
[XEN8-Vorlage - root] /etc/init.d $ /usr/bin/mysql_secure_installation
/usr/bin/mysql_secure_installation: Zeile 379: find_mysql_client: Kommando nicht gefunden.
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):
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!
Remove anonymous users? [Y/n] y
... Success!
Disallow root login remotely? [Y/n] y
... Success!
Remove test database and access to it? [Y/n] y
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!
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!
[XEN8-Vorlage - root] /etc/init.d $
vorerst kein webDAV Server
.
Aber wie auch immer, es hakt und kneift an allen Ecken und Kanten, also so ging es dch nicht.
.
Installieren Sie doch wieder alles schön der Reihe nach und prüfen Sie nach jeder Installation, was bereits geht und was noch nicht. Der Power Modus idt im Nachhinein unübersichtlich.
.
Aufgehobene Schnipsel
Hier ein paar Schnipsel aus einem Forum
zypper would have auto set things up - but it will be up to YOU to actually configure the httpd.conf file
zypper in apache2
HOWEVER you really should install the "pattern" ---- SUSE uses "patterns" -----
zypper in -t pattern lamp_server
the "pattern" will install a YAST control panel for the Apache server
--- USE yast to start and stop Apache
SUSE is Very GUI centric !
most things are EASIER to do using yast than in the terminal
you DO need to do a lot of studying
start with the Apache documentation
httpd.apache.org/docs/2.4/
then the PHP docs
www.php.net/docs.php
suse uses MarieDB now ( and NOT mysql )
https://mariadb.org/
or uses "postgresql"
www.postgresql.org
expect to need about 3 to 6 months of studying
set up and configure Apache using the yast gui
suse documentation
activedoc.opensuse.org/book/o...he-http-server
Use httpd to check for configuration file.
Code:
# httpd -t