xampp 8.1.6, Windows10 und typo3 11.5

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

xampp 8.1.6, Windows10 und typo3 11.5

Postby vschwoerer » 20. July 2022 11:54

Hallo nachdem ich alles versucht habe, anbei mein Problem:
1) ich installiere xampp unter C:\xampp -funktioniert
2) ich importiere mittels composer in das Verzeichnis C:\xampp\htdocs\projektvorlage typo3 11.5 - funktioniert

3) Ich passe in der httpd-vhosts.conf die DocumentenRoot an: <VirtualHost *:80>
DocumentRoot " DocumentRoot "C:/xampp/htdocs/projektvorlage/public"
ServerName localhost
<VirtualHost>
an, so wie es auf typo3.org beschrieben, dass die DocumentenRoot auf public zeigen muss
4) Unter windows habe ich in der hosts folgende Änderung vorgenommen
# localhost name resolution is handled within DNS itself.
127.0.0.1 localhost
# ::1 localhost

Laut allen Webartikel sollte nun beim Aufruf localhost/projektvorlage die typo3 Erstinstallation erfolgen (wenn FIRST_INSTALL vorhanden ist)
5) rufe ich localhost/projektvorlage auf erhalte ich das Verzeichnis

[PARENTDIR] Parent Directory -
[ ] LICENSE 2022-02-18 01:29 18K
[ ] composer.json 2022-02-18 01:29 1.3K
[ ] composer.lock 2022-07-20 08:02 248K
[DIR] config/ 2022-07-20 08:03 -
[DIR] public/ 2022-07-20 08:03 -
[DIR] vendor/ 2022-07-20 08:03 -
Ich kann zwar in vendor und config wechseln, aber nicht nach public. Es kommt die Meldung public nicht erreichbar.
Laut Anleitungen, würde wenn die FIRST_INSTALL da wäre, dann die typo3 Installation kommen. Aber es geht nicht -> Seite ist nicht erreichbar
vschwoerer
 
Posts: 5
Joined: 20. July 2022 11:19
XAMPP version: 8.1.6
Operating System: windows10

Re: xampp 8.1.6, Windows10 und typo3 11.5

Postby Altrea » 20. July 2022 17:48

Hi,

Wenn du einen VHost erstellst mit C:/xampp/htdocs/projektvorlage/public als DocumentRoot für localhost, dann würde ein Aufruf von http://localhost/projektvorlage/ auf das Verzeichnis C:/xampp/htdocs/projektvorlage/public/projektvorlage/ zeigen.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11933
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: xampp 8.1.6, Windows10 und typo3 11.5

Postby vschwoerer » 30. July 2022 19:09

OK, ich gehe davon aus, dass deine Antwort richtig ist - kapieren tue ich sie nicht :-). Wie wäre dann der richtige Eintrag? Im Buch steht, dass die index.php nun im Verzeichnis public ist und deshalb der DocumentRoot auch auf dieses public/ Verzeichnis verwiesen muss. Auf typo3.org steht dann auch FIRST_INSTALL muss im public Verzeichnis sein.
"After you have configured your web server to point ot the public directory of your project, TYPO3 can be accessed via a web browser. When accessing a new site for the first time, TYPO3 automatically redirects all requests to /typo3/install.php to complete the installation process."
Wie wäre nun deiner Meinung nach die Anfrage

1. Alternative -> C:/xampp/htdocs/projektvorlage
2. Alternative -> C:/xampp/projektvorlage

Ich teste das mal aus ....

Lieben Dank Volker
vschwoerer
 
Posts: 5
Joined: 20. July 2022 11:19
XAMPP version: 8.1.6
Operating System: windows10

Re: xampp 8.1.6, Windows10 und typo3 11.5

Postby Nobbie » 30. July 2022 20:13

vschwoerer wrote:OK, ich gehe davon aus, dass deine Antwort richtig ist - kapieren tue ich sie nicht :-).


Dann lies als allererstes mal die Apache Dokumentation durch, was DocumentRoot eigentlich bedeutet: https://httpd.apache.org/docs/current/d ... cumentroot

VIelleicht hast Du auch einfach nur die Reihenfolge der Ordner verdreht? Du hast c:/xampp/htdocs/projektvorlage/public angelegt und dann den DocumentRoot auch so definiert. Vielleicht solltest Du aber anders herum c:/xampp/htdocs/public/projektvorlage anlegen und dort c:/xampp/htdocs/public als DocumentRoot festlegen. Dann würde http://localhost/projekvorlage funktionieren.

