phpMyAdmin - config.inc.php - MySQL-Rechte
Am Samstag, 11. Oktober 2003 15:37 schrieb Thorsten Körner: Ich habe gerade einen alten Thread, durchgelesen, weil ich wieder mal änliche Probleme habe, habe wegen des Alters aber den Thread dort nicht fortgesetzt. http://lists.suse.com/archive/suse-linux/2003-Oct/1567.html
Am Samstag, 11. Oktober 2003 15:22 schrieb Thorsten Körner:
Das wär Blödsinn. Die my.cnf kannst Du in Ruhe lassen. Du musst in der Tabelle mysql.db in der Spalte Host den Wert von 'localhost' auf '%' setzen (Wildcard), oder auf einen bestimmten Host, falls Du nur Verbindungen von einem bestimmten Rechner zulassen willst. Weiterhin muss in der Tabelle mysql.user für den entsprechenden Usernamen eine Zeile existieren, in der der Wert des Feldes Host auf '%' steht.
Dann klapppts auch vom Nachbarn ;-))
Gerade klappt es mal mit dem Nachbarn wieder nicht und am Server selber auch nicht, wenn ich phpMyAdmin von zB 192.168.1.103 aufrufe. http://192.168.1.100/phpMyAdmin/ Zugriff verweigert! Der Zugriff auf das angeforderte Verzeichnis ist nicht möglich. Entweder ist kein Index-Dokument vorhanden oder das Verzeichnis ist zugriffsgeschützt. cat /srv/www/htdocs/phpMyAdmin/index.php <?php /* $Id: index.php,v 2.21.2.1 2005/11/21 12:46:26 nijel Exp $ */ // vim: expandtab sw=4 ts=4 sts=4: /** * forms frameset apt-cache policy phpMyAdmin phpMyAdmin: Installed: 2.7.0pl2-1.6 Candidate: 2.7.0pl2-1.6 Version Table: *** 2.7.0pl2-1.6 0 500 ftp://ftp.gwdg.de SuSE/10.0-i386/security pkglist 500 ftp://ftp.gwdg.de SuSE/10.0-i386/update pkglist 100 RPM Database 2.7.0pl2-1.4 0 500 ftp://ftp.gwdg.de SuSE/10.0-i386/security pkglist 500 ftp://ftp.gwdg.de SuSE/10.0-i386/update pkglist 2.7.0pl2-1.2 0 500 ftp://ftp.gwdg.de SuSE/10.0-i386/security pkglist 500 ftp://ftp.gwdg.de SuSE/10.0-i386/update pkglist 2.6.3pl1-3.6 0 500 ftp://ftp.gwdg.de SuSE/10.0-i386/security pkglist 500 ftp://ftp.gwdg.de SuSE/10.0-i386/update pkglist 2.6.3pl1-3 0 500 ftp://ftp.gwdg.de SuSE/10.0-i386/base pkglist aber das klappt von 192.168.1.103: mysql --host=192.168.1.100 -A --user=root --password=pw adressen Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 32 to server version: 4.1.13 Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> Wie bereits in http://lists.suse.com/archive/suse-linux/2006-Mar/0802.html diskutiert, sollte das passen: /srv/www/htdocs/phpMyAdmin/config.inc.php ... $cfg['Servers'][$i]['auth_type'] = 'cookie'; $cfg['Servers'][$i]['user'] = ''; $cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed // with 'config' auth_type) ... Die MySQL-DB stammt von einem Backup und es kann durchaus sein, dass auf dem neuen Rechner deswegen etwas nicht passt, ich haber aber keine Ahnung wo bzw. wie ich suchen soll. Der Zugriff über mysql klappt ja. Wie frage ich per mysql-Befehl ab, ob die Rechte für phpMyAdmin passen? Al PS: Einmaliges BCC an Thorsten wegen des Alters
Hallo,
Gerade klappt es mal mit dem Nachbarn wieder nicht und am Server selber auch nicht, wenn ich phpMyAdmin von zB 192.168.1.103 aufrufe.
http://192.168.1.100/phpMyAdmin/ Zugriff verweigert! Der Zugriff auf das angeforderte Verzeichnis ist nicht möglich. Entweder ist kein Index-Dokument vorhanden oder das Verzeichnis ist zugriffsgeschützt.
Das hat nichts mit den Zugriffsrechten auf die Datenbank zu tun, sondern allein damit, ob Dein Webserver auf das Verzeichnis zugreifen darf. Schau nach, unter welchem Benutzer Dein Apache läuft und erteile ihm die Rechte auf das Verzeichnis "phpMyAdmin" Grüße, Philip -- Link it! development Philip Link
Am Freitag, 25. August 2006 11:44 schrieb Philip Link:
Hallo,
Gerade klappt es mal mit dem Nachbarn wieder nicht und am Server selber auch nicht, wenn ich phpMyAdmin von zB 192.168.1.103 aufrufe.
http://192.168.1.100/phpMyAdmin/ Zugriff verweigert! Der Zugriff auf das angeforderte Verzeichnis ist nicht möglich. Entweder ist kein Index-Dokument vorhanden oder das Verzeichnis ist zugriffsgeschützt.
Das hat nichts mit den Zugriffsrechten auf die Datenbank zu tun, sondern allein damit, ob Dein Webserver auf das Verzeichnis zugreifen darf. Schau nach, unter welchem Benutzer Dein Apache läuft und erteile ihm die Rechte auf das Verzeichnis "phpMyAdmin"
Ich habe da noch nie etwas umkonfiguriert und es hat konfiguriert, der apache ist nur für lokalen Gebrauch im Netz hinter einer Firewall. Vielleicht hat ein Update etwas geändert. sv:~ # ps axu | grep apache root 7363 0.0 0.4 5324 2140 ? Ss 12:59 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf wwwrun 7364 0.0 0.4 5460 2132 ? S 12:59 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf wwwrun 7365 0.0 0.4 5460 2128 ? S 12:59 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf wwwrun 7366 0.0 0.4 5460 2128 ? S 12:59 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf wwwrun 7367 0.0 0.4 5460 2128 ? S 12:59 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf wwwrun 7390 0.0 0.4 5460 2128 ? S 12:59 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf root 7599 0.0 0.1 2784 732 pts/1 S+ 22:09 0:00 grep apache ls -la /srv/www/htdocs/phpMyAdmin/ insgesamt 1328 drwxr-xr-x 6 root root 4096 2006-06-20 15:21 . drwxr-xr-x 4 root root 4096 2006-07-14 15:27 .. ... -rw-r--r-- 1 root root 6068 2006-06-08 17:11 index.php grep www /etc/group www:x:8: Al
Hallo,
ls -la /srv/www/htdocs/phpMyAdmin/ insgesamt 1328 drwxr-xr-x 6 root root 4096 2006-06-20 15:21 . drwxr-xr-x 4 root root 4096 2006-07-14 15:27 .. ... -rw-r--r-- 1 root root 6068 2006-06-08 17:11 index.php
Ich vermute mal, dass ein chown -r wwwrun:www /srv/www/htdocs/phpMyAdmin das Problem löst. Grüße, Philip -- Link it! development Philip Link
Am Freitag, 25. August 2006 22:37 schrieb Philip Link:
Hallo,
ls -la /srv/www/htdocs/phpMyAdmin/ insgesamt 1328 drwxr-xr-x 6 root root 4096 2006-06-20 15:21 . drwxr-xr-x 4 root root 4096 2006-07-14 15:27 .. ... -rw-r--r-- 1 root root 6068 2006-06-08 17:11 index.php
Ich vermute mal, dass ein chown -r wwwrun:www /srv/www/htdocs/phpMyAdmin das Problem löst.
Leider nein, ls -la /srv/www/htdocs/phpMyAdmin/ insgesamt 1328 drwxr-xr-x 6 wwwrun www 4096 2006-06-20 15:21 . drwxr-xr-x 4 root root 4096 2006-07-14 15:27 .. ... -rw-r--r-- 1 wwwrun www 6068 2006-06-08 17:11 index.php zur Info: ich habe chown -R verwendet Zugriff verweigert! Der Zugriff auf das angeforderte Verzeichnis ist nicht möglich. Entweder ist kein Index-Dokument vorhanden oder das Verzeichnis ist zugriffsgeschützt. In /etc/passwd : wwwrun:x:30:8:WWW daemon apache:/var/lib/wwwrun:/bin/false Al
On Friday 25 August 2006 23:23, Al Bogner wrote:
Am Freitag, 25. August 2006 22:37 schrieb Philip Link:
Hallo,
ls -la /srv/www/htdocs/phpMyAdmin/ insgesamt 1328 drwxr-xr-x 6 root root 4096 2006-06-20 15:21 . drwxr-xr-x 4 root root 4096 2006-07-14 15:27 .. ... -rw-r--r-- 1 root root 6068 2006-06-08 17:11 index.php
Ich vermute mal, dass ein chown -r wwwrun:www /srv/www/htdocs/phpMyAdmin das Problem löst.
Leider nein,
ls -la /srv/www/htdocs/phpMyAdmin/ insgesamt 1328 drwxr-xr-x 6 wwwrun www 4096 2006-06-20 15:21 . drwxr-xr-x 4 root root 4096 2006-07-14 15:27 .. ... -rw-r--r-- 1 wwwrun www 6068 2006-06-08 17:11 index.php
zur Info: ich habe chown -R verwendet
Zugriff verweigert! Der Zugriff auf das angeforderte Verzeichnis ist nicht möglich. Entweder ist kein Index-Dokument vorhanden oder das Verzeichnis ist zugriffsgeschützt.
In /etc/passwd : wwwrun:x:30:8:WWW daemon apache:/var/lib/wwwrun:/bin/false
Was sagen die Apache-Logs?
Al
-- Benjamin Zeller Ing.-Büro Hohmann Bahnhofstr. 34 D-82515 Wolfratshausen Tel.: +49 (0)8171 347 88 12 Mobil: +49 (0)160 99 11 55 23 Fax: +49 (0)8171 910 778 mailto: zeller@ibh-wor.de www.ibh-wor.de
Am Samstag, 26. August 2006 10:11 schrieb Benjamin Zeller:
Zugriff verweigert! Der Zugriff auf das angeforderte Verzeichnis ist nicht möglich. Entweder ist kein Index-Dokument vorhanden oder das Verzeichnis ist zugriffsgeschützt.
In /etc/passwd : wwwrun:x:30:8:WWW daemon apache:/var/lib/wwwrun:/bin/false
Was sagen die Apache-Logs?
[Sun Aug 27 17:02:21 2006] [error] [client 192.168.1.99] Directory index forbidden by rule: /srv/www/htdocs/phpMyAdmin/ 192.168.1.99 ist der Proxy-Server (squid), aber ohne Proxy klappt es auch nicht. Das ist schon aussagefähiger, nur wo steht diese Regel? Vgl. auch nebenan. Eine index.html wird ja angezeigt, wobei der Besitzer und die Gruppe in Grenzen gar nicht so entscheidend sein dürften. /etc/apache2/conf.d/php5.conf <IfModule mod_php5.c> AddType application/x-httpd-php .php3 AddType application/x-httpd-php .php4 AddType application/x-httpd-php .php5 AddType application/x-httpd-php .php AddType application/x-httpd-php-source .php3s AddType application/x-httpd-php-source .php4s AddType application/x-httpd-php-source .php5s AddType application/x-httpd-php-source .phps DirectoryIndex index.php3 DirectoryIndex index.php4 DirectoryIndex index.php5 DirectoryIndex index.php Al
ich habe chown -R verwendet
Ja, das war auch richtig, sorry...
Zugriff verweigert! Der Zugriff auf das angeforderte Verzeichnis ist nicht möglich. Entweder ist kein Index-Dokument vorhanden oder das Verzeichnis ist zugriffsgeschützt.
Hast Du vielleicht dem Apache gesagt, dass er *.php-Dateien nicht als Index nehmen darf? erstelle im Verzeichnis mal eine index.htm oder index.html - wenn die dann angezeigt wird, liegt es an der Apache-Config. Dort beim Parameter DirectoryIndex "index.php" hinzufügen. Grüße -- Link it! development Philip Link
Am Samstag, 26. August 2006 10:46 schrieb Philip Link:
Zugriff verweigert! Der Zugriff auf das angeforderte Verzeichnis ist nicht möglich. Entweder ist kein Index-Dokument vorhanden oder das Verzeichnis ist zugriffsgeschützt.
Hast Du vielleicht dem Apache gesagt, dass er *.php-Dateien nicht als Index nehmen darf?
_Ich_ nicht direkt, aber vielleicht ist da was automatisch umkonfiguriert worden. Wo sollte ich danach suchen?
erstelle im Verzeichnis mal eine index.htm oder index.html - wenn die dann angezeigt wird, liegt es an der Apache-Config.
ls -l /srv/www/htdocs/phpMyAdmin/index.html -rw-r--r-- 1 root root 1602 2006-08-27 16:36 /srv/www/htdocs/phpMyAdmin/index.html Das wird angezeigt. index.php habe ich in iindex.php umbenannt. Man achtet auf "root root".
Dort beim Parameter DirectoryIndex "index.php" hinzufügen.
/etc/apache2/conf.d/php5.conf <IfModule mod_php5.c> AddType application/x-httpd-php .php3 AddType application/x-httpd-php .php4 AddType application/x-httpd-php .php5 AddType application/x-httpd-php .php AddType application/x-httpd-php-source .php3s AddType application/x-httpd-php-source .php4s AddType application/x-httpd-php-source .php5s AddType application/x-httpd-php-source .phps DirectoryIndex index.php3 DirectoryIndex index.php4 DirectoryIndex index.php5 DirectoryIndex index.php Al
Hallo Al, hallo Leute, Am Sonntag, 27. August 2006 16:55 schrieb Al Bogner:
Am Samstag, 26. August 2006 10:46 schrieb Philip Link:
Hast Du vielleicht dem Apache gesagt, dass er *.php-Dateien nicht als Index nehmen darf?
_Ich_ nicht direkt, aber vielleicht ist da was automatisch umkonfiguriert worden.
Wo sollte ich danach suchen?
Erste Frage: werden die PHP-Module geladen? grep "^[^#]" /etc/sysconfig/apache2 sollte u. a. APACHE_MODULES="... php5 ..." liefern. rpm -q apache2-mod_php5 sollte das Paket als installiert anzeigen.
erstelle im Verzeichnis mal eine index.htm oder index.html - wenn die dann angezeigt wird, liegt es an der Apache-Config.
ls -l /srv/www/htdocs/phpMyAdmin/index.html -rw-r--r-- 1 root root 1602 2006-08-27 16:36 /srv/www/htdocs/phpMyAdmin/index.html
Das wird angezeigt. index.php habe ich in iindex.php umbenannt. Man achtet auf "root root".
Der Eigentümer ist egal, solange wwwrun Leserechte darauf hat. (Aus Sicherheitsgründen ist es sogar besser, wenn die Dateien nicht wwwrun gehören - ansonsten könnten, einen passenden Apache-Bug vorausgesetzt, Dateien überschrieben werden.) Kannst Du phpMyAdmin aufrufen, wenn Du index.php beim Aufruf im Browser mit angibst? Gruß Christian Boltz -- 1.-4.9.2006: Weinfest in Insheim Pig Slip, Hifi-Delity, AH-Band, Frank Petersen und die Deafen Goblins spielen bei der Landjugend. Mehr Infos: www.Landjugend-Insheim.de
Am Montag, 28. August 2006 00:37 schrieb Christian Boltz: Hallo Christian!
Am Sonntag, 27. August 2006 16:55 schrieb Al Bogner:
Am Samstag, 26. August 2006 10:46 schrieb Philip Link:
Hast Du vielleicht dem Apache gesagt, dass er *.php-Dateien nicht als Index nehmen darf?
_Ich_ nicht direkt, aber vielleicht ist da was automatisch umkonfiguriert worden.
Wo sollte ich danach suchen?
Erste Frage: werden die PHP-Module geladen? grep "^[^#]" /etc/sysconfig/apache2 sollte u. a. APACHE_MODULES="... php5 ..." liefern.
Nein. grep "^[^#]" /etc/sysconfig/apache2 DOC_SERVER="no" APACHE_CONF_INCLUDE_FILES="" APACHE_CONF_INCLUDE_DIRS="" APACHE_MODULES="access actions alias auth autoindex cgi dir include log_config mime negotiation setenvif status userdir asis imap" APACHE_SERVER_FLAGS="" APACHE_HTTPD_CONF="" APACHE_MPM="" APACHE_SERVERADMIN="root@sv" APACHE_SERVERNAME="sv" APACHE_START_TIMEOUT="2" APACHE_SERVERSIGNATURE="on" APACHE_LOGLEVEL="warn" APACHE_ACCESS_LOG="/var/log/apache2/access_log combined" APACHE_USE_CANONICAL_NAME="off" APACHE_SERVERTOKENS="OS" APACHE_EXTENDED_STATUS="off" APACHE_BUFFERED_LOGS="off" APACHE_TIMEOUT="300"
rpm -q apache2-mod_php5 sollte das Paket als installiert anzeigen.
rpm -q apache2-mod_php5 apache2-mod_php5-5.0.4-9.13
erstelle im Verzeichnis mal eine index.htm oder index.html - wenn die dann angezeigt wird, liegt es an der Apache-Config.
ls -l /srv/www/htdocs/phpMyAdmin/index.html -rw-r--r-- 1 root root 1602 2006-08-27 16:36 /srv/www/htdocs/phpMyAdmin/index.html
Das wird angezeigt. index.php habe ich in iindex.php umbenannt. Man achtet auf "root root".
Der Eigentümer ist egal, solange wwwrun Leserechte darauf hat. (Aus Sicherheitsgründen ist es sogar besser, wenn die Dateien nicht wwwrun gehören - ansonsten könnten, einen passenden Apache-Bug vorausgesetzt, Dateien überschrieben werden.)
Kannst Du phpMyAdmin aufrufen, wenn Du index.php beim Aufruf im Browser mit angibst?
Nein. (Zugriff verweigert!) Al
Hallo Al, hallo Leute, Am Montag, 28. August 2006 00:53 schrieb Al Bogner:
Am Montag, 28. August 2006 00:37 schrieb Christian Boltz: [...]
Erste Frage: werden die PHP-Module geladen? grep "^[^#]" /etc/sysconfig/apache2 sollte u. a. APACHE_MODULES="... php5 ..." liefern.
Nein.
Mein obiger Hinweis war auch als implizites "wenn nicht, dann ändern" gedacht. Egal ;-)
grep "^[^#]" /etc/sysconfig/apache2 APACHE_MODULES="access actions alias auth autoindex cgi dir include log_config mime negotiation setenvif status userdir asis imap"
Dann trag da mal zusätzlich php5 mit ein. Hinterher SuSEconfig und rcapache2 restart laufen lassen.
Kannst Du phpMyAdmin aufrufen, wenn Du index.php beim Aufruf im Browser mit angibst?
Nein. (Zugriff verweigert!)
Teste nach obiger Änderung nochmal. Wenn es immer noch nicht geht, zeig mal die entsprechende Zeile aus /var/log/apache2/error_log. Gruß Christian Boltz -- 1.-4.9.2006: Weinfest in Insheim Pig Slip, Hifi-Delity, AH-Band, Frank Petersen und die Deafen Goblins spielen bei der Landjugend. Mehr Infos: www.Landjugend-Insheim.de
Am Montag, 28. August 2006 17:47 schrieb Christian Boltz:
grep "^[^#]" /etc/sysconfig/apache2 APACHE_MODULES="access actions alias auth autoindex cgi dir include log_config mime negotiation setenvif status userdir asis imap"
Dann trag da mal zusätzlich php5 mit ein. Hinterher SuSEconfig und rcapache2 restart laufen lassen.
Na genau darüber war ich mir nicht sicher, wo das einzutragen ist. grep -i php /etc/sysconfig/apache2 ## Default: "access actions alias auth auth_dbm autoindex cgi dir env expires include log_config mime negotiation setenvif ssl suexec userdir php4" Ich habe den Verdacht, dass sich da php4 mit php5 beißt. Ich habe für den lokalen Bedarf immer die Default-Konfiguration verwendet und kenne mich da leder noch nicht so aus. Irtgendwo ist also vermutlich php4 für Apache als Default definiert und das muss auf php5 geändert werden. Bitte wo muss ich da also eine Änderung durchführen? grep -r -i " APACHE_MODULES" /etc/apache2/httpd.conf # generated from APACHE_MODULES in /etc/sysconfig/apache2 /etc/apache2/sysconfig.d/loadmodule.conf LoadModule access_module /usr/lib/apache2-prefork/mod_access.so LoadModule actions_module /usr/lib/apache2-prefork/mod_actions.so LoadModule alias_module /usr/lib/apache2-prefork/mod_alias.so LoadModule auth_module /usr/lib/apache2-prefork/mod_auth.so LoadModule autoindex_module /usr/lib/apache2-prefork/mod_autoindex.so LoadModule cgi_module /usr/lib/apache2-prefork/mod_cgi.so LoadModule dir_module /usr/lib/apache2-prefork/mod_dir.so LoadModule include_module /usr/lib/apache2-prefork/mod_include.so LoadModule log_config_module /usr/lib/apache2-prefork/mod_log_config.so LoadModule mime_module /usr/lib/apache2-prefork/mod_mime.so LoadModule negotiation_module /usr/lib/apache2-prefork/mod_negotiation.so LoadModule setenvif_module /usr/lib/apache2-prefork/mod_setenvif.so LoadModule status_module /usr/lib/apache2-prefork/mod_status.so LoadModule userdir_module /usr/lib/apache2-prefork/mod_userdir.so LoadModule asis_module /usr/lib/apache2-prefork/mod_asis.so LoadModule imap_module /usr/lib/apache2-prefork/mod_imap.so
Teste nach obiger Änderung nochmal. Wenn es immer noch nicht geht, zeig mal die entsprechende Zeile aus /var/log/apache2/error_log.
Das mache ich gerne, wenn ich weiß, wo was zu ändern ist. Al
Hallo Al, hallo Leute, Am Montag, 28. August 2006 20:41 schrieb Al Bogner:
Am Montag, 28. August 2006 17:47 schrieb Christian Boltz:
grep "^[^#]" /etc/sysconfig/apache2 APACHE_MODULES="access actions alias auth autoindex cgi dir include log_config mime negotiation setenvif status userdir asis imap"
Dann trag da mal zusätzlich php5 mit ein. Hinterher SuSEconfig und rcapache2 restart laufen lassen.
Na genau darüber war ich mir nicht sicher, wo das einzutragen ist.
grep -i php /etc/sysconfig/apache2 ## Default: "access actions alias auth auth_dbm autoindex cgi dir env expires include log_config mime negotiation setenvif ssl suexec userdir php4"
Ich habe den Verdacht, dass sich da php4 mit php5 beißt.
Sieht so aus. Nachdem laut Deiner letzten Mail mod_php5 installiert ist, ersetze php4 durch php5 (beide gleichzeitig geht nicht).
Bitte wo muss ich da also eine Änderung durchführen?
/etc/sysconfig/apache2
grep -r -i " APACHE_MODULES" /etc/apache2/httpd.conf
Diese Datei wird dann von SuSEconfig generiert. rcapache2 restart nicht vergessen ;-) Gruß Christian Boltz -- 1.-4.9.2006: Weinfest in Insheim Pig Slip, Hifi-Delity, AH-Band, Frank Petersen und die Deafen Goblins spielen bei der Landjugend. Mehr Infos: www.Landjugend-Insheim.de
Am Montag, 28. August 2006 23:07 schrieb Christian Boltz: Hallo Christian,
Am Montag, 28. August 2006 20:41 schrieb Al Bogner:
Am Montag, 28. August 2006 17:47 schrieb Christian Boltz:
grep "^[^#]" /etc/sysconfig/apache2 APACHE_MODULES="access actions alias auth autoindex cgi dir include log_config mime negotiation setenvif status userdir asis imap"
Dann trag da mal zusätzlich php5 mit ein. Hinterher SuSEconfig und rcapache2 restart laufen lassen.
Na genau darüber war ich mir nicht sicher, wo das einzutragen ist.
grep -i php /etc/sysconfig/apache2 ## Default: "access actions alias auth auth_dbm autoindex cgi dir env expires include log_config mime negotiation setenvif ssl suexec userdir php4"
Ich habe den Verdacht, dass sich da php4 mit php5 beißt.
Sieht so aus. Nachdem laut Deiner letzten Mail mod_php5 installiert ist, ersetze php4 durch php5 (beide gleichzeitig geht nicht).
Bitte wo muss ich da also eine Änderung durchführen?
/etc/sysconfig/apache2
Sicher? Dieser Eintrag ist ja ausdokumentiert (## Default etc. steht in 1. Zeile)
grep -r -i " APACHE_MODULES" /etc/apache2/httpd.conf
Diese Datei wird dann von SuSEconfig generiert. rcapache2 restart nicht vergessen ;-)
Ok, aber vorerst ist meine o.a. Frage zu klären. Al
Am Montag, 28. August 2006 23:34 schrieb Al Bogner:
grep "^[^#]" /etc/sysconfig/apache2 APACHE_MODULES="access actions alias auth autoindex cgi dir include log_config mime negotiation setenvif status userdir asis imap"
Dann trag da mal zusätzlich php5 mit ein. Hinterher SuSEconfig und rcapache2 restart laufen lassen.
Na genau darüber war ich mir nicht sicher, wo das einzutragen ist.
grep -i php /etc/sysconfig/apache2 ## Default: "access actions alias auth auth_dbm autoindex cgi dir env expires include log_config mime negotiation setenvif ssl suexec userdir php4"
Ich habe den Verdacht, dass sich da php4 mit php5 beißt.
Sieht so aus. Nachdem laut Deiner letzten Mail mod_php5 installiert ist, ersetze php4 durch php5 (beide gleichzeitig geht nicht).
Bitte wo muss ich da also eine Änderung durchführen?
/etc/sysconfig/apache2
Sicher? Dieser Eintrag ist ja ausdokumentiert (## Default etc. steht in 1. Zeile)
Ergänzende Info: grep -r -i php4 /etc/ /etc/sysconfig/apache2:## Default: "access actions alias auth auth_dbm autoindex cgi dir env expires include log_config mime negotiation setenvif ssl suexec userdir php4" /etc/subdomain.d/usr.sbin.httpd2-prefork: /usr/lib64/php4/*.so r, /etc/subdomain.d/usr.sbin.httpd2-prefork: /usr/lib/php4/*.so r, /etc/apache2/conf.d/php5.conf: AddType application/x-httpd-php .php4 /etc/apache2/conf.d/php5.conf: AddType application/x-httpd-php-source .php4s /etc/apache2/conf.d/php5.conf: DirectoryIndex index.php4 /etc/apache2/httpd.conf:# | |-- mod_php4.conf . . . . . . . . . . (example) conf that comes with apache2-mod_php4 /etc/apache2/vhosts.d/vhost.template: # Include /etc/apache2/conf.d/mod_php4.conf Al
Hallo Al, hallo Leute, Am Montag, 28. August 2006 23:34 schrieb Al Bogner:
Am Montag, 28. August 2006 23:07 schrieb Christian Boltz:
Am Montag, 28. August 2006 20:41 schrieb Al Bogner:
Am Montag, 28. August 2006 17:47 schrieb Christian Boltz: grep -i php /etc/sysconfig/apache2 ## Default: "access [...]
Sieht so aus. Nachdem laut Deiner letzten Mail mod_php5 installiert ist, ersetze php4 durch php5 (beide gleichzeitig geht nicht).
Bitte wo muss ich da also eine Änderung durchführen?
/etc/sysconfig/apache2
Sicher? Dieser Eintrag ist ja ausdokumentiert (## Default etc. steht in 1. Zeile)
Uups, die Kommentarzeichen hatte ich übersehen. Es sollte aber auch eine aktive Zeile APACHE_MODULES geben. Dort muss php5 drinstehen.
grep -r -i " APACHE_MODULES" /etc/apache2/httpd.conf
sollte nach der Änderung so aussehen: APACHE_MODULES="access actions alias auth autoindex cgi dir include log_config mime negotiation setenvif status userdir asis imap php5" ^^^^ Gruß Christian Boltz -- 1.-4.9.2006: Weinfest in Insheim Pig Slip, Hifi-Delity, AH-Band, Frank Petersen und die Deafen Goblins spielen bei der Landjugend. Mehr Infos: www.Landjugend-Insheim.de
Am Donnerstag, 31. August 2006 01:54 schrieb Christian Boltz: Hallo Christian,
sollte nach der Änderung so aussehen: APACHE_MODULES="access actions alias auth autoindex cgi dir include log_config mime negotiation setenvif status userdir asis imap php5"
Vielen Dank, es klappt jetzt. Ich hatte auch einen Eintrag APACHE_MODULES, nur war in dieser Zeile überhaupt nichts zu php eingetragen und daher habe ich das mit grep nach php4 auch nicht gefunden und bei den vielen anderen Kommentaren am entfernten Server übersehen. Al
participants (4)
-
Al Bogner
-
Benjamin Zeller
-
Christian Boltz
-
Philip Link