zhermann
Goto Top

Typo3 v 4.3.1 Installation funktioniert nicht

Hallo Leute,

ich bin am verzweifeln.

Seit vier Tagen versuche ich Typo3 auf der Homepage zu installieren.
Leider funktioniert es nicht.

Grundlagen:

System: openSuSE 11.2 - mySQL 5.1.36 - Apache2
Alles über Yast installiert

Auf dem Apache laufen zwei Virtuelle Host einmal

www.meinedomain.de - hier soll die Typo3 Installation drauf
und einmal
shop.meinedomain.de - Funktioniert ohne Probleme - KEINE Typo3 installation

Die http.conf habe ich so belassen wie sie installiert wurde.

in listen.conf habe ich folgendes stehen:

<IfDefine SSL>
    <IfDefine !NOSSL>
        <IfModule mod_ssl.c>

            Listen 443

        </IfModule>
    </IfDefine>
</IfDefine>


NameVirtualHost 192.x.y.z:*

Listen 443
Listen 80

Config File ip-based_vhosts.conf

<VirtualHost 192.x.y.z>
 ServerName shop.meinedomain.de
 DocumentRoot /srv/www/gambio
 ServerAdmin webmaster@meinedomain.de
 ErrorLog /var/log/apache2/shopERROR_log
 CustomLog /var/log/shopCUSTOM_log common
 <Directory /srv/www/gambio>
  AllowOverride None
  Order allow,deny
  Allow from all
 </Directory>
</VirtualHost>

<VirtualHost 192.x.y.z>
 Servername www.meinedomain.de
 DocumentRoot /srv/www/fasys
 ServerAdmin webmaster@meinedomain.de
 ErrorLog /var/log/apache2/wwwERROR_log
 CustomLog  /var/log/apache2/wwwCUSTOM_log common
 <Directory /srv/www/fasys>
  Options +FollowSymLinks
  AllowOverride None
  Order allow,deny
  Allow from all
 </Directory>
</VirtualHost>


Verzeichnis und FileRechte: /srv/www/fasys
-rwxrwxrwx 1 wwwrun www 8155 Jan 14 10:59 INSTALL.txt
-rwxrwxrwx 1 wwwrun www 7695 Jan 14 10:59 README.txt
-rwxrwxrwx 1 wwwrun www  241 Jan 14 10:59 RELEASE_NOTES.txt
-rwxrwxrwx 1 wwwrun www 5063 Jan 14 10:58 _.htaccess
-rwxrwxrwx 1 wwwrun www   46 Jan 14 10:58 clear.gif
drwxrwxrwx 4 wwwrun www 4096 Feb  6 08:10 fileadmin
lrwxrwxrwx 1 wwwrun www   19 Feb  4 20:43 index.php -> typo3_src/index.php
lrwxrwxrwx 1 wwwrun www   15 Feb  4 20:43 t3lib -> typo3_src/t3lib
lrwxrwxrwx 1 wwwrun www   15 Feb  4 20:43 typo3 -> typo3_src/typo3
lrwxrwxrwx 1 wwwrun www   18 Feb  4 20:43 typo3_src -> ../typo3_src-4.3.1
drwxrwxrwx 4 wwwrun www 4096 Feb  6 08:10 typo3conf
drwxrwxrwx 9 wwwrun www 4096 Feb  6 08:10 typo3temp
drwxrwxrwx 5 wwwrun www 4096 Feb  6 08:10 uploads

Verzeichnis und FileRechte: /srv/www/typo3_src-4.3.1

-rw-r--r--  1 wwwrun www 528120 Jan 14 10:58 ChangeLog
-rw-r--r--  1 wwwrun www  18007 Jan 14 10:59 GPL.txt
-rw-r--r--  1 wwwrun www   8155 Jan 14 10:59 INSTALL.txt
-rw-r--r--  1 wwwrun www    843 Jan 14 10:58 LICENSE.txt
-rw-r--r--  1 wwwrun www  19340 Jan 14 10:59 NEWS.txt
-rw-r--r--  1 wwwrun www   7695 Jan 14 10:59 README.txt
-rw-r--r--  1 wwwrun www    241 Jan 14 10:59 RELEASE_NOTES.txt
-rw-r--r--  1 wwwrun www   2895 Jan 14 10:58 index.php
drwxr-xr-x  3 wwwrun www   4096 Jan 14 10:59 misc
drwxr-xr-x 13 wwwrun www   4096 Jan 14 10:59 t3lib
drwxr-xr-x 14 wwwrun www   4096 Feb  5 17:23 typo3

