.htaccess - konfiguracja na serwerze

Konfiguracja serwerów, usług, itp.
S21
Posty: 6
Rejestracja: 07 stycznia 2011, 21:09

.htaccess - konfiguracja na serwerze

Post autor: S21 »

Witam.
Mam serwer VPS. No i oczywiście instalacje LAMP. Serwer ogólnie miał być używany tylko do gry w Diablo2 ale zostało mi jeszcze dużo miejsca więc postanowiłem przenieść moje strony z Hosting24 na mój prywatny serwer, po co płacić za dwa jak mogę mieć wszystko na jednym. Moje forum pracuje na skrypcie phpBB3 i katalog ,,page presell'' też mam ale w obu przypadkach nie mogę sobie poradzić z plikiem .htaccess, non stop wyświetla mi:

Kod: Zaznacz cały

500 Internal Server Error
Więc na razie pliki htaccess są puste tak aby same stronę wyświetlało. O to kod tych plików, powiedzcie co jest nie tak?

Plik katalogu page presell:

Kod: Zaznacz cały

RewriteEngine On

# ZMIEN SCIEZKE, JESLI TWOJA STRONA ZNAJDUJE SIE W PODKATALOGU
# PRZYKLAD: RewriteBase /moja/fajna/strona/

RewriteBase /

RewriteRule ^rss(/$|$) rss.php [L]

RewriteRule ^glowna(/$|$) index.php?module=glowna [L]

RewriteRule ^wyloguj(/$|$) index.php?module=wyloguj [L]

RewriteRule ^zaloguj(/$|$) index.php?module=zaloguj [L]

RewriteRule ^rejestracja(/$|$) index.php?module=rejestracja [L]

RewriteRule ^rejestracja/sukces(/$|$) index.php?module=rejestracja&status=add_ok [L]

RewriteRule ^kontakt(/$|$) index.php?module=kontakt [L]

RewriteRule ^kontakt/wyslano(/$|$) index.php?module=kontakt&status=send_success [L]

RewriteRule ^regulamin(/$|$) index.php?module=regulamin [L]

RewriteRule ^moje-wpisy(/$|$) index.php?module=mojeWpisy [L]

RewriteRule ^moje-wpisy/edytuj/([0-9]+)(/$|$) index.php?module=mojeWpisy&act=edytuj&id=$1 [L]

RewriteRule ^moje-wpisy/status/([a-z0-9_]+)(/$|$) index.php?module=mojeWpisy&status=$1 [L]

RewriteRule ^wpisy(/$|$) index.php?module=wpisy [L]

RewriteRule ^tag/(.*?)/strona/([0-9]+)(/$|$) index.php?module=wpisy&tag=$1&start=$2 [L]

RewriteRule ^tag/(.*?)(/$|$) index.php?module=wpisy&tag=$1 [L]

RewriteRule ^([a-z0-9_-]+)-([0-9]+)(/$|$) index.php?module=wpisy&id=$2 [L]

RewriteRule ^usun-wpis/([0-9]+)(/$|$) index.php?module=mod&act=usunWpis&id=$1 [L]

RewriteRule ^usun-wpis/status/([a-z0-9_]+)(/$|$) index.php?module=mod&status=$1 [L]

RewriteRule ^edytuj-wpis/([0-9]+)(/$|$) index.php?module=mod&act=edytujWpis&id=$1 [L]

RewriteRule ^edytuj-wpis/status/([a-z0-9_]+)(/$|$) index.php?module=mod&status=$1 [L]

RewriteRule ^nowe-wpisy(/$|$) index.php?module=mod [L]

RewriteRule ^akceptuj-wpis/([0-9]+)(/$|$) index.php?module=mod&act=akceptujWpis&id=$1 [L]

RewriteRule ^akceptuj-wpis/status/([a-z0-9_]+)(/$|$) index.php?module=mod&status=$1 [L]

RewriteRule ^kategoria/([a-z0-9_-]+)-([0-9]+)(/$|$) index.php?module=kategorie&id=$2 [L]

RewriteRule ^kategoria/([a-z0-9_-]+)-([0-9]+)/strona/([0-9]+)(/$|$) index.php?module=kategorie&id=$2&start=$3 [L]

RewriteRule ^kategorie(/$|$) index.php?module=kategorie [L]
Plik phpBB3

Kod: Zaznacz cały

# Lines That should already be in your .htacess
#
# Uncomment the statement below if you want to make use of
# HTTP authentication and it does not already work.
# This could be required if you are for example using PHP via Apache CGI.
#
#<IfModule mod_rewrite.c>
#RewriteEngine on
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#</IfModule>

<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>

