• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

doko für webserver apache php und mysql

kennt jemand eine gute dokumentation, die beschreibt wie man die komponenten
Code:
apache, php, mysql und phpmyadmin
einzeln unter opensuse 10.2 einrichtet?
 
OP
C

Corraggiouno

Member
ok, wenn ich die einzelnen komponenten (apache, php, phpmyadmin, mysql) über yast installiert habe, dann muss ich doch auch noch bestimmte Konfigurationen bzw. Einstellungen tätigen, um so die einzelnen komponenten aufeinander abzustimmen?
Wie geht das? bzw. Gibt es dafür eine Dokumentation?
 

nbkr

Guru
Also eigentlich brauchst Du da nicht viel abzustimmen. Der Apache und MySQL sind sich gegenseitig erstmal Schnurz-Piep-Egal. Linux läuft ja auch schon und das sieht Apache und MySQL als ganz normale Anwendungen. Also auch eine Abstimmungsarbeit von nöten. PHP in Apache zu integrieren wäre somit das einzige was man machen müsste. Das schöne dabei ist, wenn man das lib-apache-mod-php Paket über YaST installiert wird das automatisch gemacht. Such einfach mal im Yast nach php und apache. Da sollte das Pakte bzw. was entsprechendes auftauchen.

Bleibt nur noch die Konfiguration von PHP, Apache und MySQL. Da gibt es Einstellmöglichkeiten noch und nöcher, wie z.B. die Laufzeit eines PHP Scriptes, Zugriffsrechte auf die einzelnen Datenbanken, Modeinstellungen des Apaches, DocumentRoot usw.

Das findest Du am besten auf den Herstellerseiten erklärt:
http://httpd.apache.org/
http://dev.mysql.com/doc/
http://www.php.net/docs.php
 
OP
C

Corraggiouno

Member
funktioniert eigentlich phpmyadmin sofort nach der installation? Oder muss man da diverse einstellungen tätigen?
 

nbkr

Guru
Wenn Du es über YaST installierst sollte es nach der Installation über http://localhost/phpmyadmin erreichbar sein.
 

panamajo

Guru
nbkr schrieb:
Wenn Du es über YaST installierst sollte es nach der Installation über http://localhost/phpmyadmin erreichbar sein.

AFAIK nein, phpMyAdmin sollte sich über eine fehlende config.inc.php beschweren und keinen Login-Dialog anzeigen. Erst wenn man die Datei aus libraries/config.default.php erstellt geht was.
Ist auch gut so.
 

Dr. Glastonbury

Advanced Hacker
Hmmm,
zumindest bei Debian läuft phpmyadmin sofort nach der Installation via APT - bei SuSE weiß ich es aber gerade nicht.

Ansonsten würde ich den TE bitten das nächste mal einen Blick in die mit Wichtig markierten Threads am Anfang des Forums zu werfen. Dort ist auch beschrieben, wie man sich sein LAMP-System mit SuSE-Boardmitteln installiert.

Grüße vom Doc. ;)
 
OP
C

Corraggiouno

Member
config.inc.php beschweren und keinen Login-Dialog anzeigen. Erst wenn man die Datei aus libraries/config.default.php erstellt geht was.
Wie erstellt man die aus libraries/config.default.php die datei? Was genau muss da passieren?
 
OP
C

Corraggiouno

Member
entschuldigung, das einrichten von php und apache bzw. mysql habe ich noch nie gemacht, wohin soll ich diese datei kopieren bzw. umbennen?

achso nochwas: habe apache über yast installiert:
wenn ich nun http://127.0.0.1 in den browser eingeben, wird folgendes ausgegeben:
Verbindung fehlgeschlagen
 

Dr. Glastonbury

Advanced Hacker
Auch hier hättest du im Wiki die Lösung gefunden:
Serverdienste automatisch starten lassen
Die meisten Dienste, wie Apache, MySQL oder FTP können im Yast im runlevel-editor eingestellt werden! Dazu einfach die Dienste mit einem Häkchen aktivieren.

Bitte benutze die Forensuche bevor du hier postest!!!
 
OP
C

Corraggiouno

