Tach auch,
schade, dass offensichtlich ISPCP scheinbar nur für Debian geeignet ist.
Ich höre den "freundlichen" Hinweis, man möge doch besser Debian nutzen hier leider nicht zum ersten Mal.
Auch habe ich bei der Version 1.0.0 schon ein Problem mit der Installation (fast-cgi) gemeldet, was nun zu einer Änderung der Dokumentation (siehe Punkt 5) geführt hat. Zumindest dann ist die Installation einwandfrei durchgelaufen.
Ich habe ebenfalls eine frische Installation von Ubuntu 8.04 LTS (Hard Heron) via debootstrap durchgeführt und anschließend den Server exakt nach der Anleitung ISPCP mit der Version 1.0.2 aufgesetzt.
Während der Installation folgende Meldungen:
Code:
Site ispcp.conf installed; run /etc/init.d/apache2 reload to enable.
Site 00_master.conf installed; run /etc/init.d/apache2 reload to enable.
Site 01_awstats.conf installed; run /etc/init.d/apache2 reload to enable.
Site 000-default disabled; run /etc/init.d/apache2 reload to fully disable.
* Stopping domain name service... bind Your MPM seems to be threaded. Selecting cgid instead of cgi.
This module is already enabled!
* Starting domain name service... bind mod_actions needs configuration before being able to work.
See the comments in /etc/apache2/mods-available/actions.conf
for details.
Module rewrite installed; run /etc/init.d/apache2 force-reload to enable.
Module actions installed; run /etc/init.d/apache2 force-reload to enable.
Module suexec installed; run /etc/init.d/apache2 force-reload to enable.
[ OK ]
Module fcgid_ispcp installed; run /etc/init.d/apache2 force-reload to enable.
Enabling proxy as a dependency
Module fastcgi disabled; run /etc/init.d/apache2 force-reload to fully disable.
Module fcgid already disabled
This module is already enabled!
Module proxy installed; run /etc/init.d/apache2 force-reload to enable.
Module fastcgi_ispcp already disabled
Module proxy_http installed; run /etc/init.d/apache2 force-reload to enable.
Module php4 does not exist!
Module php5 does not exist!
[ OK ]
* Stopping Postfix Mail Transport Agent postfix * Starting Postfix Mail Transport Agent postfix * Stopping Courier authentication services authdaemond * Stopping Courier POP3 server... * Stopping Courier IMAP server... [ OK ]
[ OK ]
ERROR: File '/etc/ispcp/proftpd/proftpd.conf' does not exist !
root@s1:/var/www/ispcp/engine/setup#
root@s1:/var/www/ispcp/engine/setup#
root@s1:/var/www/ispcp/engine/setup# [ OK ]
* Starting Courier authentication services authdaemond * Starting Courier POP3 server... [ OK ]
* Starting Courier IMAP server... * Stopping ftp server proftpd [ OK ]
[ OK ]
[ OK ]
[ OK ]
[ OK ]
Es ist offensichtlich, dass während der Installation etwas schief läuft.
Ruft man die Website auf erscheinen folgende Fehler:
Code:
Warning: session_start() [function.session-start]: open(/var/www/ispcp/gui/phptmp/sess_Z4RJhVAeebsxhJM4A55up3K6mHc, O_RDWR) failed: Permission denied (13) in /var/www/ispcp/gui/include/ispcp-lib.php on line 27
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/ispcp/gui/include/ispcp-lib.php:27) in /var/www/ispcp/gui/include/ispcp-lib.php on line 27
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/ispcp/gui/include/ispcp-lib.php:27) in /var/www/ispcp/gui/include/ispcp-lib.php on line 27
We are sorry, but the system is currently under maintenance.
Please try again later.
Administrator login
Man kann in diesem Fall davon ausgehen, dass hier eine saubere Minimalinstallation vorlag und nicht schon diverse Altlasten, etc. existierten.
Das Installationsscript für Ubuntu ist fehlerhaft, das ist für mich sicher. Ich werde nun die einzelnen fehlerhaften Konfigurationseinträge prüfen und abarbeiten. Ich habe Hoffnung, die Fehler beheben zu können und werde die "Patches" hier posten.
Für eventuelle Hinweise, wo ich suchen muß, bin ich dankbar.
Grundsätzlich biete ich an, für künftige Updates gewissermaß als Dummy die Installation auf Ubuntu 8.04 LTS und neuere LTS-Versionen vor release testen zu wollen.
Derartige Hinweise finde ich mehr als nur unglücklich, zumal derartige Äußerungen eigentlich die Arbeit der Entwickler und derer, die hier echte Hilfestellungen bei Problemen bieten, torpediert, aber dies nur mal am Rande - ebenfalls als freundlicher Hinweis gemeint.