Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

30.08.2015, 21:30

LDAP-Account-Manger lädt das Webinterface nicht mehr

Hallo Leute,

benutzte seit Jahren LAM. Nun lädt das Webinterface einfach nicht mehr. Also man öffnet das Webinterface, die seite lädt, dann nach ca. 2 Minuten ist ein Timeout erreicht und es bleibt eine weiße Seite zurück. Ich hab dann ein Ticket auf SF aufgemacht, und bin auch alles nochmal laut Installationsanleitung durchgegangen, also Abhängigkeiten, PHP Konfiguration. Passte eigentlich alles. Ich hab dann den kompletten LAM runter geworfen und hab ich frisch installiert. Gleiches Problem. Leider können mir die bei SF auch nicht weiter helfen. Es muss also irgendwie am PHP liegen. Hab auch schon die PHP Versionen geswitched. Das System selbst ist uptodate und "ich hoffe" sauber. Habe das komplette System rebuilded und python-updater usw. laufen lassen. Alles ok. Das komische, das Log wirft auch nichts raus.

jetzt hat der Support dort gesagt das der Standardoutput Syslog sei. Syslog-ng ist installiert, aber geloggt wird nichts, zumindest keine Fehler. Hier mal meine Systeminfo:

Quellcode

1
2
dev-lang/php-5.5.28
(apache2 berkdb bzip2 cli crypt ctype curl fileinfo filter gd gdbm hash iconv imap ipv6 json kerberos ldap mysql mysqli nls opcache pcntl pdo phar posix postgres readline session simplexml snmp ssl systemd threads tokenizer unicode xml zip zlib -bcmath -calendar -cdb -cgi -cjk -debug -embed -enchant -exif -firebird -flatfile -fpm -frontbase -ftp -gmp -inifile -intl -iodbc -ldap-sasl -libedit -libmysqlclient -mhash -mssql -oci8-instant-client -odbc -qdbm -recode -selinux -sharedmem -soap -sockets -spell -sqlite -sybase-ct -sysvipc -tidy -truetype -vpx -wddx -xmlreader -xmlrpc -xmlwriter -xpm -xslt)


Quellcode

1
2
www-servers/apache-2.2.31
(ldap ssl threads -debug -doc -selinux -static -suexec APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias -asis -auth_digest -authn_dbd -cern_meta -charset_lite -dbd -dumpio -ident -imagemap -log_forensic -proxy -proxy_ajp -proxy_balancer -proxy_connect -proxy_ftp -proxy_http -proxy_scgi -reqtimeout -substitute -version" APACHE2_MPMS="worker -event -itk -peruser -prefork")



lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »boospy« (16.09.2015, 23:58)


2

30.08.2015, 22:22

Dumme Frage meiner einer ...

Schon div. Browser ausgetestet ? eventuell liegt es ja am Browser ? oder Browser Plugins und nicht am Webinterface !? Wenn möglich komplett anderen Rechner zum zugriff probieren !?

Ansonst fählt mir spontan auch nichts ein ....
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

3

30.08.2015, 22:31

Tja wenns so simpel wäre :)... hab sogar mit Elinks probiert. Leider gleiches Timeout ;(
Gentoo Can Do!

Wiki auf: http://deepdoc.at

4

31.08.2015, 00:04

Ein versuch war es wert ^^ ...

Hmm andere Frage zwischen "funktionieren" und "weißer Seite" waren da irgendwelche Updates an der für dieses Webinterface zugreift oder selber erstellt wurde !?

Eventuell mal ein downgrad probieren !? oder ein upgrade auf eine Testingversion ?
Blockiert eine iptable einstellung irgendwas !? Routerfirewall ? Hardwarfirewall ? (keine Ahnung wo du das aufgestellt hast)

Stimmen eventuell bestimmte berechtigungen nicht mehr ? (anderen user probieren oder zu testzwecken root mal kurz gucken ? )

zb. Php gibts aktuell auf 5.6.12
https://packages.gentoo.org/package/dev-lang/php

apache gibts nur ein testing 2.4.16 könnte man aber auch zur not probieren
https://packages.gentoo.org/package/www-servers/apache

Sind nur tipps hmm hoffe sie helfen etwas weiter :)
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Schattenschlag« (31.08.2015, 00:09)


5

31.08.2015, 00:19

Keine Änderungen, nur normale Updates. Aufgefallen ist es halt erst vor kurzem. LDAP schrauft man ja nicht jede Woche herum... ich check die Sachen ab, testen auch mit den Versionen herum. Mal sehen, vielleicht bringt es ja was.

Das einzige was einen Effekt bringt ist, wenn man dem Interface die Configdatei wegnimmt, also das wäre dann so wie eine Neuinstallation. Dann kommt sofort wie der Blitz geschossen die Meldung im Webinterface das die Konfigurationsdatei fehlt. Na egal. Meld mich zurück.

lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

6

31.08.2015, 18:10

Hab jetzt paar Leute gefragt wegen dem nicht erreichen bzw. weißen Seite und Timeout ...
Naja sind auch irgendwie alle planlos ...

Das einzige was noch eine möglichkeit wäre das ganze einzugrenzen ... in dem Ordner wo das Interface liegt mal ne Testseite rein legen... mit phpinfo und co. eventuell kommt man so auch auf den Fehler !?

Somit kann man gucken ob die Testseite läuft mit welchen rechten usw.. und mit viel glück bekommt man bei der ausgabe eventuell weiter hinweise ...
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

7

03.09.2015, 20:41

Ok, das mit phpinfo haut schon mal sehr gut hin. Leider bin ich da jetzt auch nur mehr oder weniger der User. Ich versuch mal mit den Programmversionen zu experimentieren.

lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

8

03.09.2015, 22:44