Member
ok, danke vielmals, aber im wiki konnte ich leider nichts dazu finden, wie man
Code:
phpmyadmin
per yast installiert!
Wenn ich unter yast - software installieren - phpmyadmin eingebe, findet yast nichts!
Ist es denn überhaupt möglich per yast - phpmyadmin zu intallieren?
 

Dr. Glastonbury

Advanced Hacker
Moin,
ja ist es, aber evtl. brauchst du dafür eine alternative Paketquelle. Mal hier im Forum suchen, oder du nimmst das RPM von http://rpm.pbone.net/index.php3/stat/4/idpl/3699188/com/phpMyAdmin-2.9.1.1-3.noarch.rpm.html
 
A

Anonymous

Gast
Dr. Glastonbury schrieb:
Moin,
ja ist es, aber evtl. brauchst du dafür eine alternative Paketquelle. Mal hier im Forum suchen, oder du nimmst das RPM von http://rpm.pbone.net/index.php3/stat/4/idpl/3699188/com/phpMyAdmin-2.9.1.1-3.noarch.rpm.html

Wozu das denn?

Wenn der TE es über Yast nicht findet, dann hat er die Forensuche _NICHT_ benutzt oder sich (z.B. im WIKI) einmal durchgelesen, wie man einen Paketmanager verwendet/einrichtet.

Code:
smart query phpMyAdmin --show-channels
Lade Zwischenspeicher...
Update Zwischenspeicher...              ###################################################### [100%]

phpMyAdmin-2.9.1.1-3@noarch [suse]

Q.E.D.

Das Paket ist sogar im OSS-Repository (wahrscheinlich ist es sogar auf der CD/DVD, das kann ich aber gerade nicht prüfen).

Klarer Fall von PEBKAC!

Greetz,

RM

P.S. Und bevor nun irgendwas a la "Ja aber ich hab doch gar kein smart" kommt:

Code:
zypper se phpmyadmin
Restoring system sources...
Parsing metadata for 20070304-144849...
Parsing metadata for 20070505-195711...
Parsing metadata for 20070109-025420...
S | Catalog         | Type    | Name       | Version   | Arch
--+-----------------+---------+------------+-----------+-------
  | 20070505-195711 | package | phpMyAdmin | 2.9.1.1-3 | noarch

Oder Yast:

Code:
 [Filterv]              [Aktionenv]              [Informationenv]              [Etc.v]
 ┌──────────────────────────────────────────────────────────────────────────────────────────────────┐
 │     │Name      │Verfgb. Vers.│Inst. Vers.│Zusammenfassung                     │Größe             │
 │     │phpMyAdmin│2.9.1.1      │           │Administration of MySQL over the web│    11.1 M│       │
 │                                                                                                  │
 │                                                                                                  │
 │                                                                                                  │
 │                                                                                                  │
 │                                                                                                  │
 │                                                                                                  │
 │                                                                                                  │
 └──────────────────────────────────────────────────────────────────────────────────────────────────┘
 Filter: Suchergebnisse                            Benötigter Festplattenplatz: 0 B
 ┌──────────────────────────────────────────────────────────────────────────────────────────────────┐
 │phpMyAdmin - Administration of MySQL over the web                                                 │
 │Version: 2.9.1.1-3 Größe: 11.1 M Medium Nr.: 1                                                    │
 │Lizenz: GNU General Public License (GPL)                                                          │
 │Paketgruppe: Productivity/Networking/Web/Frontends                                                │
 │Enthält: phpMyAdmin == 2.9.1.1-3                                                                  │
 │Autoren:                                                                                          │
 └──────────────────────────────────────────────────────────────────────────────────────────────────┘
 [Hilfev]       [Suchen]       [Plattenplatz]                      [Abbrechen]          [Übernehmen]

(und die 3 Kataloge sind OSS, NON-OSS und eine Update-Quelle, also das absolute Minimum, was eingerichtet sein sollte.)
 

beleg

Member
Rain_Maker schrieb:
Das Paket ist sogar im OSS-Repository (wahrscheinlich ist es sogar auf der CD/DVD, das kann ich aber gerade nicht prüfen).
Auf der DVD ist es drauf.
Auf der CD ist es glaube ich nicht drauf, kann mich da aber auch irren.
 
Oben