phpmyadmin installiert aber nicht gefunden

Apache, Lighttpd, nginx, Cherokee
Post Reply
horst_hb
Posts: 19
Joined: 2005-11-19 19:10
Location: Kreis Calw Schwarzwald
 

phpmyadmin installiert aber nicht gefunden

Post by horst_hb »

Hallo
Habe phpmyadmin mit yast auf Suse 9.1 installiert aber wenn ich

Code: Select all

test:~ # find -name 'phpmyadmin*'
./confixx/admin/html/skins/skin_1/header_icons/phpmyadmin_32.gif
./confixx/admin/html/skins/skin_1/menu_icons/phpmyadmin_16.gif
./confixx/admin/html/skins/skin_2/header_icons/phpmyadmin_32.gif
./confixx/admin/html/skins/skin_2/menu_icons/phpmyadmin_16.gif
./confixx/admin/html/skins/skin_3/header_icons/phpmyadmin_32.gif
./confixx/admin/html/skins/skin_3/menu_icons/phpmyadmin_16.gif
./confixx/admin/html/skins/skin_4/header_icons/phpmyadmin_32.gif
./confixx/admin/html/skins/skin_4/menu_icons/phpmyadmin_16.gif
./confixx/admin/html/skins/skin_5/header_icons/phpmyadmin_32.gif
./confixx/admin/html/skins/skin_5/menu_icons/phpmyadmin_16.gif
test:~ #
Aufrufe werden die dateien nicht gefunden.
Yast sagt mir aber es währe installiert?

OK ich habe nicht im root gesucht!

Code: Select all

test:/ # find -name '*phpmyadmin*'
./root/confixx/admin/html/skins/skin_5/menu_icons/phpmyadmin_16.gif
./srv/www/htdocs/phpMyAdmin/css/phpmyadmin.css.php
aber wie muß ich die Pfadangeben in Confixx machen damit es aufgerufen werden kann?
horst_hb
Posts: 19
Joined: 2005-11-19 19:10
Location: Kreis Calw Schwarzwald
 

Re: phpmyadmin installiert aber nicht gefunden

Post by horst_hb »

Wenn ich im Browser die Adresse
http://217.160.***.***/phpMyAdmin/index.php
eingebe kommt Error 404.

habe chmod -R 0777 auch auf das Verzeichniss phpMyAdmin ausgeführt aber es wird nichts angezeigt kann es sein das ich in der
Datei apache2/confixx_vhost.conf was eintragen muß damit der Apache bescheid weis was zu tun ist.
sledge0303
Posts: 695
Joined: 2005-09-16 00:06
Location: Berlin-Reinickendorf
Contact:
 

Re: phpmyadmin installiert aber nicht gefunden

Post by sledge0303 »

phpmyadmin ist aber mit dem Webroot verlinkt, ne?
Was Error 404 bedeutet weisst bestimmt alleine...
horst_hb
Posts: 19
Joined: 2005-11-19 19:10
Location: Kreis Calw Schwarzwald
 

Re: phpmyadmin installiert aber nicht gefunden

Post by horst_hb »

Das ist meine erste Serverkonfig.
Wie verlinke ich phpmyadmin mit dem Webroot?
Error 404 ist mir klar.
Nur unklar ist phpmyadmin ist im htdocs Verzeichniss und wird nicht angeziegt.
Irgend eine Datei muß ich bescheid sagen das phpmyadmin da ist und angezeigt werden soll, aber welche?
benedelux
Posts: 36
Joined: 2005-03-05 15:35
Location: im Allgäu...
 

Re: phpmyadmin installiert aber nicht gefunden

Post by benedelux »

Wenn du PhpMyAdmin direkt im Webroot hast musst du eigentlich nix mehr verlinken. Es sei denn es liegt woanders.