So, hab nun auf apache 2.4 upegradet. Problem, ich versuche seit 2 Stunden PHP zum Laufen zu bewegen, aber es tut sich nichts. Hab mir auch die Wikibeiträge draüber angesehen. Sollte passen, oder gibt es jetzt was komplett neues? Da gibt es ja noch dieses php-fpm, weiters sollte es eine Datei geben: "/etc/apache2/modules.d/70_mod_php5.conf". Die hab ich auch nicht. Ansonsten sieht es so aus:

Quellcode

1
2
3
4
5
6
7
8
9
www-servers/apache-2.4.16 
(ldap ssl threads -alpn -debug -doc -selinux -static -suexec APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon
 authn_core authn_dbm authn_file authz_core authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi
 cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic
 negotiation rewrite setenvif socache_shmcb speling status unique_id unixd userdir usertrack vhost_alias -access_compat -asis -auth_digest
 -authn_dbd -authz_dbd -cache_disk -cern_meta -charset_lite -dbd -dumpio -ident -imagemap -lbmethod_bybusyness
 -lbmethod_byrequests -lbmethod_bytraffic -lbmethod_heartbeat -log_forensic -macro -proxy -proxy_ajp -proxy_balancer 
-proxy_connect -proxy_fcgi -proxy_ftp -proxy_http -proxy_scgi -proxy_wstunnel -ratelimit -remoteip -reqtimeout -slotmem_shm 
-substitute -version" APACHE2_MPMS="worker -event -peruser -prefork")


In der make.conf steht dann noch folgendes:

Quellcode

1
2
3
PHP_TARGETS="php5-6"
PHP_INI_VERSION="production"
APACHE2_MPMS="worker"


Und die der /etc/conf.d/apache2 steht folgendes:

Quellcode

1
APACHE2_OPTS="-D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -D NAGIOS -D PYTHON -D PNP -D AUTHNZ_LDAP -D LDAP -D PERL"


Wobei ich bei sämtlichen Einträgen schon jede Menge herumexeperimentiert habe.
Und das Teil läuft ganz normal... aber erst nachdem ich /etc/apache2 komplett neu machen ließ. Da was zum Ausbessern war sinnlos, da passte ja überhaupt keine Syntax mehr.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
systemctl status apache2.service 
● apache2.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib64/systemd/system/apache2.service; enabled; vendor preset: enabled)
   Active: active (running) since Do 2015-09-03 22:35:09 CEST; 7min ago
  Process: 19728 ExecStop=/usr/sbin/apache2 $APACHE2_OPTS -k graceful-stop (code=exited, status=0/SUCCESS)
 Main PID: 19741 (apache2)
   CGroup: /system.slice/apache2.service
           ├─19741 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -D NAGIOS -D PYTHON -D PNP -D AUTHNZ_LDA...
           ├─19742 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -D NAGIOS -D PYTHON -D PNP -D AUTHNZ_LDA...
           ├─19743 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -D NAGIOS -D PYTHON -D PNP -D AUTHNZ_LDA...
           └─19744 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5 -D NAGIOS -D PYTHON -D PNP -D AUTHNZ_LDA...

Sep 03 22:35:09 itmgmt systemd[1]: Started The Apache HTTP Server.


Also wie kann ich nun das PHP aktivieren? Bin sehr sehr neuigirig, denn auf herkömmlichen Wege scheint es ja nicht zu tun.

Quellcode

1
2
3
eselect php list apache2         
  [1]   php5.5
  [2]   php5.6 *


lg boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

9

07.09.2015, 22:07

Die Datei fehlte:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/etc/apache2/modules.d/ cat 70_mod_php5.conf

<IfDefine PHP5>
	# Load the module first
	<IfModule !mod_php5.c>
		LoadModule php5_module    modules/libphp5.so
	</IfModule>

	# Set it to handle the files
	# NOTE: Avoiding AddHandler/AddType for security (bug #538822)
	# NOTE: Please read the related news item!
	<FilesMatch "\.(php|php5|phtml)$">
		SetHandler application/x-httpd-php
	</FilesMatch>
	<FilesMatch "\.phps$">
		SetHandler application/x-httpd-php-source
	</FilesMatch>

	DirectoryIndex index.php index.phtml
</IfDefine>

Nur leider tut das nette Webinterface trotzdem nur weis. Ich wette das ist sicherlich nur irgend ne dumme Kleinigkeit.

lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

10

08.09.2015, 10:55

Die Datei fehlte:

Die sollte normal da sein wenn app-eselect/eselect-php mit USE=apache2 installiert wurde.

11

08.09.2015, 20:45

Die Datei fehlte:

Die sollte normal da sein wenn app-eselect/eselect-php mit USE=apache2 installiert wurde.

Ja das ist es!

Nachtrag: Das ist jetzt super witzig. Nach der Installation von PHP wird ja sogar das angezeigt:

Quellcode

1
2
3
 * Configuration file installed as
 *     /etc/apache2/modules.d/70_mod_php5.conf
 * You may want to edit it before turning the module on in /etc/conf.d/apache2

Nur gibt es dann das File dort nicht. Tjo. Egal.
Gentoo Can Do!

Wiki auf: http://deepdoc.at

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »boospy« (08.09.2015, 21:54)


12

16.09.2015, 23:57

So da es nun nach sämtlichen "unstable" upgrades und wilden Versionsumstellungen noch nicht ging, hab ich einfach mal ins blaue geschossen und ein paar Useflags in PHP aktiviert die mir noch sinnvoll vor kamen.

Quellcode

1
cgi fpm truetype exif


und eine von den 4 war dann wohl die Lösung, nachdem gings. Vermutlich fpm. Warum auch immer das jetzt nötig war.

lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at