Installationsproblem auf Ubuntu 16.04 / Plesk 17

classic Classic list List threaded Threaded
8 messages Options
summerson summerson
Reply | Threaded
Open this post in threaded view
|

Installationsproblem auf Ubuntu 16.04 / Plesk 17

Hi Zusammen

Ich habe einen Server neu installiert, bekomme eGroupware aber nicht
mehr darauf installiert. Es gibt zwei Fehlermeldungen:

(1) PHP
 "Syntax error on line 31 of /etc/apache2/sites-enabled/egroupware.conf":

29  AddHandler cgi-script .cgi
30  AddDefaultCharset Off
31  php_flag file_uploads on [<-- ist on]
32  php_flag log_errors on  [<-- ist on]
33  php_flag magic_quotes_gpc off  [<-- ist off]

(2) MySQL
"Kann nicht zur mysql Datenbank mysql auf Rechner [...] verbinden"

Es sind auch andere Anwendungen installiert, bei denen PHP und MySQL
ohne Probleme funktionieren.

Unten habe ich alle relevanten Log-Dateien angehängt.


Weiß jemand von Euch was ich noch machen könnte? Vielen Dank im Voraus
und ein schönes Wochenende

Patrick




Serverumgebung:
Ubuntu --> 16.04
Plesk --> 17.5.3
php --> 7.0.15-0ubuntu0.16.04.4
php71 --> 7.1.4-ubuntu16.04.17041413


 FEHLERMELDUNG während der Installation:

 /usr/bin/php7.0 -d memory_limit=-1
/usr/share/egroupware/setup/setup-cli.php --setup-cmd-database
sub_command=create_db 'domain=default' 'db_type=mysql'
'db_host=localhost' 'db_port=3306' 'db_name=egroupware'
'db_user=egroupware' 'db_pass=**********' 'db_root==**********''
'db_root_pw==**********'' 'db_grant_host=localhost'
Kann nicht zur mysql Datenbank mysql auf Rechner localhost:3306 als
Benutzer ********* verbinden! (ADOdb::Connect(localhost:3306, admin,
$Password, mysql) failed.)

Installation failed --> exiting!

EGroupware install log saved to /root/egroupware-epl-install.log
Enabling site egroupware.
To activate the new configuration, you need to run:
  service apache2 reload
Job for apache2.service failed because the control process exited with
error code. See "systemctl status apache2.service" and "journalctl -xe"
for details.
invoke-rc.d: initscript apache2, action "force-reload" failed.

------------------------------------------------------------------------------------------

Inhalt der "systemctl status apache2.service"

? apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           +-apache2-systemd.conf
   Active: active (running) (Result: exit-code) since Fr 2017-04-21
08:59:02 CEST; 32min ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 84
   Memory: 20.1M
      CPU: 2.144s
   CGroup: /system.slice/apache2.service
           +-702 /usr/sbin/apache2 -k start
           +-705 /usr/sbin/apache2 -k start
           +-706 Passenger watchdog
           +-709 Passenger core
           +-718 Passenger ust-router
           +-737 /usr/sbin/apache2 -k start
           +-738 /usr/sbin/apache2 -k start

Apr 21 09:25:17 malta2585 apache2[7296]:  * Reloading Apache httpd web
server apache2
Apr 21 09:25:17 malta2585 apache2[7296]:  *
Apr 21 09:25:17 malta2585 apache2[7296]:  * The apache2 configtest
failed. Not doing anything.
Apr 21 09:25:17 malta2585 apache2[7296]: Output of config test was:
Apr 21 09:25:17 malta2585 apache2[7296]: AH00526: Syntax error on line
31 of /etc/apache2/sites-enabled/egroupware.conf:
Apr 21 09:25:17 malta2585 apache2[7296]: Invalid command 'php_flag',
perhaps misspelled or defined by a module not included in the server
configuration
Apr 21 09:25:17 malta2585 apache2[7296]: Action 'configtest' failed.
Apr 21 09:25:17 malta2585 apache2[7296]: The Apache error log may have
more information.
Apr 21 09:25:17 malta2585 systemd[1]: apache2.service: Control process
exited, code=exited status=1
Apr 21 09:25:17 malta2585 systemd[1]: Reload failed for LSB: Apache2 web
server.

