May 9, 201015 yr Hallo! Eine Frage habe ich noch zum Thema fcgi und froxlor. Es funktioniert alles au?er phpmyadmin. Da kann ich den Cash leeren wie ich will er will trotzdem die php downloaden. Habe inzwischen einiges aus dem syscp-forum probiert. Unter anderem habe ich nach einem Tipp die phpmyadmin dateien nach froxlor kopiert und die rechte auf froxlorlocal ge?ndert. Es tut sich nichts. Hat da jemand eine L?sung? Phpmyadmin liegt offiziell in /usr/share/phpmyadmin/ Gru? J?rn
May 9, 201015 yr Entweder in der Apache Konfiguration f?r dieses Verzeichnis die FCGIWrapper & AddHandler zeilen einf?gen oder eine .htaccess in diesem Verzeichnis mit diesen beiden Zeilen erstellen. ?brigens - die froxlorlcoal / syscplocal Nutzer in der Anleitung kann man zwar machen, es ist aber nicht notwendig. Ich pers?nlich sehe keine (realistischen( Szenerien, in denen sich dies auf die Sicherheit des Servers auswirkt.
May 9, 201015 yr Author Entweder in der Apache Konfiguration f?r dieses Verzeichnis die FCGIWrapper & AddHandler zeilen einf?gen oder eine .htaccess in diesem Verzeichnis mit diesen beiden Zeilen erstellen. ?brigens - die froxlorlcoal / syscplocal Nutzer in der Anleitung kann man zwar machen, es ist aber nicht notwendig. Ich pers?nlich sehe keine (realistischen( Szenerien, in denen sich dies auf die Sicherheit des Servers auswirkt. Hallo! Danke f?r die schnelle Antwort! Kannst du mal genauer sagen, welches Verzeichnis du meinst? Ich habe jetzt innerhalb von Froxlor, aber auch innerhalb von phpmyadmin jeweils eine .htaccess Datei versucht, brachte nichts. Die datei hatte folgenden Inhalt: AddHandler fcgid-script .php FCGIWrapper /var/www/php-fcgi-scripts/froxlorlocal/php-fcgi-starter .php Gru? J?rn
May 9, 201015 yr Sagt das Apache Logfile denn etwas? Enden die Dateien wirklich auf .php (was sie sollten, allzu alt kann die Version ja nicht sein)? Wie ist die genaue Apache-Konfiguration f?r /usr/share/php/phpmyadmin - irgendwo in /etc/apache2 sollte sie liegen.
May 9, 201015 yr Author Sagt das Apache Logfile denn etwas? Enden die Dateien wirklich auf .php (was sie sollten, allzu alt kann die Version ja nicht sein)? Wie ist die genaue Apache-Konfiguration f?r /usr/share/php/phpmyadmin - irgendwo in /etc/apache2 sollte sie liegen. Hallo! Das war der entscheidende Hinweis f?r mich! Die phpmysql.conf war der Schl?ssel. Ich habe dort zwischen <directory></directory> noch zus?tzlich folgendes eingef?gt: FCGIWrapper /var/www/php-fcgi-scripts/froxlorlocal/php-fcgi-starter .php Options +ExecCGI Order allow,deny allow from all Nun funktioniert es auf meinem Testserver und auf meinem VServer bei Netcup! Danke! Gru? J?rn :D
May 9, 201015 yr ?brigens - die froxlorlcoal / syscplocal Nutzer in der Anleitung kann man zwar machen, es ist aber nicht notwendig. Wenn man mpm-worker nutzt schon, da dann kein mod_php l?uft...
May 9, 201015 yr Wenn man mpm-worker nutzt schon, da dann kein mod_php l?uft... Wieso sollte dies den froxlorlocal User voraussetzen?
May 9, 201015 yr FCGI l?sst sich auch ohne suexec nutzen, ebenso wie mpm-worker. Der Vorteil hiervon ist, dass es nicht als www-data, sondern als froxlorlocal l?uft; was in der Praxis bei den meisten Nutzern keinen Unterschied machen sollte.
May 10, 201015 yr Die Zeile mehr f?r Suexec st?rt dann auch keinen und wenn jemand die kontrolle ?ber den Webserv User bekommt, ist es ja auch nicht schlecht, wenn er die Froxlor Dateien nicht modifizieren kann.
August 12, 20169 yr Seit ich mit http://redmine.froxlor.org/projects/froxlor/wiki/FCGID_-_Handbuch fcgid und suexex eingerichtet habe, funktioniert phpmyadmin nicht mehr. //edit: Das äußert sich darin, dass ich beim Öffnen von der phpmyadmin-Seite die php-Datei angezeigt bekomme und im Quellcode sogar die php-Befehle stehen. Das bedeutet, dass keine Interpretation stattfindet. Muss ich dafür nun auch einen vhost, einen User etc. anlegen? Wenn ich +ExecCGI unter Options hineinschreibe, dann kommt die Fehlermeldung: Either all Options must start with + or -, or no Option may. Meine /etc/apache2/conf.d/phpmyadmin.conf sieht so aus: # phpMyAdmin default Apache configuration Alias /phpmyadmin /usr/share/phpmyadmin <Directory /usr/share/phpmyadmin> Options FollowSymLinks DirectoryIndex index.php <IfModule mod_php5.c> AddType application/x-httpd-php .php php_flag magic_quotes_gpc Off php_flag track_vars On php_flag register_globals Off php_admin_flag allow_url_fopen Off php_value include_path . php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext/:/usr/share/javascript/ </IfModule> </Directory> # Authorize for setup <Directory /usr/share/phpmyadmin/setup> <IfModule mod_authn_file.c> AuthType Basic AuthName "phpMyAdmin Setup" AuthUserFile /etc/phpmyadmin/htpasswd.setup </IfModule> Require valid-user </Directory> # Disallow web access to directories that don't need it <Directory /usr/share/phpmyadmin/libraries> Order Deny,Allow Deny from All </Directory> <Directory /usr/share/phpmyadmin/setup/lib> Order Deny,Allow Deny from All </Directory>
Archived
This topic is now archived and is closed to further replies.