Installation - setup startet nicht

Hallo,

bin neu hier und stolpere schon ganz am Anfang, komme mir dabei auch reichlich blöd vor: ich schaffe es noch nicht mal das setup zu starten :frowning:
Folgende Grundlagen:
Das root-Verzeichnis bei meinem hoster heißt “web”.
In einem Unterordner “web/xxx” habe ich eine bestehende unter joomla2.5 erstellte homepage, ich nenne sie mal “xxx.de”.
Mein oxid shop soll zu dieser homepage dazu und ich möchte ihn im Unterordner “web/shop” installieren und dann einen link setzen.

Das sollte doch kein Problem sein, oder ??

Für eine andere homepage habe ich dasselbe schon mal gemacht, mit openCart, es funktioniert prima. Aber jetzt soll es OXID sein und das funktioniert einfach nicht.
Warum nicht mal das setup anläuft, ist mir schleierhaft.

Rufe ich im browser “www.shop.xxx.de/setup” auf, erscheint die Meldung: “server nicht gefunden”. Ich habe es mit www probiert, mit http:// mit beidem, ohne, mit slash, dasselbe mit xxx.de/shop, oder mit punkt - alle Möglichkeiten. Entweder ich bekomme das o.g. “server nicht gefunden”, oder irgend eine homepage mit ‘shop’ im Namen und dazu ein ‘uups - sorry, nicht gefunden’

Alle Verzeichnisse sind über Filezilla hochgeladen, die Schreibrechte sind angepasst auf 777.

Müssen vielleicht noch irgendwelche Dateien oder Verzeichnisse wieder gelöscht werden, bevor das setup anläuft? Wenn ja, welche?

Oder steh ich einfach nut total auf der Leitung? :confused:

Wäre echt dankbar für einen (oder mehrere) Tipps :slight_smile:

tilia

Verzeichnis: /web = www.xxx.de korrekt?
Dann ist das Verzeichnis /web/shop anzusprechen via www.xxx.de/shop

Wenn das nicht tut, dann greift wahrscheinlich dein Joomla die Abfrage ab und bearbeitet die. Poste mal hier die .htaccess von deinem Joomla. Da muss dann entweder eine Ausnahme definiert werden, oder man löst das anders.

Du kannst dir bestimmt über deinen Provider eine Subdomain anlegen, also shop.xxx.de. Die Subdomain hat dann ideralerweise ein eigenes Verzeichnis… ist ja nach Hoster unterschiedlich…

Gruß
Lars

Hallo Tilia,

mit anderen Worten: Ruf mal www.xxx.de/shop/setup/ auf :wink:

Gruß

Hallo Lars und Marco,

wow, danke für die schnelle Antwort ! :slight_smile:

Also mit www.xxx.de/shop oder auch www.xxx.de/shop/setup hab ich schon alle Varianten durchgespielt, das nutzt nichts. Antwort: " The requested URL /shop/setup was not found on this server." :rolleyes:

Eine subdomain hab ich auch schon angelegt: "shop.xxx.de."
Ob die direkt irgendwo ein eigenes Verzeichnis hat, weiß ich nicht, jedenfalls wird das nirgends beschrieben. Ich denke mir, wenn man mit einer subdomain arbeitet, muss doch OXID auch wissen, dass es da drauf zugreifen soll . . oder? Muss das in die .htaccess?

Beim Anlegen der subdomain gibt es zum Ausfüllen folgende Felder:

  1. host :das ist laut Anleitung der Name der subdomain, also “shop”
  2. domain : ist xxx.de
  3. redirect typ: zur Auswahl stehen:
    No Redirect: Es findet keine Weiterleitung statt
    No Flag: Geben Sie beim Weiterleitungspfad eine Ziel-Adresse in Form von
    http://www.ihrezieladresse.de ein.
    L: Wählen Sie die Option “L” wenn Sie in Ihrem FTP-Verzeichnis ein Unterverzeichnis erstellt
    haben auf das weitergeleitet werden soll. Als Redirect Pfad müssen Sie dann
    beispielsweise folgendes eingeben: …/web/subdomainname/
    Ich habe also “L” gewählt und dann beim
  4. redirect pfad : “…/web/shop/” eingegeben bzw. die Kurfassung “/shop/”

Wenn ich dann “www.shop.xxx.de” aufrufe oder auch “www.shop.xxx.de/setup”, ist grad egal, es produziert nur die Meldung “The requested URL /setup was not found on this server.”

Dasselbe habe ich auch schon ohne redirect versucht - gleiches resultat. :frowning:

Ob die joomla .htaccess die Anfrage “wegschnappt” - keine Ahnung. Habe die joomla .htaccess mal unten angehängt. Und die oxid-htaccess auch gleich dahinter.

@package Joomla

@copyright Copyright © 2005 - 2013 Open Source Matters. All rights reserved.

@license GNU General Public License version 2 or later; see LICENSE.txt

READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE!

The line just below this section: ‘Options +FollowSymLinks’ may cause problems

with some server configurations. It is required for use of mod_rewrite, but may already

