Plesk8 unter DebianSarge auf Strato

Naja das Tomcat Modul hatte ich während der Installation deaktiviert, zusammen mit so paar anderen Dingen, die ich nicht brauche.
 
Ich hatte auch mal ein paar Probleme mit Tomcat, kann micht nicht mehr so genau erinnern was die Lösung war. Ich glaube es hat an meiner /etc/apt/sources.list Datei gelegen. Die sieht bei mir so aus:

Code:
# Stable
deb     http://ftp.de.debian.org/debian/ sarge main non-free contrib
deb-src http://ftp.de.debian.org/debian/ sarge main non-free contrib
deb     http://security.debian.org/ sarge/updates main non-free contrib
deb-src http://security.debian.org/ sarge/updates main non-free contrib

# PSA
deb http://autoinstall.plesk.com/debian/PSA_8.1.0 sarge all

Bei mir läuft mitlerweile Plesk wirklich sehr gut mit allem was ich brauche (inkl. PHP 5 und MySQL 5). Abraten von Debian im Zusammenhang mit Plesk würde ich dir wirklich nicht...

Gruss,
Dawn
 
So viel wie ich weis, kommt der Fehler nur weil ihr keine Lizenz für Tomcat habt. Man markiert ja auch nur die Programme zum installieren, welche man auch nutzen kann.
 
Oh du könntest Recht haben. Bei mir war in dem Fall nicht dass das Problem da ich damals Plesk in einem "Special X-Max Bundle" mit dem "Bonus Pack" gekauft habe (welches Tomcat mit einschliesst).
 
Bei mir läuft mitlerweile Plesk wirklich sehr gut mit allem was ich brauche (inkl. PHP 5 und MySQL 5). Abraten von Debian im Zusammenhang mit Plesk würde ich dir wirklich nicht...

Irgendwas spezielles gemacht, damit PHP5 und Plesk laufen ? Installiert sich ja unter php4.
 
"Irgend etwas spezielles" gemacht habe ich definitiv. War ein ziemliches Martyrium bis das ganze lief... *grins*. Vor allem bis PHP 5 den MySQL 5 Client verwendet hat, hat ewig gedauert.

Kurz gesagt ich nutze MySQL von Backports.org und PHP 5 von einem weniger bekannten Repository ebenfalls ein Backport. Ich habe jetzt leider nicht die Zeit dazu das ganze wirklich ausführlich zu beschreiben. Ich kann dir aber anbieten dies in den nächsten paar Tagen mal zu machen.

Ich sammle mein Wissen im Zusammenhang mit Debian und Plesk in einem FAQ unter BLK IT Solutions FAQ - powered by phpMyFAQ 2.0.1. Vielleicht kannst du auch sonst das eine oder andere gebrauchen. Sobald ich den FAQ Eintrag zu PHP 5 und MySQL 5 geschrieben habe, werde ich es dich hier wissen lassen.

Gruss und ein schönes Wochenende,
Dawn
 
Last edited by a moderator:
@Dawn

Danke, mir reicht nur PHP5, mit MySQL5 kann ich noch nix anfangen, da ich meine Sachen alle in MySQL4 habe und noch nicht so MySQL5 vertraue, das alles läuft.
 
@Dawn

Habe am Wochenende auch ein bisschen gegoogelt und bin auf diese Page gestossen, beim ausführen von psa-php5-configurator, sagt er mir das php5-dom und php5-xls fehlen.
Ich habe mir dann die beiden fehlenden Page von hier geholt: Index of /pool/sarge-custom/php5
Abe rleider ging es daneben.

Wie gesagt, wäre sehr schön,wenn du in den nächsten tagen es schaffen könntest einen kleinen FAQ in deutsch für das Update eines laufenden Plesk 8.1 System zu schreiben, was auch mit php5 funzt :cool: MYSQL5 brauche ich nicht bzw. noch keine richtige Verwendung dafür(die Softare noch nicht getestet, ob diese damit klar kommt).

PS: Wie heissen die Sourcen genau die ich eintragen muss ? Vielleicht, war ja nur das mein Problem.
 
Hier der relevante Teil meiner /etc/apt/source.list