------------------------------------------------------------------------------------------------------

Inhalt "journalctl -xe"

Apr 21 09:30:01 malta2585 CRON[9016]: pam_unix(cron:session): session
opened for user www-data by (uid=0)
Apr 21 09:30:01 malta2585 CRON[9018]: (www-data) CMD (/usr/bin/php -q
/usr/share/egroupware/api/asyncwrapper.php)
Apr 21 09:30:01 malta2585 CRON[9017]: pam_unix(cron:session): session
opened for user root by (uid=0)
Apr 21 09:30:01 malta2585 CRON[9019]: (root) CMD (/opt/psa/admin/bin/php
-dauto_prepend_file=sdk.php
'/opt/psa/admin/plib/modules/plesk-mobile/scripts/push_worker.p
Apr 21 09:30:01 malta2585 CRON[9016]: pam_unix(cron:session): session
closed for user www-data
Apr 21 09:33:01 malta2585 CRON[9039]: pam_unix(cron:session): session
opened for user root by (uid=0)
Apr 21 09:33:01 malta2585 CRON[9040]: (root) CMD ([ -x
/opt/psa/admin/sbin/backupmng ] && /opt/psa/admin/sbin/backupmng
>/dev/null 2>&1)
Apr 21 09:33:01 malta2585 CRON[9039]: pam_unix(cron:session): session
closed for user root
Apr 21 09:30:01 malta2585 CRON[9016]: pam_unix(cron:session): session
opened for user www-data by (uid=0)
Apr 21 09:30:01 malta2585 CRON[9018]: (www-data) CMD (/usr/bin/php -q
/usr/share/egroupware/api/asyncwrapper.php)
Apr 21 09:30:01 malta2585 CRON[9017]: pam_unix(cron:session): session
opened for user root by (uid=0)
Apr 21 09:30:01 malta2585 CRON[9019]: (root) CMD (/opt/psa/admin/bin/php
-dauto_prepend_file=sdk.php
'/opt/psa/admin/plib/modules/plesk-mobile/scripts/push_worker.php')
Apr 21 09:30:01 malta2585 CRON[9016]: pam_unix(cron:session): session
closed for user www-data
Apr 21 09:33:01 malta2585 CRON[9039]: pam_unix(cron:session): session
opened for user root by (uid=0)
Apr 21 09:33:01 malta2585 CRON[9040]: (root) CMD ([ -x
/opt/psa/admin/sbin/backupmng ] && /opt/psa/admin/sbin/backupmng
>/dev/null 2>&1)
Apr 21 09:33:01 malta2585 CRON[9039]: pam_unix(cron:session): session
closed for user root

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
egroupware-german mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/egroupware-german
André Scholz André Scholz
Reply | Threaded
Open this post in threaded view
|

Re: Installationsproblem auf Ubuntu 16.04 / Plesk 17

Hallo sommerson,

ich habe zwar auch auf zwei meiner Servern Plesk, habe darauf aber noch nicht egroupware installiert, weil mir die Auflösung der Abhängigkeiten nicht klar ist. Es gibt zwar ein egroupware-addin, dieses ist aber für 1.8 - das passt nach einem Update garnicht.
Ich nehme deshalb immer mein Docker Image.

Zu Deinen Logfiles:
summerson wrote
 /usr/bin/php7.0 -d memory_limit=-1
/usr/share/egroupware/setup/setup-cli.php --setup-cmd-database
sub_command=create_db 'domain=default' 'db_type=mysql'
'db_host=localhost' 'db_port=3306' 'db_name=egroupware'
'db_user=egroupware' 'db_pass=**********' 'db_root==**********''
'db_root_pw==**********'' 'db_grant_host=localhost'
Kann nicht zur mysql Datenbank mysql auf Rechner localhost:3306 als
Benutzer ********* verbinden! (ADOdb::Connect(localhost:3306, admin,
$Password, mysql) failed.)

Installation failed --> exiting!

EGroupware install log saved to /root/egroupware-epl-install.log
Enabling site egroupware.
To activate the new configuration, you need to run:
  service apache2 reload
Job for apache2.service failed because the control process exited with
error code. See "systemctl status apache2.service" and "journalctl -xe"
for details.
invoke-rc.d: initscript apache2, action "force-reload" failed.

------------------------------------------------------------------------------------------

Apr 21 09:25:17 malta2585 apache2[7296]: Output of config test was:
Apr 21 09:25:17 malta2585 apache2[7296]: AH00526: Syntax error on line
31 of /etc/apache2/sites-enabled/egroupware.conf:
Apr 21 09:25:17 malta2585 apache2[7296]: Invalid command 'php_flag',
perhaps misspelled or defined by a module not included in the server
configuration
Sieht nach fehlenden Abhängigkeiten aus...
Wie hast du installiert?

summerson summerson
Reply | Threaded
Open this post in threaded view
|

Re: Installationsproblem auf Ubuntu 16.04 / Plesk 17

Hi André

Bisher hatte ich nicht die geringsten Probleme bzgl. möglicher
Abhängigkeiten. Ich nutze eGroupware auf Plesk Servern seit ~10 Jahren,
mit ständig aktualisierten Systemen bzw. eGroupware Versionen.
> Ich nehme deshalb immer mein Docker Image.

OK. Wie funktioniert das?

>
> Zu Deinen Logfiles:
> [...]
> Sieht nach fehlenden Abhängigkeiten aus...
> Wie hast du installiert?

Ich installiere seit der 14er Version immer über den Paketmanager. Ärger
macht das Ding erst seit dem Umstieg von Ubuntu 14 auf 16.

Der Server wurde durch ein Image des Providers installiert.
Gruß,
Patrick

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
egroupware-german mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/egroupware-german
André Scholz André Scholz
Reply | Threaded
Open this post in threaded view
|

Re: Installationsproblem auf Ubuntu 16.04 / Plesk 17

summerson wrote
> Ich nehme deshalb immer mein Docker Image.

OK. Wie funktioniert das?
Wenn Du Dich schon mit Docker beschäftigt hast, ist es nicht schwer. Dafür habe ich alle notwendigen Infos hier zusammengefasst:
https://hub.docker.com/r/sneaky/egroupware-extended/ bzw https://hub.docker.com/r/sneaky/egroupware/
Wenn du dich noch nicht mit Docker beschäftigt hast, nun dann sollten wir uns ausführlicher unterhalten.
>
> Zu Deinen Logfiles:
> [...]
> Sieht nach fehlenden Abhängigkeiten aus...
> Wie hast du installiert?

Ich installiere seit der 14er Version immer über den Paketmanager. Ärger
macht das Ding erst seit dem Umstieg von Ubuntu 14 auf 16.

Der Server wurde durch ein Image des Providers installiert.

ok, Mißverständnis: ich meinte, wie hast du das egroupware installiert? Aus den Paketquellen?

Lg
André
summerson summerson
Reply | Threaded
Open this post in threaded view
|

Re: Installationsproblem auf Ubuntu 16.04 / Plesk 17

Hi André

Am 23.04.2017 um 15:04 schrieb André Scholz:

> Wenn Du Dich schon mit Docker beschäftigt hast, ist es nicht schwer. Dafür
> habe ich alle notwendigen Infos hier zusammengefasst:
> https://hub.docker.com/r/sneaky/egroupware-extended/
> <https://hub.docker.com/r/sneaky/egroupware-extended/>   bzw
> https://hub.docker.com/r/sneaky/egroupware/
> <https://hub.docker.com/r/sneaky/egroupware/>  
> Wenn du dich noch nicht mit Docker beschäftigt hast, nun dann sollten wir
> uns ausführlicher unterhalten.

Das Grundprinzip ist mir klar - habe allerdings noch nie damit
gearbeitet. Ich werde mich mal einlesen und dann hier/bei dir um Hilfe
schreien ;-)