*Verzeichnis und FileRechte: /srv/www/fasys/typo3conf

-rwxr-xr-x 1 wwwrun www     0 Feb  6 07:52 ENABLE_INSTALL_TOOL
drwxrwxrwx 2 wwwrun www  4096 Feb  6 08:10 ext
-rwxrwxrwx 1 wwwrun www  1465 Jan 14 10:58 extTables.php
-rwxrwxrwx 1 wwwrun www   149 Jan 14 10:58 index.html
drwxrwxrwx 2 wwwrun www  4096 Feb  6 08:10 l10n
-rwxrwxrwx 1 wwwrun www   726 Jan 14 10:58 localconf.php
-rwxrwxrwx 1 wwwrun www 48718 Feb  5 15:30 temp_CACHED_FE_psb2c4_ext_localconf.php
-rwxrwxrwx 1 wwwrun www 67320 Feb  5 15:30 temp_CACHED_FE_psb2c4_ext_tables.php
-rwxrwxrwx 1 wwwrun www 48715 Feb  5 15:17 temp_CACHED_psb2c4_ext_localconf.php
-rwxrwxrwx 1 wwwrun www 67320 Feb  5 15:17 temp_CACHED_psb2c4_ext_tables.php

So nun zum Problem:

Ich kann den Installationsassistenten aufrufen und bekomme gleich als erstes die Meldung das die Datei ENABLE_INSTALL_TOOL fehlt.

OK kein Problem : Putty -> CD .. -> mcedit ENABLE_INSTALL_TOOL [F2-F10] -> Browser refresh

Jetzt bin ich im ersten Fenster vom Typo3 123 Installer:

Username: root
Password
*
Host: localhost

Klick: Continue

Fehlermeldung: No database selected

OK dann halt über -- Install Tool is running in '123' mode. Click here to disable.

Im Abschnitt
Check database: steht dann folgendes:

  • Username, password or host not set

You may need to enter data for these values:
Username:
Host:

Use the form below.

  • Connected to SQL database successfully

Username:
Host:

  • Database not configured yet!

Currently you have no database selected.
Please select one or create a new database.

Nun ist das aber etwas verwirrend: Verbindung zur DB ist ok und doch nicht ????????

Im Punkt:
  • Update localconf.php

kann ich ja die Einstellungen ändern, also gemacht:

Username: root
Password:
*
Host: localhost

Database: "infomation_schema" oder "test"

da ich aber eine neue DB haben will trage ich unter

Create database? (Enter name): mywebsite

als Name ein.

Klick auf
Update localconf.php
bringt :


ERRORS
0 Could not create database 'mywebsite' (...not created)
Click the browsers "Back" button to reenter the values.


____________________________________________________________

DB-Zugriffstest mit volgenden php Script funktioniert ohne Probleme: von extern wie auch von intern oder direct über server

<?php
$link = mysql_connect("localhost", "root", "passwort")  
    or die ("No Connect - Error: " . mysql_error());  
echo "Conected";  
?>
____________________________________________________________

Auszug: wwwCustom_log
192.168.10.1 - - [06/Feb/2010:08:10:21 +0100] "POST /typo3/install/index.php?TYPO3_INSTALL[type]=config HTTP/1.1" 200 404  
192.168.10.1 - - [06/Feb/2010:08:10:24 +0100] "GET /typo3/install/index.php?TYPO3_INSTALL[type]=config HTTP/1.1" 200 25203  
192.168.10.1 - - [06/Feb/2010:08:10:25 +0100] "GET /typo3/install/index.php?TYPO3_INSTALL[type]=config&testingTrueTypeSupport=1 HTTP/1.1" 200 1197  
192.168.10.1 - - [06/Feb/2010:08:10:50 +0100] "POST /typo3/install/index.php?TYPO3_INSTALL[type]=config HTTP/1.1" 200 367  
192.168.10.1 - - [06/Feb/2010:08:20:29 +0100] "GET /gm/images/gm_bookmarks/folkd.gif HTTP/1.1" 404 1056  
192.168.10.1 - - [06/Feb/2010:08:31:16 +0100] "GET /typo3/install/index.php?TYPO3_INSTALL[type]=config HTTP/1.1" 200 25203  
192.168.10.1 - - [06/Feb/2010:08:31:17 +0100] "GET /typo3/install/index.php?TYPO3_INSTALL[type]=config&testingTrueTypeSupport=1 HTTP/1.1" 200 1197  
192.168.10.1 - - [06/Feb/2010:08:31:36 +0100] "GET / HTTP/1.1" 200 1181  
192.168.10.1 - - [06/Feb/2010:08:31:36 +0100] "GET /typo3/install/index.php?mode=123&step=1&password=joh316 HTTP/1.1" 200 4514  
192.168.10.1 - - [06/Feb/2010:08:31:39 +0100] "POST /typo3/install/index.php?TYPO3_INSTALL[type]=config&mode=123&step=1 HTTP/1.1" 200 20  