Code:
# Stable
deb     http://ftp.de.debian.org/debian/ sarge main non-free contrib
deb-src http://ftp.de.debian.org/debian/ sarge main non-free contrib
deb     http://security.debian.org/ sarge/updates main non-free contrib
deb-src http://security.debian.org/ sarge/updates main non-free contrib

# PSA
deb http://autoinstall.plesk.com/debian/PSA_8.1.0 sarge all

# Backports
deb http://www.backports.org/backports.org/ sarge-backports main contrib non-free

Ich habe zuerst die DotDeb Sources genommen. Wie gesagt wurde mir aber davon x-fach abgeraten auf der deutschen Debian-Mailing-Liste. Versuch doch auch mal Aptitude zu nützen, markiere alle benötigten Packete von Backports.org (fang mal mit php5 und php5-common an). Mittels der Taste "v" kannst du die gewünschte Version wählen. Im gleichen Zug kannst du auch den psa-php5-configurator installieren. Das sollte eigentlich funktionieren.

Gruss,
Dawn

PS: Ich schau was ich machen kann. Mein Problem ist nur das ich von DotDeb über Backports.org bis dann zu Sipo (da ich MySQL 5 Support wollte) gewechselt habe.
 
Leider nicht :(

deb Index of /backports.org sarge-backports main contrib non-free

da schmeisst mir apt-get update viele not found. Mit anderen Paketen bekomme ich immer Ärger mit php5-common und php5-xls, sind die "falschen" Versionen, also gehören nicht zu den Paketen.
 
Und in deiner /etc/apt/sources.list ist EXAKT folgende Zeile eingetragen?

Code:
deb http://www.backports.org/backports.org/ sarge-backports main contrib non-free

Wenn ich "apt-get update" ausführe habe ich in der ganzen Zeit seit ich backports.org nutze noch nie ein "Not found" erhalten. Poste doch /etc/apt/sources.list und die Ausgabe wenn du ein "apt-get update" ausführst. mal deineWenn du das hingekriegt hast bist du beim nächsten Schritt: Aptitude.

Mit Aptitude siehst du relativ leicht welche Abhängigkeiten bestehen. Ich würde mal php5, und php5-common auswählen (mittels Wahl der Version nach der Suche nach dem Packet mit der Taste "v") und danach mit der Taste "g"versuchen auszuführen. Dann werden dir die unstimmigkeiten angezeigt. Du musst nacher als PHP 5 Packages auswählen welche benötigt werden. Dann kannst du wieder "g" drücken.

Bei mir sind das:
Code:
libapache2-mod-php5
php5
php5-cgi
php5-cli
php5-common
php5-curl
php5-dev
php5-gd
php5-imap
php5-ldap
php5-mcrypt
php5-mysql
php5-pgsql
php5-xsl
psa-php5-configurator

Bemerkung: Ein paar sind auch optionale Packete. Jedoch schaden werden sie sicher nicht. Ich verwende aber das Sipo Repository da ich MySQL 5 (Client) Support möchte. Ich denke es werden aber die gleichen Packages bei backports.org sein.

Ich hoffe ich konnte dir weiterhelfen! :)

Gruss,
Dawn
 
Last edited by a moderator:
Denke mal, wir beide haben jetzt aneinander vorbeigeredet, ich benutze Debian 3.1 und du glaube ich zu erlesen Suse oder ?
 
Wie kommst du da drauf?

Code:
deb http://www.backports.org/backports.org/ sarge-backports main contrib non-free

Ist doch eindeutig für Debian Sarge ;) Nein ich nutze wie du Debian Sarge.. Das kriegen wir schon hin, musste schliesslich genug lange kämpfen bis es bei mir selber auch lief.
 
Weil, ich auf dem Server backports ein bisschen rumgeschaut habe und andere Einstellugen gemacht habe und danach kamen keine Fehlermeldungen :rolleyes:

Ich werde jetzt mal es reinkopieren und die Fehlermeldung posten, soll ich meine anderen sourcen rausnehmen und nur diese drin lassen ?
 
Ich denke deine /etc/apt/sources.list sollte wie folgt aussehen:

Code:
# Stable
deb     http://ftp.de.debian.org/debian/ sarge main non-free contrib
deb-src http://ftp.de.debian.org/debian/ sarge main non-free contrib
deb     http://security.debian.org/ sarge/updates main non-free contrib
deb-src http://security.debian.org/ sarge/updates main non-free contrib

# PSA
deb http://autoinstall.plesk.com/debian/PSA_8.1.0 sarge all

# Backports
deb http://www.backports.org/backports.org/ sarge-backports main contrib non-free

Das kannst du 1:1 so übernehmen, da sollte auf jeden Fall funktionieren. Irgendwann wirst du die PSA Zeile anpassen müssen (wenn eine neue Version erscheint). Danach führ mal ein "apt-get update" aus und überprüfe das keine Fehlermeldungen angezeigt werden. Danach können wir weitermachen.

Später werden wird dann noch eine /etc/apt/preferences erstellen welche die Priorität der von backport.org genutzten Packete höher setzt als die von den anderen Repositories damit die genutzen Packete auch aktualisiert werden. Aber wie gesagt dies später, aptitude funktioniert auch sonst.

Gruss,
Dawn
 
Komisch, jetzt funzt es. Man man, der Fehler kommt bestimmt von dem vor dem Bildschirm :cool:

php5-cgi - PHP 5 scripting language
php5-cli - PHP 5 scripting language
php5-common - Common files for packages built from the php5 source
php5-curl - CURL module for php5
php5-dev - Files for PHP5 module development
php5-gd - GD module for php5
php5-gmp - GMP module for php5
php5-imap - IMAP module for php5
php5-ioncube - PHP ionCube Loader
php5-ldap - LDAP module for php5
php5-mcrypt - MCRYPT module for php5
php5-mhash - MHASH module for php5
php5-mysql - MySQL module for php5
php5-mysqli - MySQLi module for php5
php5-odbc - ODBC module for php5
php5-pdo-mysql - PDO-MySQL module for php5
php5-pdo-pgsql - PDO-PostgreSQL module for php5
php5-pdo-sqlite - PDO-SQLite module for php5
php5-pear - PEAR - PHP Extension and Application Repository
php5-pgsql - PostgreSQL module for php5
php5-pspell - Pspell module for php5
php5-snmp - SNMP module for php5
php5-sybase - Sybase module for php5
php5-tidy - Tidy module for php5
php5-ioncube-loader - PHP ionCube Loader
psa-php5-configurator - Plesk configurator for php5
libapache-mod-php5 - server-side, HTML-embedded scripting language (apache 1.3 module)
libapache2-mod-php5 - server-side, HTML-embedded scripting language (apache 2 module)
php-image-canvas - Image_Canvas module for PEAR
php-image-graph - Image_Graph module for PEAR
php-pear - PEAR - PHP Extension and Application Repository
php5 - server-side, HTML-embedded scripting language (meta-package)
php5-clamavlib - PHP ClamAV Lib - ClamAV Interface for PHP5 Scripts
php5-interbase - interbase/firebird module for php5
php5-recode - recode module for php5
php5-sqlite - SQLite module for php5
php5-xmlrpc - XML-RPC module for php5
php5-xsl - XSL module for php5

Kein php5-dom dabei.

Werde es Heute abend mal in Ruhe ausprobieren, vielleicht läuft es ja durch :)

Nach php5 und php5-common, danach psa-php5-configurator ausführen ?
 
Last edited by a moderator:
Man übersieht nur zu oft ein kleines Detail und schon treten solche Fehler auf. ;)

php5-dom wird ziemlich sicher direkt beim kompilieren von PHP miteinbezogen zu sein. Einfach mal die Hauptpackages php5, php5-common, php5-cgi, php5-cli und libapache2-mod-php5 per exakter Versionsauswahl (du weisst was ich damit meine, Taste "v" in aptitude) auswählen und danach (immer noch in aptitude) mittels Taste "g" schauen ob nicht erfüllte Abhängigkeiten besten. Je mehr Infos ich habe umso besser kann ich dir helfen (auch Screenshots von aptitude helfen).

Wenn das dann funktioniert hat dann noch psa-php5-configurator installieren und schon sollte es funktionieren.

Gruss,
Dawn
 
Back
Top