> Ich installiere seit der 14er Version immer über den Paketmanager. Ärger
> macht das Ding erst seit dem Umstieg von Ubuntu 14 auf 16.
>
> Der Server wurde durch ein Image des Providers installiert.
>
> ok, Mißverständnis: ich meinte, wie hast du das egroupware installiert? Aus
> den Paketquellen?

Hmmm.... habe mich ungenau ausgedrückt .... seit egroupware 14
installiere ich mit den Paketquellen.

Viele Grüße
Patrick


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
egroupware-german mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/egroupware-german
André Scholz André Scholz
Reply | Threaded
Open this post in threaded view
|

Re: Installationsproblem auf Ubuntu 16.04 / Plesk 17

Hallo Patrick,
ich weiss, dass sich im Paketmanagement in Ubuntu 16.04 etwas getan hat. apt-get usw funktioniert zwar noch, aber läuft irgendwie eine ganze Ecke schneller.
Da mich aber verschiedene Dinge am ubuntu server aufgeregt haben, nehme ich seit letztem Jahr Debian als Serverplattform.
Ich kann gerne mal die Installation virtuell (dann aber ohne Plesk) ausprobieren.
Da komme ich aber erst morgen dazu..

lg

André
Ralf Becker-5 Ralf Becker-5
Reply | Threaded
Open this post in threaded view
|