Auszug. wwwERROR_log**
[Fri Feb 05 15:13:08 2010] [error] [client 192.168.10.1] File does not exist: /srv/www/fasys/favicon.ico
[Fri Feb 05 15:28:48 2010] [error] [client 192.168.10.1] script '/srv/www/fasys/shop_content.php' not found or unable to stat  
[Fri Feb 05 16:25:00 2010] [error] [client 192.168.10.1] File does not exist: /srv/www/fasys/robots.txt
[Sat Feb 06 01:56:56 2010] [error] [client 192.168.10.1] File does not exist: /srv/www/fasys/robots.txt
[Sat Feb 06 03:08:48 2010] [error] [client 192.168.10.1] File does not exist: /srv/www/fasys/robots.txt
[Sat Feb 06 06:04:04 2010] [error] [client 192.168.10.1] File does not exist: /srv/www/fasys/favicon.ico
[Sat Feb 06 06:04:04 2010] [error] [client 192.168.10.1] File does not exist: /srv/www/fasys/favicon.ico
[Sat Feb 06 07:52:28 2010] [error] [client 192.168.10.1] File does not exist: /srv/www/fasys/favicon.ico
[Sat Feb 06 07:52:28 2010] [error] [client 192.168.10.1] File does not exist: /srv/www/fasys/favicon.ico
[Sat Feb 06 08:20:29 2010] [error] [client 192.168.10.1] File does not exist: /srv/www/fasys/gm



Kann einer von Euch zufälligerweise den Fehler sehen?
Ich finde Ihn einfach nicht und habe die verschiedenen Anleitung schon durch.

Gruß ZHermann

Content-ID: 135325

Url: https://administrator.de/contentid/135325

Ausgedruckt am: 20.11.2024 um 05:11 Uhr

85335
85335 06.02.2010 um 09:11:09 Uhr
Goto Top
mysqld scheint ja dann zu laufen, aber die Datenbank lässt sich nicht ansprechen, bzw. erstellen.
zhermann
zhermann 06.02.2010 um 09:19:03 Uhr
Goto Top
Hallo nullplannewbie123,

jo, die andere Webseite nutzt aber auch den gleiche mySQL Server und da geht es.

Daher steh ich etwas im Wald.

Gruß ZHermann
85335
85335 06.02.2010 um 09:31:42 Uhr
Goto Top
Leg doch einfach eine neue db an.
Mit mysqlshow siehst du welche Datenbanken schon vorhanden sind.
zhermann
zhermann 06.02.2010 um 09:37:45 Uhr
Goto Top
Hallo,

das habe ich auch schon versucht, über PHPMyAdmin, aber die DB wird nicht angezeigt.
Es sind 5 DBs auf dem Server, ich sehe aber nur, über den Typo3 Installer, "information_Schema" und die "Test" DB.

Mit PHPMyAdmin habe ich alle DBs zur Verfügung.