# You may need to un-comment the following lines
# Options +FollowSymlinks
# To make sure that rewritten dir or file (/|.html) will not load dir.php in case it exist
# Options -MultiViews
# REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE
RewriteEngine On
# REWRITE BASE
RewriteBase /
# HERE IS A GOOD PLACE TO FORCE CANONICAL DOMAIN
# RewriteCond %{HTTP_HOST} !^www\.pogadajmy\.net\.pl$ [NC]
# RewriteRule ^(.*)$ http://www.pogadajmy.net.pl/$1 [QSA,L,R=301]

# DO NOT GO FURTHER IF THE REQUESTED FILE / DIR DOES EXISTS
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]
#####################################################
# PHPBB SEO REWRITE RULES ALL MODES
#####################################################
# AUTHOR : dcz www.phpbb-seo.com
# STARTED : 01/2006
#################################
# FORUMS PAGES
###############
# FORUM INDEX REWRITERULE WOULD STAND HERE IF USED. "forum" REQUIRES TO BE SET AS FORUM INDEX
# RewriteRule ^forum\.html$ /index.php [QSA,L,NC]
# FORUM ALL MODES
RewriteRule ^(forum|[a-z0-9_-]*-f)([0-9]+)(-([0-9]+))?\.html$ /viewforum.php?f=$2&start=$4 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER ALL MODES
RewriteRule ^(forum|[a-z0-9_-]*-f)([0-9]+)/(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?f=$2&t=$4&start=$6 [QSA,L,NC]
# GLOBAL ANNOUNCES WITH VIRTUAL FOLDER ALL MODES
RewriteRule ^announces/(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?t=$2&start=$4 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM ALL MODES
RewriteRule ^([a-z0-9_-]*)/?(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?forum_uri=$1&t=$3&start=$5 [QSA,L,NC]
# PHPBB FILES ALL MODES
RewriteRule ^resources/[a-z0-9_-]+/(thumb/)?([0-9]+)$ /download/file.php?id=$2&t=$1 [QSA,L,NC]
# PROFILES ALL MODES WITH ID
RewriteRule ^(member|[a-z0-9_-]*-u)([0-9]+)\.html$ /memberlist.php?mode=viewprofile&u=$2 [QSA,L,NC]
# USER MESSAGES ALL MODES WITH ID
RewriteRule ^(member|[a-z0-9_-]*-u)([0-9]+)-(topics|posts)(-([0-9]+))?\.html$ /search.php?author_id=$2&sr=$3&start=$5 [QSA,L,NC]
# GROUPS ALL MODES
RewriteRule ^(group|[a-z0-9_-]*-g)([0-9]+)(-([0-9]+))?\.html$ /memberlist.php?mode=group&g=$2&start=$4 [QSA,L,NC]
# POST
RewriteRule ^post([0-9]+)\.html$ /viewtopic.php?p=$1 [QSA,L,NC]
# ACTIVE TOPICS
RewriteRule ^active-topics(-([0-9]+))?\.html$ /search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
# UNANSWERED TOPICS
RewriteRule ^unanswered(-([0-9]+))?\.html$ /search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
# NEW POSTS
RewriteRule ^newposts(-([0-9]+))?\.html$ /search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
# THE TEAM
RewriteRule ^the-team\.html$ /memberlist.php?mode=leaders [QSA,L,NC]
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES

# FORUM WITHOUT ID & DELIM ALL MODES (SAME DELIM)
# THESE FOUR LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-z0-9_-]+)(-([0-9]+))\.html$ /viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-z0-9_-]+)\.html$ /viewforum.php?forum_uri=$1 [QSA,L,NC]
# FIX RELATIVE PATHS : FILES
RewriteRule ^.+/(style\.php|ucp\.php|mcp\.php|faq\.php|download/file.php)$ /$1 [QSA,L,NC,R=301]
# FIX RELATIVE PATHS : IMAGES
RewriteRule ^.+/(styles/.*|images/.*)/$ /$1 [QSA,L,NC,R=301]
# END PHPBB PAGES
#####################################################

Proszę o sensowną odpowiedź?
alfi
Posty: 17
Rejestracja: 10 stycznia 2011, 18:01

Post autor: alfi »

Włącz moduł rewrite serwera apache. Sensowna... chyba tak :)
S21
Posty: 6
Rejestracja: 07 stycznia 2011, 21:09

Post autor: S21 »

Kod: Zaznacz cały

RewriteEngine On

# ZMIEN SCIEZKE, JESLI TWOJA STRONA ZNAJDUJE SIE W PODKATALOGU
# PRZYKLAD: RewriteBase /moja/fajna/strona

Co tam jest napisane, chyba jest logiczne, że mod rewite na apache2 jest włączony... Jak masz tak odpowiadać to lepiej wcale nie udzielaj się.
alfi
Posty: 17
Rejestracja: 10 stycznia 2011, 18:01

Post autor: alfi »

Eh... naprawdę? Jakby ci działał ,,rewrite'' to byś nie dostawał 500. Zerknij może czy masz załadowany moduł do serwera apache? Napisałbym co należy wpisać, ale będę...
Najpierw może, ten tego, przemyśl, że ktoś ci nie udziela złej rady.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Spokojnie. Bez takich efektów ubocznych proszę.
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

S21, skoroś taki pewien to pokaż wynik polecenia:

Kod: Zaznacz cały

ls -la /etc/apache2/mods-enabled/
S21
Posty: 6
Rejestracja: 07 stycznia 2011, 21:09

Post autor: S21 »

Kod: Zaznacz cały

drwxr-xr-x 2 root root 4096 Jan  9 20:10 .
drwxr-xr-x 7 root root 4096 Jul  8  2010 ..
lrwxrwxrwx 1 root root   28 Nov 10 23:04 alias.conf -> ../mods-available/alias.conf
lrwxrwxrwx 1 root root   28 Nov 10 23:04 alias.load -> ../mods-available/alias.load
lrwxrwxrwx 1 root root   33 Nov 10 23:04 auth_basic.load -> ../mods-available/auth_basic
.load
lrwxrwxrwx 1 root root   33 Nov 10 23:04 authn_file.load -> ../mods-available/authn_file
.load
lrwxrwxrwx 1 root root   36 Nov 10 23:04 authz_default.load -> ../mods-available/authz_d
efault.load
lrwxrwxrwx 1 root root   38 Nov 10 23:04 authz_groupfile.load -> ../mods-available/authz
_groupfile.load
lrwxrwxrwx 1 root root   33 Nov 10 23:04 authz_host.load -> ../mods-available/authz_host
.load
lrwxrwxrwx 1 root root   33 Nov 10 23:04 authz_user.load -> ../mods-available/authz_user
.load
lrwxrwxrwx 1 root root   32 Nov 10 23:04 autoindex.conf -> ../mods-available/autoindex.c
onf
lrwxrwxrwx 1 root root   32 Nov 10 23:04 autoindex.load -> ../mods-available/autoindex.l
oad
lrwxrwxrwx 1 root root   26 Nov 10 23:04 cgi.load -> ../mods-available/cgi.load
lrwxrwxrwx 1 root root   30 Nov 10 23:04 deflate.conf -> ../mods-available/deflate.conf
lrwxrwxrwx 1 root root   30 Nov 10 23:04 deflate.load -> ../mods-available/deflate.load
lrwxrwxrwx 1 root root   26 Nov 10 23:04 dir.conf -> ../mods-available/dir.conf
lrwxrwxrwx 1 root root   26 Nov 10 23:04 dir.load -> ../mods-available/dir.load
lrwxrwxrwx 1 root root   26 Nov 10 23:04 env.load -> ../mods-available/env.load
lrwxrwxrwx 1 root root   27 Nov 10 23:04 mime.conf -> ../mods-available/mime.conf
lrwxrwxrwx 1 root root   27 Nov 10 23:04 mime.load -> ../mods-available/mime.load
lrwxrwxrwx 1 root root   34 Nov 10 23:04 negotiation.conf -> ../mods-available/negotiati
on.conf
lrwxrwxrwx 1 root root   34 Nov 10 23:04 negotiation.load -> ../mods-available/negotiati
on.load
lrwxrwxrwx 1 root root   27 Nov 10 23:15 php5.conf -> ../mods-available/php5.conf
lrwxrwxrwx 1 root root   27 Nov 10 23:15 php5.load -> ../mods-available/php5.load
lrwxrwxrwx 1 root root   30 Jan  9 20:10 rewrite.load -> ../mods-available/rewrite.load
lrwxrwxrwx 1 root root   31 Nov 10 23:04 setenvif.conf -> ../mods-available/setenvif.con
f
lrwxrwxrwx 1 root root   31 Nov 10 23:04 setenvif.load -> ../mods-available/setenvif.loa
d
lrwxrwxrwx 1 root root   29 Nov 10 23:04 status.conf -> ../mods-available/status.conf
lrwxrwxrwx 1 root root   29 Nov 10 23:04 status.load -> ../mods-available/status.load
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Nie katalogu

Kod: Zaznacz cały

mods-available
tylko

Kod: Zaznacz cały

mods-enabled
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

mariaczi, mi to jednak wygląda na zwartość mods-enabled. S21, po pierwsze to byś sprawdził co mówią logi na ten temat. Patrzyłeś? A po drugie, nie masz czasem w tych plikach windowsowych znaków końca linii? Przy otworzeniu pliku w vimie, widać wtedy niebieskie znaki ^M na końcach linii.
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Racja lessmian2, źle spojrzałem na ścieżki. Moje przeoczenie.
ODPOWIEDZ