Re: Installationsproblem auf Ubuntu 16.04 / Plesk 17

In reply to this post by summerson
Hi Patrick,

Am 21.04.17 um 13:35 schrieb Technik:

> Hi Zusammen
>
> Ich habe einen Server neu installiert, bekomme eGroupware aber nicht
> mehr darauf installiert. Es gibt zwei Fehlermeldungen:
>
> (1) PHP
>  "Syntax error on line 31 of /etc/apache2/sites-enabled/egroupware.conf":
>
> 29  AddHandler cgi-script .cgi
> 30  AddDefaultCharset Off
> 31  php_flag file_uploads on [<-- ist on]
Das bedeutet, dass PHP nicht auf dem Webserver installiert ist. Könnte
sein, dass Plesk nicht mod_php (apache2-mod_php7 Paket) verwendet
sondern (Fast)CGI. Dann musst du die php_* Direktiven aus der
egroupware.conf auskommentieren und in Deine php.ini einarbeiten.

> 32  php_flag log_errors on  [<-- ist on]
> 33  php_flag magic_quotes_gpc off  [<-- ist off]
>
> (2) MySQL
> "Kann nicht zur mysql Datenbank mysql auf Rechner [...] verbinden"

Kann zwei Gründe haben:
a) MySQL/MariaDB wurde nicht automatisch gestartet
b) in deiner PHP Konfiguration steht ein falsche MySQL Socket

a) ist einfach zu überprüfen (systemctl status mysql), und ggf mit
"systemctl start mysql" und "systemctl enable mysql" zu beheben.
Danach /var/lib/egroupware/header.inc.php löschen und das
Installationskommando des Pakets ausführen:

    /usr/share/egroupware/doc/rpm-build/post_install.php

b) Ubuntu unterscheidet bei den php.ini Dateien danach welchen SAPI Du
verwendest, dh. für die Kommandozeile mit der die Paketinstallation
läuft gelten andere Einstellungen als für Apache oder FastCGI.

Ich bin ziemlich sicher, dass die Problem durch Plesk verursacht sind.
Sie treten auf einem reinen Ubuntu 16.04 so nicht auf.

Ralf

