PDA

View Full Version : Anfänger Problem: Kategorien können nicht aufgerufen werden


DrSnuggels
06-01-2007, 09:41 AM
Habe mir vor 2 Tagen phpld (ver.3) zugelegt und stehe nun vor einem Problem. vielleicht könnt ihr mir helfen.

Mein Vorgehen war:
- Intallation nach Anleitung
- ich verwende das Template SoilGreen
- Einrichtung von 2 Haupt-Kategorien und einiger Unterkategorien über das Backend (alle sind aktiv geschaltet)
- Testeintrag in eine Kategorie über Frontend(hat gefunzt)
- Freigabe des Eintrags über Backend (hat ebenfalls geklappt)

Nun das Problem:
Auf der Startseite sind die beiden Kategorien zu sehen.
Wenn ich aber auf die Kategorie klicke, in der ich den Testeintrag gemacht habe, dann erhalte ich den Fehler :

Error 500 - Internal server error

Ein interner Fehler ist aufgetreten!
Bitte versuchen Sie es zu einem späteren Zeitpunkt.

Was habe ich falsch gemacht??

Schon jetzt Danke von einem Anfänger..

Dr. Snuggels

regg
06-01-2007, 02:31 PM
Pooste bitte mal deine .htacces Datei und liegt der Webkatalog in einem Unterverzeichnis?

DrSnuggels
06-01-2007, 04:27 PM
#################################################
## PHP Link Directory - Apache Server Settings ##
#################################################
# Prevent .htaccess and .htpasswd files from being viewed by web clients
<Files "^\.ht">
Order allow,deny
Deny from all
</Files>
# Protect files
<Files ~ "^(.*)\.(inc|inc\.php|tpl|sql)$">
Order deny,allow
Deny from all
</Files>
# Protect directories
<Files ~ "^(backup|files|images|include|lang|libs(/.+)?|temp(/.+)?|templates(/.+)?|javascripts(/.+)?)$">
Order deny,allow
Deny from all
</Files>
# Disable directory browsing
Options -Indexes
# Follow symbolic links in this directory
Options +FollowSymLinks
# Override PHP settings that cannot be changed at runtime
# (If your server supports PHP settings via htaccess you can comment following two lines off)
# php_value register_globals 0
# php_value session.auto_start 0
# Customized error messages
# ( If you are running in a subfolder please add it, example: "directory/index.php?httpstatus=404" )
ErrorDocument 404 index.php?httpstatus=404
# Set the default handler
DirectoryIndex index.php
# URL rewrite rules
<IfModule mod_rewrite.c>
RewriteEngine On

#Make sure RewriteBase points to the directory where you installed phpLD.
#Example: "/phpld" if your installation is in a "phpld" subdirectory.
#RewriteBase /
##Latest Links Rewrite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^latest-links\.htm[l]?$ index.php?list=latest [QSA,NC,L]
##Top Hits Rewrite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^top-hits\.htm[l]?$ index.php?list=top [QSA,NC,L]
##Latest Articles Rewrite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^latest-articles\.htm[l]?$ index.php?list=latestarticles [QSA,NC,L]
##Details Link Page Rewrite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule (.*)detail/link-(.*)\.htm[l]?$ detail.php [QSA,NC]
##Article Page Rewrite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule (.*)articles/article-(.*)\.htm[l]?$ article.php [QSA,NC]
##Pagination Rewrite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule (.*)page-(\d+)\.htm[l]?(.*)$ $1/?p=$2 [PT,NC]
##Category redirect
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>


Keine Ahnung was das heisst.. aber vielleicht hat ja einer von Euch nen Rat..

Übrigens: die Installation liegt in einem "Unterverzeichnis". Die Domain greift aber direkt auf das Verzeichnis zu. (hab nen Ordner angelegt "meinedomain", in dem ist das phpld installiert und die Domain ist so eingestellt, dass die direkt auf den Ordner zugreift.

Weitere Infos:
-bin bei 1&1 - ja, ja Asche auf mein Haupt - aber so ist´s nunmal.
- Forumsuche hat mir zwar einige Ergebnisse geliefert, habe die probiert und es funztl leider trotzdem nicht :-(


Vielleicht weiss ja einer Rat.:)

Grüße,
Dr. Snuggels

regg
06-01-2007, 05:26 PM
Passe bitte diesen Teil an
#Make sure RewriteBase points to the directory where you installed phpLD.
#Example: "/phpld" if your installation is in a "phpld" subdirectory.
RewriteBase /


und schau mal unter
http://www.phplinkdirectory.com/forum/showthread.php?t=12294&highlight=1und1