Supportnet / Forum / Skripte(PHP,ASP,Perl...)
osCommerce
Frage
Habe mir grade das OpenSource-Programm osCommerce installiert und die Installation hat eigentlich geklappt und ich sehe schon die Startseite ...
Nun sehe ich aber bei jedem Klick auf einen Link beispielsweise solch eine Fehlermeldung:
[quote]
Forbidden
You don´t have permission to access /cms/catalog/:///index.php on this server.[/quote]
Was mache ich falsch oder wo muss ich die Rechte vergeben? Habe es übrigens aufm Localhost installiert, vielleicht geht es dort auch einfach nicht :(
Gruß
Goofy
Antwort 1 von Nessus
Hi,
wie sind die Dateirechte eingestellt?
Nessus
wie sind die Dateirechte eingestellt?
Nessus
Antwort 2 von Goofyhorn
wo kann ich das nachschauen? hätte hier mal die htaccess ..
der inhalt:
der inhalt:
Zitat:
# $Id: .htaccess,v 1.3 2003/06/12 10:53:20 hpdl Exp $
#
# This is used with Apache WebServers
#
# For this to work, you must include the parameter ´Options´ to
# the AllowOverride configuration
#
# Example:
#
# <Directory "/usr/local/apache/htdocs">
# AllowOverride Options
# </Directory>
#
# ´All´ with also work. (This configuration is in the
# apache/conf/httpd.conf file)
# The following makes adjustments to the SSL protocol for Internet
# Explorer browsers
<IfModule mod_setenvif.c>
<IfDefine SSL>
SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
</IfDefine>
</IfModule>
# Fix certain PHP values
# (commented out by default to prevent errors occuring on certain
# servers)
#<IfModule mod_php4.c>
# php_value session.use_trans_sid 0
# php_value register_globals 1
#</IfModule>
# $Id: .htaccess,v 1.3 2003/06/12 10:53:20 hpdl Exp $
#
# This is used with Apache WebServers
#
# For this to work, you must include the parameter ´Options´ to
# the AllowOverride configuration
#
# Example:
#
# <Directory "/usr/local/apache/htdocs">
# AllowOverride Options
# </Directory>
#
# ´All´ with also work. (This configuration is in the
# apache/conf/httpd.conf file)
# The following makes adjustments to the SSL protocol for Internet
# Explorer browsers
<IfModule mod_setenvif.c>
<IfDefine SSL>
SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
</IfDefine>
</IfModule>
# Fix certain PHP values
# (commented out by default to prevent errors occuring on certain
# servers)
#<IfModule mod_php4.c>
# php_value session.use_trans_sid 0
# php_value register_globals 1
#</IfModule>
Antwort 3 von Nessus
Hi,
das hat mit der .htaccess nichts zu tun, sondern das Zauberwort ist Chmod.
Stelle mal die Dateirechte auf 777 des Ordners: /cms/catalog/
Nessus
das hat mit der .htaccess nichts zu tun, sondern das Zauberwort ist Chmod.
Stelle mal die Dateirechte auf 777 des Ordners: /cms/catalog/
Nessus
Antwort 4 von Goofyhorn
habe mir sagen lassen, dass soll mit nem ftp programm gehen ... habe 3 stück ausprobiert und nun bald am ende meiner nerven ... kannste mir eins empfehlen oder zeigen wies anders geht?
Antwort 5 von Supermax
Der Link mit dem : und den vielen /// schaut sehr suspekt aus; sind alle Verzeichnisnamen und Dateipfade richtig konfiguriert?
Und weil du gesagt hast es ist auf Localhost installiert, meinst du damit eine Windows-Workstation?
Und weil du gesagt hast es ist auf Localhost installiert, meinst du damit eine Windows-Workstation?
Antwort 6 von Goofyhorn
Habs mir auch schon gedacht, aber ich hab das ganz normal nach den Anweisungen installiert. und ja, das ist mit localhost bei mir gemeint :P, also mit apache, php usw
wegen den dateirechten hab ich jetzt bei meinem ftp-prog rausgefunden, dass das nur bei dateien geht, die auf einem webserver liegen. ist das richtig? also ich habe dann mal den ordner hochgeladen, dort umgestellt und wieder runtergeladen, weiß aber nicht, obs das gebracht hat, verändert hat sich zumindest nichts ...
ich weiß dann ma echt nicht mehr, was ich machen soll :(
wegen den dateirechten hab ich jetzt bei meinem ftp-prog rausgefunden, dass das nur bei dateien geht, die auf einem webserver liegen. ist das richtig? also ich habe dann mal den ordner hochgeladen, dort umgestellt und wieder runtergeladen, weiß aber nicht, obs das gebracht hat, verändert hat sich zumindest nichts ...
ich weiß dann ma echt nicht mehr, was ich machen soll :(
Antwort 7 von Supermax
Der Doppelpunkt in dem Pfad irritiert mich etwas.... es kann durchaus sein daß sich Windows daran stört; eventuell müssen die Pfade auch in Windows-Konvention (also mit \ statt /) angegeben werden.
Den Tipp mit dem FTP-Programm kannst du bei Windows natürlich vergessen, da Windows ein anderes Berechtigungssystem hat.
Wichtig ist daß der User, unter dessen Account der Webserver läuft (vermutlich "SYSTEM") Vollzugriff auf das Verzeichnis von osCommerce hat.
Den Tipp mit dem FTP-Programm kannst du bei Windows natürlich vergessen, da Windows ein anderes Berechtigungssystem hat.
Wichtig ist daß der User, unter dessen Account der Webserver läuft (vermutlich "SYSTEM") Vollzugriff auf das Verzeichnis von osCommerce hat.
Antwort 8 von Goofyhorn
Zitat:
Wichtig ist daß der User, unter dessen Account der Webserver läuft (vermutlich "SYSTEM") Vollzugriff auf das Verzeichnis von osCommerce hat.
Wichtig ist daß der User, unter dessen Account der Webserver läuft (vermutlich "SYSTEM") Vollzugriff auf das Verzeichnis von osCommerce hat.
wie mach ich das?