> Es sind auch andere Anwendungen installiert, bei denen PHP und MySQL
> ohne Probleme funktionieren.
>
> Unten habe ich alle relevanten Log-Dateien angehängt.
>
>
> Weiß jemand von Euch was ich noch machen könnte? Vielen Dank im Voraus
> und ein schönes Wochenende
>
> Patrick
>
>
>
>
> Serverumgebung:
> Ubuntu --> 16.04
> Plesk --> 17.5.3
> php --> 7.0.15-0ubuntu0.16.04.4
> php71 --> 7.1.4-ubuntu16.04.17041413
>
>
>  FEHLERMELDUNG während der Installation:
>
>  /usr/bin/php7.0 -d memory_limit=-1
> /usr/share/egroupware/setup/setup-cli.php --setup-cmd-database
> sub_command=create_db 'domain=default' 'db_type=mysql'
> 'db_host=localhost' 'db_port=3306' 'db_name=egroupware'
> 'db_user=egroupware' 'db_pass=**********' 'db_root==**********''
> 'db_root_pw==**********'' 'db_grant_host=localhost'
> Kann nicht zur mysql Datenbank mysql auf Rechner localhost:3306 als
> Benutzer ********* verbinden! (ADOdb::Connect(localhost:3306, admin,
> $Password, mysql) failed.)
>
> Installation failed --> exiting!
>
> EGroupware install log saved to /root/egroupware-epl-install.log
> Enabling site egroupware.
> To activate the new configuration, you need to run:
>   service apache2 reload
> Job for apache2.service failed because the control process exited with
> error code. See "systemctl status apache2.service" and "journalctl -xe"
> for details.
> invoke-rc.d: initscript apache2, action "force-reload" failed.
>
> ------------------------------------------------------------------------------------------
>
> Inhalt der "systemctl status apache2.service"
>
> ? apache2.service - LSB: Apache2 web server
>    Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
>   Drop-In: /lib/systemd/system/apache2.service.d
>            +-apache2-systemd.conf
>    Active: active (running) (Result: exit-code) since Fr 2017-04-21
> 08:59:02 CEST; 32min ago
>      Docs: man:systemd-sysv-generator(8)
>     Tasks: 84
>    Memory: 20.1M
>       CPU: 2.144s
>    CGroup: /system.slice/apache2.service
>            +-702 /usr/sbin/apache2 -k start
>            +-705 /usr/sbin/apache2 -k start
>            +-706 Passenger watchdog
>            +-709 Passenger core
>            +-718 Passenger ust-router
>            +-737 /usr/sbin/apache2 -k start
>            +-738 /usr/sbin/apache2 -k start
>
> Apr 21 09:25:17 malta2585 apache2[7296]:  * Reloading Apache httpd web
> server apache2
> Apr 21 09:25:17 malta2585 apache2[7296]:  *
> Apr 21 09:25:17 malta2585 apache2[7296]:  * The apache2 configtest
> failed. Not doing anything.
> Apr 21 09:25:17 malta2585 apache2[7296]: Output of config test was:
> Apr 21 09:25:17 malta2585 apache2[7296]: AH00526: Syntax error on line
> 31 of /etc/apache2/sites-enabled/egroupware.conf:
> Apr 21 09:25:17 malta2585 apache2[7296]: Invalid command 'php_flag',
> perhaps misspelled or defined by a module not included in the server
> configuration
> Apr 21 09:25:17 malta2585 apache2[7296]: Action 'configtest' failed.
> Apr 21 09:25:17 malta2585 apache2[7296]: The Apache error log may have
> more information.
> Apr 21 09:25:17 malta2585 systemd[1]: apache2.service: Control process
> exited, code=exited status=1
> Apr 21 09:25:17 malta2585 systemd[1]: Reload failed for LSB: Apache2 web
> server.
>
> ------------------------------------------------------------------------------------------------------
>
> Inhalt "journalctl -xe"
>
> Apr 21 09:30:01 malta2585 CRON[9016]: pam_unix(cron:session): session
> opened for user www-data by (uid=0)
> Apr 21 09:30:01 malta2585 CRON[9018]: (www-data) CMD (/usr/bin/php -q
> /usr/share/egroupware/api/asyncwrapper.php)
> Apr 21 09:30:01 malta2585 CRON[9017]: pam_unix(cron:session): session
> opened for user root by (uid=0)
> Apr 21 09:30:01 malta2585 CRON[9019]: (root) CMD (/opt/psa/admin/bin/php
> -dauto_prepend_file=sdk.php
> '/opt/psa/admin/plib/modules/plesk-mobile/scripts/push_worker.p
> Apr 21 09:30:01 malta2585 CRON[9016]: pam_unix(cron:session): session
> closed for user www-data
> Apr 21 09:33:01 malta2585 CRON[9039]: pam_unix(cron:session): session
> opened for user root by (uid=0)
> Apr 21 09:33:01 malta2585 CRON[9040]: (root) CMD ([ -x
> /opt/psa/admin/sbin/backupmng ] && /opt/psa/admin/sbin/backupmng
>> /dev/null 2>&1)
> Apr 21 09:33:01 malta2585 CRON[9039]: pam_unix(cron:session): session
> closed for user root
> Apr 21 09:30:01 malta2585 CRON[9016]: pam_unix(cron:session): session
> opened for user www-data by (uid=0)
> Apr 21 09:30:01 malta2585 CRON[9018]: (www-data) CMD (/usr/bin/php -q
> /usr/share/egroupware/api/asyncwrapper.php)
> Apr 21 09:30:01 malta2585 CRON[9017]: pam_unix(cron:session): session
> opened for user root by (uid=0)
> Apr 21 09:30:01 malta2585 CRON[9019]: (root) CMD (/opt/psa/admin/bin/php
> -dauto_prepend_file=sdk.php
> '/opt/psa/admin/plib/modules/plesk-mobile/scripts/push_worker.php')
> Apr 21 09:30:01 malta2585 CRON[9016]: pam_unix(cron:session): session
> closed for user www-data
> Apr 21 09:33:01 malta2585 CRON[9039]: pam_unix(cron:session): session
> opened for user root by (uid=0)
> Apr 21 09:33:01 malta2585 CRON[9040]: (root) CMD ([ -x
> /opt/psa/admin/sbin/backupmng ] && /opt/psa/admin/sbin/backupmng
>> /dev/null 2>&1)
> Apr 21 09:33:01 malta2585 CRON[9039]: pam_unix(cron:session): session
> closed for user root
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> egroupware-german mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/egroupware-german

--
Ralf Becker
EGroupware GmbH [www.egroupware.org]
Handelsregister HRB Kaiserslautern 3587
Geschäftsführer Birgit und Ralf Becker
Leibnizstr. 17, 67663 Kaiserslautern, Germany
Telefon +49 631 31657-0

EGroupware Anwendertage 23. - 24. Juli 2017
Mehr über EGroupware erfahren, Themen-Workshops für Experten besuchen und neue Kontakte knüpfen.
Wir freuen uns, Sie in Mainz zu treffen!
http://www.egroupware.org/de/egroupware-anwendertage-2017/



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
egroupware-german mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/egroupware-german

signature.asc (817 bytes) Download Attachment
summerson summerson
Reply | Threaded
Open this post in threaded view
|

Re: Installationsproblem auf Ubuntu 16.04 / Plesk 17

Hallo Ralf, hallo André

Konnte das Problem gestern am späten Abend lösen:

Für php:
Eigentlicher Fehler: "your PHP Module is not compiled to be threadsafe"
Lösung: "Switch Apache to work in prefork mode"
https://support.plesk.com/hc/en-us/articles/115000226949-Apache-fails-to-start-Apache-is-running-a-threaded-MPM-but-your-PHP-Module-is-not-compiled-to-be-threadsafe-
Danke an den Support von server4you :-)