Was passiert denn wenn du das "index.php" weg lässt?
Springt der dann rein oder kommt wieder 404?
Andere sachen im Webroot gehen? Greift confixx auch auf genau das Webroot zu oder gibt es nach /htdocs/ noch /web1?
Quasi so: /srv/www/htdocs/web1/*webroot_von_web1*

cya BeNe
horst_hb
Posts: 19
Joined: 2005-11-19 19:10
Location: Kreis Calw Schwarzwald
 

Re: phpmyadmin installiert aber nicht gefunden

Post by horst_hb »

Wenn ich Index.php weglasse pasiert das gleiche aber mein Webroot ist wo anders es ist im /home/htdocs/web1 und phpmyadmin ist im /srv/www/htdocs/web1/ was kann ich machen soll ich phpmyadmin im /home/htdocs/ Verzeichniss neu installieren nachdem ich es deinstalliert habe oder gibt es eine andere möglichkeit?
creek
Posts: 76
Joined: 2003-07-29 08:52
Location: Stuttgart
 

Re: phpmyadmin installiert aber nicht gefunden

Post by creek »

es sollte da sein wo dein documentroot hinzeigt oder eben dahin verlinkt sein
benedelux
Posts: 36
Joined: 2005-03-05 15:35
Location: im Allgäu...
 

Re: phpmyadmin installiert aber nicht gefunden

Post by benedelux »

Ok!

Also wechsel in dein /home/htdocs/web1 verzeichniss und dann

Code: Select all

ln -s /srv/www/htdocs/web1/phpMyAdmin/ phpMyAdmin
Damit verlinkst du dein Verzeichniss.
Falls ich da jetzt ein Fehler reingebracht habe schau einfach mal in der Hilfe!

Code: Select all

ln --help
cya BeNe
horst_hb
Posts: 19
Joined: 2005-11-19 19:10
Location: Kreis Calw Schwarzwald
 

Re: phpmyadmin installiert aber nicht gefunden

Post by horst_hb »

Ok werde ich morgen machen danke euch allen.
Ich als Linuxanfänger fühle mich richtig wohl in diesem Forum :-D
Habe bis jetzt noch keine dummen Antworten gesehen.
Muß noch fiel lernen habe zwar ein Buch mit den meisten befehlen für die Konsole aber als Windo-f geschädigter ist es doch eine umstellung wie gut das ich früher mit Dos gearbeitet habe.

Also Danke noch mal an Alle :!:
horst_hb
Posts: 19
Joined: 2005-11-19 19:10
Location: Kreis Calw Schwarzwald
 

phpmyadmin installiert aber nicht gefunden jetzt kein zugriff

Post by horst_hb »

Hallo zusammen
Das mit dem Verlinken hat geklappt, aber phpMyAdmin wird immer noch nicht angezeigt.
Hier mal der eintrag von /etc/apache2/default-server.conf

Code: Select all

#
# Global configuration that will be applicable for all virtual hosts, unless
# deleted here, or overriden elswhere.
#

DocumentRoot "/srv/www/htdocs"

#
# Configure the DocumentRoot
#
<Directory "/srv/www/htdocs">
        # Possible values for the Options directive are "None", "All",
        # or any combination of:
        #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
        #
        # Note that "MultiViews" must be named *explicitly* --- "Options All"
        # doesn't give it to you.
        #
        # The Options directive is both complicated and important.  Please see
        # http://httpd.apache.org/docs-2.0/mod/core.html#options
        # for more information.
        Options None
        # AllowOverride controls what directives may be placed in .htaccess files.
        # It can be "All", "None", or any combination of the keywords:
        #   Options FileInfo AuthConfig Limit
        AllowOverride None
        # Controls who can get stuff from this server.
        Order allow,deny
        Allow from all
</Directory>
In der Datei /etc/apache2/confixx_vhost.conf steht folgendes drin

Code: Select all

NameVirtualHost 217.160.140.148:80
UseCanonicalName Off
php_admin_flag safe_mode On
php_admin_value safe_mode_exec_dir /home/htdocs/empty/
LogFormat "%V:#:%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-agent}i"" confixx
LogFormat "%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-agent}i"" confixx2
CustomLog |/root/confixx/pipelog.pl confixx

<Directory "/home/htdocs">
  <Files ~ "^.ht">
    deny from all
  </Files>
  AllowOverride None
  AllowOverride Indexes  AuthConfig Limit  FileInfo
  Options None
  Options +FollowSymLinks +Includes
</Directory>

<Directory "/home/htdocs/web0/html">
  Options -FollowSymLinks -SymLinksIfOwnerMatch
  <IfModule mod_access.c>
    Allow from all
  </IfModule>
</Directory>

<VirtualHost 217.160.140.148:80>
  DocumentRoot /srv/www/confixx/html/gesperrt
</VirtualHost>

<VirtualHost 217.160.140.148:80>
  ServerName web0.a15197666.alturo-server.de
  ServerAlias bloemsaat.de www.bloemsaat.de

  DocumentRoot /home/htdocs/web0/html
  SuexecUserGroup web0 web0
  ScriptAlias /cgi-bin/ /home/htdocs/web0/html/cgi-bin/
  php_admin_value open_basedir /home/htdocs/web0/html/:/home/htdocs/web0/phptmp/:/home/htdocs/web0/files/:/home/htdocs/web0/atd/
  php_admin_value file_uploads 1
  php_admin_value upload_tmp_dir /home/htdocs/web0/phptmp/
</VirtualHost>

sledge0303
Posts: 695
Joined: 2005-09-16 00:06
Location: Berlin-Reinickendorf
Contact:
 

Re: phpmyadmin installiert aber nicht gefunden

Post by sledge0303 »

Hi Horst,

sitze gerade an meiner Abschlussprüfung für die IHK und mit einem Auge ist mir folgender Eintrag in deiner Confixx.conf aufgefallen, muss aber dazu sagen habe nie mit Confixx gearbeitet, klingt aber unlogisch für mich:

Code: Select all

<Directory "/home/htdocs">
  <Files ~ "^.ht">
    deny from all
  </Files>
  AllowOverride None
  AllowOverride Indexes  AuthConfig Limit  FileInfo
  Options None
  Options +FollowSymLinks +Includes
</Directory> 
Meine 2x AllowOverride Einräge, einmal auf None gesetzt und in der nächsten Zeile...hmmm schlagt mich aber bitte nicht wenn es doch seine Richtigkeit haben sollte (s.o.) ;)

Denk dran im Gegensatz zu Windoofs Servern wird bei einer Linuxbüchse bei der Gross- und Kleinschreibung unterschieden. d.h.

wenn die Datei im htdocs phpMyAdmin heisst, kann diese nicht standardmäßig mit http://<server>/phpmyadmin aufgerufen werden, es erscheint ein 404 Fehler. Es sei denn du hast das entsprechende Modul dafür installiert, was ich aber nicht annehme.
Hast es schon mal so probiert?

S.
horst_hb
Posts: 19
Joined: 2005-11-19 19:10
Location: Kreis Calw Schwarzwald
 

Re: phpmyadmin installiert aber nicht gefunden

Post by horst_hb »

Das mit den Confixx einträgen davon habe ich auch keine Ahnung.
Das mit der Groß und kleinschreibung ist mir auch klar aber danke für den hinweiß Windoof User können das ja nicht wissen.

habe in der Datei /etc/apache2/confixx_vhost.conf folgendes eingefügt.

Code: Select all

<Directory "/srv/www/htdocs/phpMyAdmin"> 
  Options -FollowSymLinks -SymLinksIfOwnerMatch 
  <IfModule mod_access.c> 
    Allow from all 
  </IfModule> 
</Directory> 

<VirtualHost 217.160.140.148:80> 
  DocumentRoot /srv/www/htdocs/phpMyAdmin
</VirtualHost>
Aber nach einem Apache neustart war es wieder weg.
Da gibt es noch irgendwo eine Datei da holt der Apache seine Config die Confixx erstellt die muß ich editieren oder laut Support:
Sehr geehrter Herr Bloemsaat,

installieren Sie phpMyAdmin in den Webspace von Confixx unter /srv/www/confixx/html/ und verlinken es dann relativ in Confixx.

Mit einem freundlichem Gruß

Harald Schlindwein
Kundenservice Alturo.de - Hosting pur!
Habe das ganze verlinkt in das Verzeichnis wie der Support gesagt hat jetzt kommt folgende Fehlermeldung:

Code: Select all

Warning: Unknown(): open_basedir restriction in effect. File(/srv/www/htdocs/phpMyAdmin/index.php) is not within the allowed path(s): (/srv/www/confixx) in Unknown on line 0

Warning: Unknown(/srv/www/htdocs/phpMyAdmin/index.php): failed to open stream: Operation not permitted in Unknown on line 0

Warning: (null)(): Failed opening '/srv/www/htdocs/phpMyAdmin/index.php' for inclusion (include_path='.:/srv/www/confixx/html/include:/srv/www/confixx/html') in Unknown on line 0
Muß mal in Confixx nachschauen wo man was genau einstellt.
Oder weiß jemand hier eine Lösung?
Post Reply