Der DocumentRoot ist das Verzeichnis, wo Apache hingeht, wenn in der URL gar kein Ordner angegeben ist: http://localhost - hier werden die Dateien aus dem DocumentRoot geholt. Also bei Dir aus c:/xampp/htdocs/public/projektvorlage (denn so hast Du den DocumentRoot angegeben). Das ist aber nicht das, was Du willst, Du willst ja hinter localhost in der URL auch noch extra "projektvorlage" angeben. Dann darfst Du es nicht schon im DocumentRoot angeben, dann ist es doppelt gemoppelt.
Nobbie
 
Posts: 13176
Joined: 09. March 2008 13:04

Re: xampp 8.1.6, Windows10 und typo3 11.5

Postby vschwoerer » 31. July 2022 10:21

Hallo Nobbie, Danke für Deine Antwort. Ich bin noch am Testen. Der Composer legt die Dateistruktrur an. Da hast du keinen Einfluss. D.h. "composer create-project "typo3/cms-base-distribution:^11.5" my-new-project" dann hat man die vorgegebene Struktur an der du nichts mehr änderst:
├── .gitignore
├── composer.json
├── composer.lock
├── LICENSE
├── public
├── README.md
├── var
└── vendor

Liebe Grüße Volker
vschwoerer
 
Posts: 5
Joined: 20. July 2022 11:19
XAMPP version: 8.1.6
Operating System: windows10

Re: xampp 8.1.6, Windows10 und typo3 11.5

Postby Altrea » 31. July 2022 10:38

Du musst einfach sauber der typo3 Installations-Anleitung folgen.

Da steht richtigerweise, dass der DocumentRoot auf das public Verzeichnis deines Projektordners zeigen soll, es steht im nächsten Schritt aber nicht, dass das Projektverzeichnis in der URL mitangegeben wird, sondern dass du http://domain/typo3 aufrufen sollst, um den Indtallation-Wizard zu erreichen.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11933
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: xampp 8.1.6, Windows10 und typo3 11.5

Postby vschwoerer » 31. July 2022 15:01

<VirtualHost *:80>
##ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "C:/xampp/htdocs/project/public"
ServerName localhost
<Directory "C:/xampp/htdocs/project/public">
Options Indexes FollowSymLinks Includes ExecCGI
Order allow,deny
Allow from all
</Directory>
##ServerAlias www.dummy-host.example.com
ErrorLog "logs/stadtjaeger-error.log"
##CustomLog "logs/dummy-host.example.com-access.log" common
</VirtualHost>

so müsste es richtig sein ...
vschwoerer
 
Posts: 5
Joined: 20. July 2022 11:19
XAMPP version: 8.1.6
Operating System: windows10

Re: xampp 8.1.6, Windows10 und typo3 11.5

Postby vschwoerer » 09. February 2023 10:40

So nachdem ich einiges zu tun hatte, versuche ich es wieder. Interessant, ich habe getestet, ohne die http_vhosts.conf anzupassen.
Meine Tests waren so:
-C:\xampp\htdoc\hello_world.php -> hat ohne Anpassungen funktioniert
C:\xampp\htdocs\localhost_test\hello_world_01.php -> hat ohne Anpassungen funtkionert
Habe ich DocumentRoot "C:/xampp/htdocs/project/public" eingesetzt, ging gar nichts mehr.
Habe ich DocumentRoot "C:/xampp/htdocs" eingesetzt, funktionierten die o.g. Test wieder.
Auch ist es ohne Anpassungen möglich C:\xampp\htdocs\project\public\index.php aufzurufen
was nicht geht ist der Aufruf localhost/project. Mal sehen ob ich das hinbekomme!

Gruß Volker

Es scheint wohl so, dass auf einer lokalen Windowsumgebung die Anpassungen die da im Netz stehen, so nicht unbedingt erforderlich sind.

Nachtrag:
<VirtualHost *:80>
##ServerAdmin webmaster@dummy-host.example.com
##DocumentRoot "C:/xampp/htdocs/dummy-host.example.com"
DocumentRoot "C:/xampp/htdocs/project/public"
<Directory "C:/xampp/htdocs/project/public">
Options Indexes FollowSymLinks Includes ExecCGI
Order allow,deny
Allow from all
</Directory>
##ServerName localhost
##ServerAlias www.dummy-host.example.com
##ErrorLog "logs/dummy-host.example.com-error.log"
##CustomLog "logs/dummy-host.example.com-access.log" common
</VirtualHost>

Und ich gabe dann einfach ein localhost/index.php dann wird die Installation aufgerufen. Was mir jetzt einfach noch fehlt, ist dass dann die Website bei localhost/project/ erscheint. Na mal sehen
vschwoerer
 
Posts: 5
Joined: 20. July 2022 11:19
XAMPP version: 8.1.6
Operating System: windows10


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 106 guests