Für mysql:
root kann (warum auch immer) in der Standardkonfiguration von der Shell
aus nicht auf mysql zugreifen...
Lösung: Ich habe einen weiteren DB-Nutzer mit Global_Rights: All
Privileges, Grant: Yes angelegt, der konnte dann ohne Probleme auf mysql
zugreifen und die entsprechende DB anlegen.

@André: Mit Docker beschäftige ich mich gerade noch ... scheint eine
sehr elegante Lösung zu sein solche Probleme in Zukunft zu vermeiden ;-)


Vielen Dank für eure Unterstützung und viele Grüße!
Patrick





Am 25.04.2017 um 09:06 schrieb Ralf Becker:

> Hi Patrick,
>
> Am 21.04.17 um 13:35 schrieb Technik:
>> Hi Zusammen
>>
>> Ich habe einen Server neu installiert, bekomme eGroupware aber nicht
>> mehr darauf installiert. Es gibt zwei Fehlermeldungen:
>>
>> (1) PHP
>>  "Syntax error on line 31 of /etc/apache2/sites-enabled/egroupware.conf":
>>
>> 29  AddHandler cgi-script .cgi
>> 30  AddDefaultCharset Off
>> 31  php_flag file_uploads on [<-- ist on]
>
> Das bedeutet, dass PHP nicht auf dem Webserver installiert ist. Könnte
> sein, dass Plesk nicht mod_php (apache2-mod_php7 Paket) verwendet
> sondern (Fast)CGI. Dann musst du die php_* Direktiven aus der
> egroupware.conf auskommentieren und in Deine php.ini einarbeiten.
>
>> 32  php_flag log_errors on  [<-- ist on]
>> 33  php_flag magic_quotes_gpc off  [<-- ist off]
>>
>> (2) MySQL
>> "Kann nicht zur mysql Datenbank mysql auf Rechner [...] verbinden"
>
> Kann zwei Gründe haben:
> a) MySQL/MariaDB wurde nicht automatisch gestartet
> b) in deiner PHP Konfiguration steht ein falsche MySQL Socket
>
> a) ist einfach zu überprüfen (systemctl status mysql), und ggf mit
> "systemctl start mysql" und "systemctl enable mysql" zu beheben.
> Danach /var/lib/egroupware/header.inc.php löschen und das
> Installationskommando des Pakets ausführen:
>
>     /usr/share/egroupware/doc/rpm-build/post_install.php
>
> b) Ubuntu unterscheidet bei den php.ini Dateien danach welchen SAPI Du
> verwendest, dh. für die Kommandozeile mit der die Paketinstallation
> läuft gelten andere Einstellungen als für Apache oder FastCGI.
>
> Ich bin ziemlich sicher, dass die Problem durch Plesk verursacht sind.
> Sie treten auf einem reinen Ubuntu 16.04 so nicht auf.
>
> Ralf
>
>> Es sind auch andere Anwendungen installiert, bei denen PHP und MySQL
>> ohne Probleme funktionieren.
>>
>> Unten habe ich alle relevanten Log-Dateien angehängt.
>>
>>
>> Weiß jemand von Euch was ich noch machen könnte? Vielen Dank im Voraus
>> und ein schönes Wochenende
>>
>> Patrick
>>
>>
>>
>>
>> Serverumgebung:
>> Ubuntu --> 16.04
>> Plesk --> 17.5.3
>> php --> 7.0.15-0ubuntu0.16.04.4
>> php71 --> 7.1.4-ubuntu16.04.17041413
>>
>>
>>  FEHLERMELDUNG während der Installation:
>>
>>  /usr/bin/php7.0 -d memory_limit=-1
>> /usr/share/egroupware/setup/setup-cli.php --setup-cmd-database
>> sub_command=create_db 'domain=default' 'db_type=mysql'
>> 'db_host=localhost' 'db_port=3306' 'db_name=egroupware'
>> 'db_user=egroupware' 'db_pass=**********' 'db_root==**********''
>> 'db_root_pw==**********'' 'db_grant_host=localhost'
>> Kann nicht zur mysql Datenbank mysql auf Rechner localhost:3306 als
>> Benutzer ********* verbinden! (ADOdb::Connect(localhost:3306, admin,
>> $Password, mysql) failed.)
>>
>> Installation failed --> exiting!
>>
>> EGroupware install log saved to /root/egroupware-epl-install.log
>> Enabling site egroupware.
>> To activate the new configuration, you need to run:
>>   service apache2 reload
>> Job for apache2.service failed because the control process exited with
>> error code. See "systemctl status apache2.service" and "journalctl -xe"
>> for details.
>> invoke-rc.d: initscript apache2, action "force-reload" failed.
>>
>> ------------------------------------------------------------------------------------------
>>
>> Inhalt der "systemctl status apache2.service"
>>
>> ? apache2.service - LSB: Apache2 web server
>>    Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
>>   Drop-In: /lib/systemd/system/apache2.service.d
>>            +-apache2-systemd.conf
>>    Active: active (running) (Result: exit-code) since Fr 2017-04-21
>> 08:59:02 CEST; 32min ago
>>      Docs: man:systemd-sysv-generator(8)
>>     Tasks: 84
>>    Memory: 20.1M
>>       CPU: 2.144s
>>    CGroup: /system.slice/apache2.service
>>            +-702 /usr/sbin/apache2 -k start
>>            +-705 /usr/sbin/apache2 -k start
>>            +-706 Passenger watchdog
>>            +-709 Passenger core
>>            +-718 Passenger ust-router
>>            +-737 /usr/sbin/apache2 -k start
>>            +-738 /usr/sbin/apache2 -k start
>>
>> Apr 21 09:25:17 malta2585 apache2[7296]:  * Reloading Apache httpd web
>> server apache2
>> Apr 21 09:25:17 malta2585 apache2[7296]:  *
>> Apr 21 09:25:17 malta2585 apache2[7296]:  * The apache2 configtest
>> failed. Not doing anything.
>> Apr 21 09:25:17 malta2585 apache2[7296]: Output of config test was:
>> Apr 21 09:25:17 malta2585 apache2[7296]: AH00526: Syntax error on line
>> 31 of /etc/apache2/sites-enabled/egroupware.conf:
>> Apr 21 09:25:17 malta2585 apache2[7296]: Invalid command 'php_flag',
>> perhaps misspelled or defined by a module not included in the server
>> configuration
>> Apr 21 09:25:17 malta2585 apache2[7296]: Action 'configtest' failed.
>> Apr 21 09:25:17 malta2585 apache2[7296]: The Apache error log may have
>> more information.
>> Apr 21 09:25:17 malta2585 systemd[1]: apache2.service: Control process
>> exited, code=exited status=1
>> Apr 21 09:25:17 malta2585 systemd[1]: Reload failed for LSB: Apache2 web
>> server.
>>
>> ------------------------------------------------------------------------------------------------------
>>
>> Inhalt "journalctl -xe"
>>
>> Apr 21 09:30:01 malta2585 CRON[9016]: pam_unix(cron:session): session
>> opened for user www-data by (uid=0)
>> Apr 21 09:30:01 malta2585 CRON[9018]: (www-data) CMD (/usr/bin/php -q
>> /usr/share/egroupware/api/asyncwrapper.php)
>> Apr 21 09:30:01 malta2585 CRON[9017]: pam_unix(cron:session): session
>> opened for user root by (uid=0)
>> Apr 21 09:30:01 malta2585 CRON[9019]: (root) CMD (/opt/psa/admin/bin/php
>> -dauto_prepend_file=sdk.php
>> '/opt/psa/admin/plib/modules/plesk-mobile/scripts/push_worker.p
>> Apr 21 09:30:01 malta2585 CRON[9016]: pam_unix(cron:session): session
>> closed for user www-data
>> Apr 21 09:33:01 malta2585 CRON[9039]: pam_unix(cron:session): session
>> opened for user root by (uid=0)
>> Apr 21 09:33:01 malta2585 CRON[9040]: (root) CMD ([ -x
>> /opt/psa/admin/sbin/backupmng ] && /opt/psa/admin/sbin/backupmng
>>> /dev/null 2>&1)
>> Apr 21 09:33:01 malta2585 CRON[9039]: pam_unix(cron:session): session
>> closed for user root
>> Apr 21 09:30:01 malta2585 CRON[9016]: pam_unix(cron:session): session
>> opened for user www-data by (uid=0)
>> Apr 21 09:30:01 malta2585 CRON[9018]: (www-data) CMD (/usr/bin/php -q
>> /usr/share/egroupware/api/asyncwrapper.php)
>> Apr 21 09:30:01 malta2585 CRON[9017]: pam_unix(cron:session): session
>> opened for user root by (uid=0)
>> Apr 21 09:30:01 malta2585 CRON[9019]: (root) CMD (/opt/psa/admin/bin/php
>> -dauto_prepend_file=sdk.php
>> '/opt/psa/admin/plib/modules/plesk-mobile/scripts/push_worker.php')
>> Apr 21 09:30:01 malta2585 CRON[9016]: pam_unix(cron:session): session
>> closed for user www-data
>> Apr 21 09:33:01 malta2585 CRON[9039]: pam_unix(cron:session): session
>> opened for user root by (uid=0)
>> Apr 21 09:33:01 malta2585 CRON[9040]: (root) CMD ([ -x
>> /opt/psa/admin/sbin/backupmng ] && /opt/psa/admin/sbin/backupmng
>>> /dev/null 2>&1)
>> Apr 21 09:33:01 malta2585 CRON[9039]: pam_unix(cron:session): session
>> closed for user root
>>
>> ------------------------------------------------------------------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> _______________________________________________
>> egroupware-german mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/egroupware-german
>
>
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>
>
>
> _______________________________________________
> egroupware-german mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/egroupware-german
>


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
egroupware-german mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/egroupware-german