Gruß ZHermann
85335
85335 06.02.2010 um 09:42:44 Uhr
Goto Top
Wie jetzt ? Werden die db`s unter phpmyadmin angezeigt, oder nicht ?
Oder nicht alle ?
Was passiert wenn du versuchst mit phpmyadmin eine neue db anzulegen ?
zhermann
zhermann 06.02.2010 um 11:17:31 Uhr
Goto Top
Also unter phpMyAdmin habe ich vollen Zugriff.

Ich kann DBs anlegen, löschen, Rechte vergeben usw.

Wenn ich den Onlineshop auf einem dritten virtuellen host neu anlege, kann das Install Script auch eine DB anlegen.

Nur unter Typo3 geht nix.

;-[ ?grübel, grübel ? ]-;
85335
85335 06.02.2010 um 11:35:11 Uhr
Goto Top
Da kommen wir der Sache schon näher.
Wenn du unter phpmyadmin eine db erstellst z.B. typo3 solltest du die dann mit typo3 nutzen können, vorausgesetzt die rechte und passwort stimmen, wobei mir auffällt, dass keine db angesprochen wird, sondern nur die Verbindung zum mysql und der läuft ja.
Und warum heisst dein virt. host 192.x.y.z ? Ist das ein Intranet ?
zhermann
zhermann 06.02.2010 um 11:48:43 Uhr
Goto Top
Ok, habe ich auch schon versucht.

Als root am phpMyadmin angemeldet. - passt

Neue Datenbank anlegen

Name: mywebsite / Kollation
Zeichensatz: Kollation

Ergebnis: Die Datenbank mywebsite wurde erzeugt.

Rechte:

Benutzer Host Typ Rechte GRANT
root 127.0.0.1 global ALL PRIVILEGES Ja
root FASYS-WEB global ALL PRIVILEGES Ja
root localhost global ALL PRIVILEGES Ja

Ich würde sagen: "Das passt!"

Wenn ich jetzt auf die Typo3 Installation gehe, wird mir die DB nicht angezeigt.

Und jetzt?
85335
85335 06.02.2010 um 12:13:37 Uhr
Goto Top
Bist du sicher das du die nötigen Rechte hast ?
Denn als Besitzer von Typo wird wwwrun angezeigt.
zhermann
zhermann 06.02.2010 um 12:30:39 Uhr
Goto Top
Sicher bin ich mir nicht, ich gehe aber davon aus.

wwwwrun ist besitzer der Dateien und Verzeichnisse.

Bei der Shop Seite ist es genauso eingerichtet.

Die Anmeldung an dem DB Server erfolgt doch über das Script?
85335
85335 06.02.2010 um 12:48:41 Uhr
Goto Top
Das phpscript ?
Da wird aber keine db gewählt, sondern nur mysql connected.
("localhost", "root", "passwort")
zhermann
zhermann 06.02.2010 um 12:57:51 Uhr
Goto Top
Also wenn ich das richtig verstanden habe, macht der Typo3 Installer folgendes:

1. Daten vom User abfragen
2. in die localconf.php eintragen
3. Script ausführen

Oder?
85335
85335 06.02.2010 um 13:07:45 Uhr
Goto Top
Und da liegt (glaube ich) der Hase im Pfeffer.
Der User der das Installscript aufruft muss die entsprechenden Rechte haben oder du musst es als anderer User ausführen. su root, bzw. sudo
zhermann
zhermann 06.02.2010 um 13:32:55 Uhr
Goto Top
ÄH??????

Wie soll das Gehen, ich komme als Irgendwer per HTTP auf dem Apache an, oder?
Wie soll ich dann das Script auf dem Server als root oder sudo ausführen?

Sorry für die vielleicht doofe Frage, aber später soll doch jeder per http auf die Seiten zugreifen können.

Das verstehe ich jetzt nicht so ganz.
85335
85335 06.02.2010 um 14:03:59 Uhr
Goto Top
Wenn die Datenbank angelegt wurde, kann der Apache bzw. jeder der auf deine Seite klickt, diese Datenbank benutzen, aber nicht anlegen opder löschen.
Die Datenbank wird von Typo angelegt, das geht aber nur wenn Typo die Rechte dazu hat, bzw. derjenige der das Install-Script ausführt.
Sonst könnte ja jeder hingehen und eine db auf deinem Server anlegen, löschen oder sonstwas.
zhermann
zhermann 06.02.2010 um 17:32:31 Uhr
Goto Top
Sorry wenn ich erst jetzt antworte, war schnell einkaufen.

Also welche Rechte bzw. User soll ich auf die DB einrichten?

Unter phpMyAdmin wird die Db Standardmäßßig mit den Rechten angelegt:

root 127.0.0.1 global ALL PRIVILEGES Ja
root FASYS-WEB global ALL PRIVILEGES Ja
root localhost global ALL PRIVILEGES Ja

Wenn oder Was muß den da noch eingetragen werden?