be set by your server administrator in a way that dissallows changing it in

your .htaccess file. If using it causes your server to error out, comment it out (add # to

beginning of line), reload your site in your browser and test your sef url’s. If they work,

it has been set by your server administrator and you do not need it set here.

Can be commented out if causes errors, see notes above.

Options +FollowSymLinks

Mod_rewrite in use.

RewriteEngine On

Begin - Rewrite rules to block out some common exploits.

If you experience problems on your site block out the operations listed below

This attempts to block the most common type of exploit attempts to Joomla!

Block out any script trying to base64_encode data within the URL.

RewriteCond %{QUERY_STRING} base64_encode[^(]([^)]) [OR]

Block out any script that includes a <script> tag in URL.

RewriteCond %{QUERY_STRING} (<|%3C)([^s]s)+cript.(>|%3E) [NC,OR]

Block out any script trying to set a PHP GLOBALS variable via URL.

RewriteCond %{QUERY_STRING} GLOBALS(=|[|%[0-9A-Z]{0,2}) [OR]

Block out any script trying to modify a _REQUEST variable via URL.

RewriteCond %{QUERY_STRING} _REQUEST(=|[|%[0-9A-Z]{0,2})

Return 403 Forbidden header and show the content of the root homepage

RewriteRule .* index.php [F]

End - Rewrite rules to block out some common exploits.

Begin - Custom redirects

If you need to redirect some pages, or set a canonical non-www to

www redirect (or vice versa), place that code here. Ensure those

redirects use the correct RewriteRule syntax and the [R=301,L] flags.

End - Custom redirects

Uncomment following line if your webserver’s URL

is not directly related to physical file paths.

Update Your Joomla! Directory (just / for root).

RewriteBase /

Begin - Joomla! core SEF Section.

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

If the requested path and file is not /index.php and the request

has not already been internally rewritten to the index.php script

RewriteCond %{REQUEST_URI} !^/index.php

and the request is for something within the component folder,

or for the site root, or for an extensionless URL, or the

requested URL ends with one of the listed extensions

RewriteCond %{REQUEST_URI} /component/|(/[^.]*|.(php|html?|feed|pdf|vcf|raw))$ [NC]

and the requested path and file doesn’t directly match a physical file

RewriteCond %{REQUEST_FILENAME} !-f

and the requested path and file doesn’t directly match a physical folder

RewriteCond %{REQUEST_FILENAME} !-d

internally rewrite the request to the index.php script

RewriteRule .* index.php [L]

End - Joomla! core SEF Section.


hier die OXID- htaccess, obwohl Ihr die ja sicher besser kennt als ich :smiley:

In case you want to add a .htpasswd authentification

you’ll have to add the host of the shop as an allowed entity,

so that calls from the host skip the authentification

Example:

Order Deny,Allow

Deny from All

AuthType Basic

AuthName “Access not allowed”

AuthUserFile path_to_htpasswd_file/.htpasswd

Require valid-user

Allow from localhost

Satisfy Any

<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]

RewriteCond %{REQUEST_URI} oxseo.php$
RewriteCond %{QUERY_STRING} mod_rewrite_module_is=off
RewriteRule oxseo.php$ oxseo.php?mod_rewrite_module_is=on [L]

RewriteCond %{REQUEST_URI} !(/admin/|/core/|/application/|/export/|/modules/|/out/|/setup/|/tmp/|/views/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !(.html|/|.jpg|.css|.pdf|.doc|.gif|.png|.js|.htc)$ %{REQUEST_URI}/ [R=301,L]

RewriteCond %{REQUEST_URI} !(/admin/|/core/|/application/|/export/|/modules/|/out/|/setup/|/tmp/|/views/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.html|/)$ oxseo.php

RewriteCond %{REQUEST_URI} (/out/pictures/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.jpe?g|.gif|.png)$ getimg.php

</IfModule>

disabling log file access from outside

<FilesMatch “(EXCEPTION_LOG.txt|.log$|.tpl$|pkg.rev|.ini|pkg.info|.pem$)”>
order allow,deny
deny from all
</FilesMatch>

Options -Indexes
DirectoryIndex index.php index.html


Danke schon mal für Eure Hilfe!
Liebe Grüße:)
tilia

Die Subdomain rufst du ohne “www” auf. Das “www” ist quasi schon eine Subdomain.
Das mit dem Einrichten der Subdomain klingt mir schlüssig, ist aber schwer zu beurteilen wenn man den Hoster nicht kennt/ schon mal mit solch einem Hosting-Paket zu tun hatte.

Probier bitte mal folgendes:
shop.xxx.de/robots.txt
www.xxx.de/shop/robots.txt

wenn du das Textfile aufrufen kannst (das geht eigentlich immer) dann bist du schon mal auf dem richtigen Weg :slight_smile:

Gruß
Lars

Hallo Lars,

uff - mit der subdomain und redirect und dann ohne www geht es tatsächlich :stuck_out_tongue: !
Also stand ich doch auf der Leitung :rolleyes:

Vielen vielen Dank fürs draufhelfen :):):):slight_smile:

Gruß
Gerit