Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2014-04-29 13:42:10

  Q4RR - Użytkownik

Q4RR
Użytkownik
Zarejestrowany: 2013-04-12

Serwer - strona główna działa, podstrony nie

Dzień Dobry
Debian 7 wheezy na ovh
Linux 2.6.32-042stab084.14 on x86_64

Mam pewien problem z pewną stroną a więc postawiłem serwer www  włączyłem mod_rewrite, pozbyłem się wszystkich błędów powiązanych z prawami plików a strona i tak nie działa jak powinna.

Jak się wchodzi na stronę główną wszystko gra, jak klikniemy obojętnie co kol wiek dostajemy 404

Czytałem na suporcie owego Open Classifieds  wszystkie problemy z 404 i doszedłem do wniosku ze coś mam źle skonfigurowane na maszynie tylko co :)
1 mod_rewrite mam a tylko o tym tam tak na prawdę piszą albo od razu ze serwer jest niekompatybilny z ich oprogramowaniem.

Kod:

# ----------------------------------------------------------------------
# Better website experience for IE users
# ----------------------------------------------------------------------

# Force the latest IE version, in various cases when it may fall back to IE7 mode
#  github.com/rails/rails/commit/123eb25#commitcomment-118920
# Use ChromeFrame if it's installed for a better experience for the poor IE folk

<IfModule mod_setenvif.c>
  <IfModule mod_headers.c>
    BrowserMatch MSIE ie
    Header set X-UA-Compatible "IE=Edge,chrome=1" env=ie
  </IfModule>
</IfModule>

<IfModule mod_headers.c>
# Because X-UA-Compatible isn't sent to non-IE (to save header bytes),
# We need to inform proxies that content changes based on UA
  Header append Vary User-Agent
# Cache control is set only if mod_headers is enabled, so that's unncessary to declare
</IfModule>

# ----------------------------------------------------------------------
# Bugs in some public proxies may lead to compressed versions of your resources being served to users that don't support compression. 
# Specifying the Vary: Accept-Encoding header instructs the proxy to store both a compressed and uncompressed version of the resource.
# ----------------------------------------------------------------------
<IfModule mod_headers.c>
  <FilesMatch "\.(js|css|xml|gz)$">
    Header append Vary: Accept-Encoding
  </FilesMatch>
</IfModule>

# ----------------------------------------------------------------------
# Gzip compression
# ----------------------------------------------------------------------

<IfModule mod_deflate.c>

# Force deflate for mangled headers developer.yahoo.com/blogs/ydn/posts/2010/12/pushing-beyond-gzipping/
<IfModule mod_setenvif.c>
  <IfModule mod_headers.c>
    SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s,?\s(gzip|deflate)?|X{4,13}|~{4,13}|-{4,13})$ HAVE_Accept-Encoding
    RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding
  </IfModule>
</IfModule>

# HTML, TXT, CSS, JavaScript, JSON, XML, HTC:
<IfModule filter_module>
  FilterDeclare   COMPRESS
  #commented also for godaddy :( http://forums.open-classifieds.com/support/how-to-make-modrewrite-load-using-htaccess-file-on-open-classifieds-202.html#comment-981112189
  #FilterProvider  COMPRESS  DEFLATE resp=Content-Type /text/(html|css|javascript|plain|x(ml|-component))/
  #FilterProvider  COMPRESS  DEFLATE resp=Content-Type /application/(javascript|json|xml|x-javascript)/
  FilterChain     COMPRESS
  FilterProtocol  COMPRESS  change=yes;byteranges=no
</IfModule>

<IfModule !mod_filter.c>
  # Legacy versions of Apache
  AddOutputFilterByType DEFLATE text/html text/plain text/css application/json
  AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript 
  AddOutputFilterByType DEFLATE text/xml application/xml text/x-component
</IfModule>

# Webfonts and SVG:
  <FilesMatch "\.(ttf|otf|eot|svg)$" >
    SetOutputFilter DEFLATE
  </FilesMatch>
</IfModule>


# ----------------------------------------------------------------------
# Expires headers (for better cache control)
# ----------------------------------------------------------------------

# These are pretty far-future expires headers.
# They assume you control versioning with cachebusting query params like
#   <script src="application.js?20100608">
# Additionally, consider that outdated proxies may miscache 
#   www.stevesouders.com/blog/2008/08/23/revving-filenames-dont-use-querystring/

# If you don't use filenames to version, lower the CSS  and JS to something like
#   "access plus 1 week" or so.

<IfModule mod_expires.c>
  ExpiresActive on

# Perhaps better to whitelist expires rules? Perhaps.
  ExpiresDefault                          "access plus 1 month"

# cache.appcache needs re-requests in FF 3.6 (thanks Remy ~Introducing HTML5)
  ExpiresByType text/cache-manifest       "access plus 0 seconds"

# Your document html 
  ExpiresByType text/html                 "access plus 0 seconds"
  
# Data
  ExpiresByType text/xml                  "access plus 0 seconds"
  ExpiresByType application/xml           "access plus 0 seconds"
  ExpiresByType application/json          "access plus 0 seconds"

# RSS feed
  ExpiresByType application/rss+xml       "access plus 1 hour"

# Favicon (cannot be renamed)
  ExpiresByType image/x-icon              "access plus 1 week" 

# Media: images, video, audio
  ExpiresByType image/gif                 "access plus 1 month"
  ExpiresByType image/png                 "access plus 1 month"
  ExpiresByType image/jpg                 "access plus 1 month"
  ExpiresByType image/jpeg                "access plus 1 month"
  ExpiresByType video/ogg                 "access plus 1 month"
  ExpiresByType audio/ogg                 "access plus 1 month"
  ExpiresByType video/mp4                 "access plus 1 month"
  ExpiresByType video/webm                "access plus 1 month"
  
# HTC files  (css3pie)
  ExpiresByType text/x-component          "access plus 1 month"
  
# Webfonts
  ExpiresByType font/truetype             "access plus 1 month"
  ExpiresByType font/opentype             "access plus 1 month"
  ExpiresByType application/x-font-woff   "access plus 1 month"
  ExpiresByType image/svg+xml             "access plus 1 month"
  ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
    
# CSS and JavaScript
  ExpiresByType text/css                  "access plus 1 year"
  ExpiresByType application/javascript    "access plus 1 year"
  ExpiresByType text/javascript           "access plus 1 year"
  
  <IfModule mod_headers.c>
    Header append Cache-Control "public"
  </IfModule>
  
</IfModule>



# Turn on URL rewriting
RewriteEngine On

# Installation directory
RewriteBase /gielda


# Protect hidden files from being viewed
<Files .*>
    Order Deny,Allow
    Deny From All
</Files>

# Protect application and system files from being viewed, commented since problem with godaddy, see below
# RewriteRule ^(?:oc|languages|install)\b.* index.php/$0 [L]
RewriteRule ^(?:oc|languages|install)\b.* index.php [PT,QSA,L]

# Redirects from 1.x to 2.0.x structure
# cat_parent/category/seotitle-numitem.htm -> category/seotitle.html
RewriteRule ^(.+)/(.+)/(.+)-([0-9]+).htm$  $2/$3.html [R=301,L]
# category/seotitle-numitem.htm -> category/seotitle.html
RewriteRule ^(.+)/(.+)-([0-9]+).htm$  $1/$2.html [R=301,L]
# cat_parent/category/location/pagenum -> category/location?page=
RewriteRule ^(.+)/(.+)/(.+)/([0-9]+)$ $2/$3?page=$4 [R=301,L]
# map.html to map.html
RewriteRule ^map.htm$ map.html [R=301,L]
# contact.html to contact.html
RewriteRule ^contact.htm$ contact.html [R=301,L]
# rss/ to rss.xml
RewriteRule ^rss/$ rss.xml [R=301,L]
# rss/?category=seocategory to rss/seocategory.xml wont work no access to querystring
# RewriteRule ^rss/?category=(.+)$ rss/$1.xml [R=301,L]
# End redirects

# Allow any files or directories that exist to be displayed directly
RewriteCond %{REQUEST_FILENAME} !-f
# RewriteCond %{REQUEST_FILENAME} !-d

# Rewrite all other URLs to index.php/URL
# RewriteRule .* index.php/$0 [PT]

# godaddy hack no input file specified
RewriteRule .* index.php [PT,QSA,L]

# ----------------------------------------------------------------------
# A little more security
# ----------------------------------------------------------------------

# "-Indexes" will have Apache block users from browsing folders without a default document
# Usually you should leave this activated, because you shouldn't allow everybody to surf through
# every folder on your server (which includes rather private places like CMS system folders).
Options -Indexes

# Block access to "hidden" directories whose names begin with a period. This
# includes directories used by version control systems such as Subversion or Git.
<IfModule mod_rewrite.c>
  RewriteRule "(^|/)\." - [F]
</IfModule>

php_flag short_open_tag On

Offline

 

#2  2014-04-29 14:45:37

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Serwer - strona główna działa, podstrony nie

Miej logi i patrzaj w logi... :D

Ostatnio edytowany przez Jacekalex (2014-04-29 14:46:10)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2014-04-29 15:15:29

  hello_world - Członek DUG

hello_world
Członek DUG
Skąd: Rymanów Zdrój
Zarejestrowany: 2010-06-03
Serwis

Re: Serwer - strona główna działa, podstrony nie

A co to za listing?

pokaż czy masz włączony mod_rewrite bo to by wskazywało że właśnie rewrite jest skopane

Kod:

ls -l /etc/apache2/mods-enabled/

Offline

 

#4  2014-04-29 17:43:52

  Q4RR - Użytkownik

Q4RR
Użytkownik
Zarejestrowany: 2013-04-12

Re: Serwer - strona główna działa, podstrony nie

Kod:

root@vps51673:~# ls -l /etc/apache2/mods-enabled/
razem 0
lrwxrwxrwx 1 root root 28 kwi 29 12:09 alias.conf -> ../mods-available/alias.con                                                                                                                                                             f
lrwxrwxrwx 1 root root 28 kwi 29 12:09 alias.load -> ../mods-available/alias.loa                                                                                                                                                             d
lrwxrwxrwx 1 root root 33 kwi 29 12:09 auth_basic.load -> ../mods-available/auth                                                                                                                                                             _basic.load
lrwxrwxrwx 1 root root 33 kwi 29 12:09 authn_file.load -> ../mods-available/auth                                                                                                                                                             n_file.load
lrwxrwxrwx 1 root root 36 kwi 29 12:09 authz_default.load -> ../mods-available/a                                                                                                                                                             uthz_default.load
lrwxrwxrwx 1 root root 38 kwi 29 12:09 authz_groupfile.load -> ../mods-available                                                                                                                                                             /authz_groupfile.load
lrwxrwxrwx 1 root root 33 kwi 29 12:09 authz_host.load -> ../mods-available/auth                                                                                                                                                             z_host.load
lrwxrwxrwx 1 root root 33 kwi 29 12:09 authz_user.load -> ../mods-available/auth                                                                                                                                                             z_user.load
lrwxrwxrwx 1 root root 32 kwi 29 12:09 autoindex.conf -> ../mods-available/autoi                                                                                                                                                             ndex.conf
lrwxrwxrwx 1 root root 32 kwi 29 12:09 autoindex.load -> ../mods-available/autoi                                                                                                                                                             ndex.load
lrwxrwxrwx 1 root root 26 kwi 29 12:11 cgi.load -> ../mods-available/cgi.load
lrwxrwxrwx 1 root root 30 kwi 29 12:09 deflate.conf -> ../mods-available/deflate                                                                                                                                                             .conf
lrwxrwxrwx 1 root root 30 kwi 29 12:09 deflate.load -> ../mods-available/deflate                                                                                                                                                             .load
lrwxrwxrwx 1 root root 26 kwi 29 12:09 dir.conf -> ../mods-available/dir.conf
lrwxrwxrwx 1 root root 26 kwi 29 12:09 dir.load -> ../mods-available/dir.load
lrwxrwxrwx 1 root root 26 kwi 29 12:09 env.load -> ../mods-available/env.load
lrwxrwxrwx 1 root root 27 kwi 29 12:09 mime.conf -> ../mods-available/mime.conf
lrwxrwxrwx 1 root root 27 kwi 29 12:09 mime.load -> ../mods-available/mime.load
lrwxrwxrwx 1 root root 34 kwi 29 12:09 negotiation.conf -> ../mods-available/neg                                                                                                                                                             otiation.conf
lrwxrwxrwx 1 root root 34 kwi 29 12:09 negotiation.load -> ../mods-available/neg                                                                                                                                                             otiation.load
lrwxrwxrwx 1 root root 27 kwi 29 12:11 php5.conf -> ../mods-available/php5.conf
lrwxrwxrwx 1 root root 27 kwi 29 12:11 php5.load -> ../mods-available/php5.load
lrwxrwxrwx 1 root root 33 kwi 29 12:09 reqtimeout.conf -> ../mods-available/reqt                                                                                                                                                             imeout.conf
lrwxrwxrwx 1 root root 33 kwi 29 12:09 reqtimeout.load -> ../mods-available/reqt                                                                                                                                                             imeout.load
lrwxrwxrwx 1 root root 30 kwi 29 12:17 rewrite.load -> ../mods-available/rewrite                                                                                                                                                             .load
lrwxrwxrwx 1 root root 31 kwi 29 12:09 setenvif.conf -> ../mods-available/setenv                                                                                                                                                             if.conf
lrwxrwxrwx 1 root root 31 kwi 29 12:09 setenvif.load -> ../mods-available/setenv                                                                                                                                                             if.load
lrwxrwxrwx 1 root root 29 kwi 29 12:09 status.conf -> ../mods-available/status.c                                                                                                                                                             onf
lrwxrwxrwx 1 root root 29 kwi 29 12:09 status.load -> ../mods-available/status.l                                                                                                                                                             oad

dodałem również plik dla testu php jest pod linkiem http://vps51673.ovh.net/gielda/test.php

Offline

 

#5  2014-04-29 17:53:30

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: Serwer - strona główna działa, podstrony nie

a co masz w logach serwera www/php


LRU: #472938
[b]napisz do mnie:[/b] ola@mojmail.eu
[url=http://valhalla.org.pl]Hołmpejdż[/url] | [url=http://valhalla.org.pl/foto]Galerie[/url] | [url=http://valhalla.org.pl/tech]"Twórczość"[/url] || [url=http://img.munn.in]Free Image Hosting[/url]

Offline

 

#6  2014-04-29 17:58:26

  Q4RR - Użytkownik

Q4RR
Użytkownik
Zarejestrowany: 2013-04-12

Re: Serwer - strona główna działa, podstrony nie

przyznam się bez bicia ale nie wiem o jakich logach mówisz apache2 to ja wiem ale www/php już szukam jak się do nich dostać

nie mam pliku

Kod:

/var/log/apache/php.errors

gdzie teraz je mogę odszukać wie ktoś

Ostatnio edytowany przez Q4RR (2014-04-29 18:03:29)

Offline

 

#7  2014-04-29 18:51:36

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: Serwer - strona główna działa, podstrony nie

pokaż konfig apache dla vhosta.


LRU: #472938
[b]napisz do mnie:[/b] ola@mojmail.eu
[url=http://valhalla.org.pl]Hołmpejdż[/url] | [url=http://valhalla.org.pl/foto]Galerie[/url] | [url=http://valhalla.org.pl/tech]"Twórczość"[/url] || [url=http://img.munn.in]Free Image Hosting[/url]

Offline

 

#8  2014-04-29 19:09:11

  Q4RR - Użytkownik

Q4RR
Użytkownik
Zarejestrowany: 2013-04-12

Re: Serwer - strona główna działa, podstrony nie

o ile dobrze zrozumiałem proszę.


sites-avaible/gielda.conf

Kod:

<VirtualHost _default_:80>
DocumentRoot /var/www/gielda
<Directory "/var/www/gielda">
allow from all
Options +Indexes
</Directory>
ErrorLog /var/www/gielda/logibledu.log
LogLevel emerg
ServerName gielda
</VirtualHost>

a to od default

Kod:

<VirtualHost *:80>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Ostatnio edytowany przez Q4RR (2014-04-29 19:21:15)

Offline

 

#9  2014-04-30 09:55:03

  Q4RR - Użytkownik

Q4RR
Użytkownik
Zarejestrowany: 2013-04-12

Re: Serwer - strona główna działa, podstrony nie

ja już tutaj nic nie kapuje, postawiłem na serwerze w pracy owy skrypt strony i działa bez problemu co jeszcze mogę zrobić poza podpaleniem ovh?

czy może to być jakiś problem z DNS-em

Ostatnio edytowany przez Q4RR (2014-04-30 09:55:48)

Offline

 

#10  2014-04-30 10:01:34

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: Serwer - strona główna działa, podstrony nie

specjalnie postawiłem sobie na wirtualnej maszynie debiana z apaczem. Wniosek - coś jest spaprane z .htaccessem i mod_rewrite.
Open Classifieds przekierowuje na http://nazwa-domeny/kategoria a prawidłowy adres to http://nazwa-domeny/index.php/kategoria.
Zmiana cgi.fix_pathinfo w php.ini w żadną stronę nie działa.
A z mod_rewrite już nie pomogę bo to nie moja działka ;)
W każdym razie wiesz gdzie szukać rozwiązania. Spróbuj np [url=https://github.com/open-classifieds/openclassifieds2]z gita[/url] ściągnąć starszą wersje


LRU: #472938
[b]napisz do mnie:[/b] ola@mojmail.eu
[url=http://valhalla.org.pl]Hołmpejdż[/url] | [url=http://valhalla.org.pl/foto]Galerie[/url] | [url=http://valhalla.org.pl/tech]"Twórczość"[/url] || [url=http://img.munn.in]Free Image Hosting[/url]

Offline

 

#11  2014-04-30 10:17:48

  Q4RR - Użytkownik

Q4RR
Użytkownik
Zarejestrowany: 2013-04-12

Re: Serwer - strona główna działa, podstrony nie

A czy ma tutaj do gadania to z jakiej dystrybucji korzystam, na firmowym cudzie mam sq i strona działa a sam ten serwer stawiałem rok temu, za to na ovh mam wheezy debian 7 64bit, tu i tu ta sama instalacja LAMP z tymi samymi poleceniami nic nie robię inaczej, na jednym działa na drugim nie

zaraz przeinstaluje tego serwa na każdy z opcji jaką mam a są 4 i się zobaczy bo to dziwne bardzo jest.

p.s. gdzieś na suporcie wyczytałem ze ma też problem 404 kiedy coś korzysta z godaddy

Offline

 

#12  2014-04-30 10:32:27

  hello_world - Członek DUG

hello_world
Członek DUG
Skąd: Rymanów Zdrój
Zarejestrowany: 2010-06-03
Serwis

Re: Serwer - strona główna działa, podstrony nie

Powiem tak, dupa a nie rozwiązanie. Też mam ten sam problem i pierwsze co to wszedłem na forum. Odpowiedzi gościa o pseud Choma są nie do przyjęcia. Gość na każdy problem odpowiada aby wykorzystać ich hosting. Pieprzyć takie rozwiązanie do którego nie możesz nawet na forum się wspomóc.

Offline

 

#13  2014-04-30 10:43:37

  Q4RR - Użytkownik

Q4RR
Użytkownik
Zarejestrowany: 2013-04-12

Re: Serwer - strona główna działa, podstrony nie

"Też mam ten sam problem i pierwsze co to wszedłem na forum. Odpowiedzi gościa o pseud Choma są nie do przyjęcia. "


tez tak twierdzę pierwsze co proponuje to albo ich hosting albo wykupienie opcji premium gdzie pomogą rozwiązać problem z grube złocisze.

właśnie wyczytałem ze jeżeli mamy godaddy to nie będzie to działał poprawnie o ohv chyba z tego korzysta / nie wiem zresztą działa na webd.pl, na lokalnym xammp i na moim serwerze firmowym a na tym  nie :D:D

Ostatnio edytowany przez Q4RR (2014-04-30 11:01:15)

Offline

 

#14  2014-04-30 11:05:11

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Serwer - strona główna działa, podstrony nie

Open Classifieds przekierowuje na http://nazwa-domeny/kategoria a prawidłowy adres to http://nazwa-domeny/index.php/kategoria.[/quote]
Biorąc pod uwagę, że w konfigu stoi jak byk:

Kod:

RewriteRule .* index.php [PT,QSA,L]

To powinno brykać, chyba, że te przełączniki w regule coś mieszają.

Ja bym spróbował przekierować w Apachu stronę error 404 na index.php skryptu Open Cośtam, rozwiązanie dalece niedoskonałe, ale może przynajmniej pokazać, czy podstrony ruszą, jak zapytanie trafi do index.php.

Ja tu generalnie widzę jakiś problem z systemem przyjaznych linków, ale ten konfig Autora wątku ma taką długość, że nie widzę szansy, żeby ktoś go  sprawdzał cały. :P

Ostatnio edytowany przez Jacekalex (2014-04-30 11:09:08)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#15  2014-04-30 11:09:01

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: Serwer - strona główna działa, podstrony nie

@Jacekalex - to jest oryginalny .htaccess z OC. Albo sam .htaccess jest zdupczony albo w skryptach spaprali przyjazne linki. Sorry ale nie będę grzebał w kodzie :)


LRU: #472938
[b]napisz do mnie:[/b] ola@mojmail.eu
[url=http://valhalla.org.pl]Hołmpejdż[/url] | [url=http://valhalla.org.pl/foto]Galerie[/url] | [url=http://valhalla.org.pl/tech]"Twórczość"[/url] || [url=http://img.munn.in]Free Image Hosting[/url]

Offline

 

#16  2014-04-30 11:13:30

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Serwer - strona główna działa, podstrony nie

Ja bym jeszcze radził odhashować to:

Kod:

# RewriteRule .* index.php/$0 [PT]

Coś mi się wydaje, że może pomóc.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#17  2014-04-30 11:29:42

  Q4RR - Użytkownik

Q4RR
Użytkownik
Zarejestrowany: 2013-04-12

Re: Serwer - strona główna działa, podstrony nie

Tak to co ja dałem jest oryginalnym plikiem, w kodzie chyba nic nie pogrzebali bo tak jak pisałem na 3 innych hostingach działa a są te same pliki instalacyjne co i na tym ale ręki sobie nie dam urwać.

zastosowałem twoje
# RewriteRule .* index.php/$0 [PT]

stawiając znak # przed poprzednimi regułami i nic nie daje.

Offline

 

#18  2014-04-30 11:33:32

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: Serwer - strona główna działa, podstrony nie

OK po kolejnym eksperymencie: działa ;]

OpenBSD 5.4
PHP 5.3.27 ([url=http://hera.ga/a.php]phpinfo()[/url])

Kod:

[root@hera /home/vidharr/domains/openc.hera.ga ]$ mysql --version
mysql  Ver 14.14 Distrib 5.1.70, for unknown-openbsd5.4 (x86_64) using readline 4.3

Kod:

[root@hera /home/vidharr/domains/openc.hera.ga ]$ nginx -V 
nginx version: nginx/1.4.1
built by gcc 4.2.1 20070719 
TLS SNI support enabled
configure arguments: --prefix=/var/www --conf-path=/etc/nginx/nginx.conf --sbin-path=/usr/sbin/nginx --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-log-path=logs/access.log --error-log-path=logs/error.log --http-client-body-temp-path=/var/www/cache/client_body_temp --http-proxy-temp-path=/var/www/cache/proxy_temp --http-fastcgi-temp-path=/var/www/cache/fastcgi_temp --http-scgi-temp-path=/var/www/cache/scgi_temp --http-uwsgi-temp-path=/var/www/cache/uwsgi_temp --user=www --group=www --with-http_gzip_static_module --with-http_ssl_module --with-http_stub_status_module --with-ipv6 --with-cc-opt=-DNGX_ENABLE_SYSLOG --without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module

[url=http://openc.hera.ga/]Testowy Open Classifieds[/url]

Konfig vhosta:

Kod:

[root@hera ~ ]$ cat /etc/nginx/vhosts/openc.hera.ga.conf                                                                                                                  
server {
        listen          80;
        server_name     openc.hera.ga;
        root            /home/vidharr/domains/openc.hera.ga/;
        access_log      /var/log/nginx/openca.log main;
        error_log       /var/log/nginx/opence.log info;

        #
        client_max_body_size 5M;

        index           index.php index.html;

        location = /favicon.ico {
                log_not_found off;
                access_log off;
                error_log off;
        }

        location / {
                # This is cool because no php is touched for static content
                try_files $uri $uri/ /index.php?$args;
        }

        location ~ \.php$ {
                include fastcgi.conf;
                fastcgi_pass 127.0.0.1:9001;
                fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        }
}

W php.ini _musi_ być ustawione

Kod:

short_open_tag = On

Niestety na Apache2 i na debianie nie udało mi sie go zmusić do działania (nawet ja wypieprzyłem całkiem .htaccess).
Na OpenBSD i NGiNX instalator się pluł, że nie może znaleźć mod_rewrite i że można to zignorować. Jak widać po zignorowaniu działa :D

Jedyne co mi jeszcze przychodzi do głowy to problem z php 5.4 (domyślny w debianie). Sprawdź na innej wersji php 5.3 lub 5.5


LRU: #472938
[b]napisz do mnie:[/b] ola@mojmail.eu
[url=http://valhalla.org.pl]Hołmpejdż[/url] | [url=http://valhalla.org.pl/foto]Galerie[/url] | [url=http://valhalla.org.pl/tech]"Twórczość"[/url] || [url=http://img.munn.in]Free Image Hosting[/url]

Offline

 

#19  2014-04-30 11:42:51

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Serwer - strona główna działa, podstrony nie

[quote=Q4RR]Tak to co ja dałem jest oryginalnym plikiem, w kodzie chyba nic nie pogrzebali bo tak jak pisałem na 3 innych hostingach działa a są te same pliki instalacyjne co i na tym ale ręki sobie nie dam urwać.

zastosowałem twoje
# RewriteRule .* index.php/$0 [PT]

stawiając znak # przed poprzednimi regułami i nic nie daje.[/quote]
Czy wiesz, co to znaczy odhashować?
I co oznacza znaczek
[b]#[/b] na początku wiersza w konfigu Apacha?
odhashować, to znaczy usunąć [b]#[/b] znajdujący się przed regułą.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#20  2014-04-30 11:51:29

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: Serwer - strona główna działa, podstrony nie

Niestety na Debianie 7 64bit + Apache2 + PHP (i 5.4 i 5.3) nie łapie. Co prawda odpalałem po chamsku na mod_php z dziwnymi uprawnieniami na katalogi ale to akurat nie ma w tym przypadku znaczenia.
Ani z .htaccess ani bez, ani ze zmodyfikowanym nie działa.
Zmień serwer www na NGiNX/Lighttpd ;))


LRU: #472938
[b]napisz do mnie:[/b] ola@mojmail.eu
[url=http://valhalla.org.pl]Hołmpejdż[/url] | [url=http://valhalla.org.pl/foto]Galerie[/url] | [url=http://valhalla.org.pl/tech]"Twórczość"[/url] || [url=http://img.munn.in]Free Image Hosting[/url]

Offline

 

#21  2014-04-30 11:52:48

  Q4RR - Użytkownik

Q4RR
Użytkownik
Zarejestrowany: 2013-04-12

Re: Serwer - strona główna działa, podstrony nie

wiem co to oznacza ale nie wiedziałem ze to ma być w apache zrobione to dałem to do httacces :D stawiając # przed poprzednimi dwoma regułami
<facepalm>

w sumie nigdy się z innymi poza apache nie bawiłem ale chyba czas zacząć, postawiłem tylko jeszcze sq zamiast wheezy, jak nie da rady to postawie centosa  i jak nie da rady to już nie wiem:D

a tak poza tematem z którego serwera ht najlepiej korzystać

Ostatnio edytowany przez Q4RR (2014-04-30 11:56:28)

Offline

 

#22  2014-04-30 12:28:29

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Serwer - strona główna działa, podstrony nie

Lighttpd to jest najprostszy serwer do konfiguracji, Nginx jest trochę trudniejszy, bo trzeba w nim znacznie więcej rzeźbienia w konfigach.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#23  2014-04-30 12:45:07

  hello_world - Członek DUG

hello_world
Członek DUG
Skąd: Rymanów Zdrój
Zarejestrowany: 2010-06-03
Serwis

Re: Serwer - strona główna działa, podstrony nie

[quote=Jacekalex]Lighttpd to jest najprostszy serwer do konfiguracji, Nginx jest trochę trudniejszy, bo trzeba w nim znacznie więcej rzeźbienia w konfigach.[/quote]
Co do Lighttpd to się nie zgodzę, nie mogę na debianopochodnych (na innych nie sprawdzałem) systemach odpalić cgi(*.cgi, *.pl *.py) Niby jest ładnie w dokumentacji a ja nie umiem odpalić.

Offline

 

#24  2014-04-30 12:56:49

  Q4RR - Użytkownik

Q4RR
Użytkownik
Zarejestrowany: 2013-04-12

Re: Serwer - strona główna działa, podstrony nie

oj tam pl, py  ja jeszcze nie potrafię odpalić podstrony :)

tutaj do każdej podstrony trzeba tworzyć vhosta?

Offline

 

#25  2014-04-30 13:03:25

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Serwer - strona główna działa, podstrony nie

[quote=hello_world][quote=Jacekalex]Lighttpd to jest najprostszy serwer do konfiguracji, Nginx jest trochę trudniejszy, bo trzeba w nim znacznie więcej rzeźbienia w konfigach.[/quote]
Co do Lighttpd to się nie zgodzę, nie mogę na debianopochodnych (na innych nie sprawdzałem) systemach odpalić cgi(*.cgi, *.pl *.py) Niby jest ładnie w dokumentacji a ja nie umiem odpalić.[/quote]
Dawno to powstało, ale wsio na tym działa:

Kod:

#
# see cgi.txt for more information on using mod_cgi
#

server.modules += ("mod_cgi")

# NOTE: this requires mod_alias
alias.url  += (
    "/cgi-bin/"        =>        var.basedir + "/cgi-bin/"
)

#
# Note that you'll also want to enable the
# cgi-bin alias via mod_alias (above).
#

$HTTP["url"] =~ "^/cgi-bin/" {
    # disable directory listings
    dir-listing.activate = "disable"
    # only allow cgi's in this directory
    cgi.assign = (
        ".pl"    =>    "/usr/bin/perl",
        ".cgi"    =>    "/usr/bin/perl",
        "/ipcalc"    =>    "/usr/bin/perl",
        "/qmailadmin"    =>    "",
        "/qmailadmin16"    =>    "",        
        "/ipv6calcweb.cgi"    =>    "/usr/bin/perl",
        "/ezmlm-www"    =>    "",
         "/ezmlm.cgi"  =>    "/usr/bin/python2.7",
         "/ezmlm-web.cgi"    =>    "/usr/bin/perl"    
          )
        
 }

Zasada główna

Kod:

=> ""; pliki skompilowane typu ELF.

Reszta

Kod:

=> "/gdzie/jest/interpreter"

np bash, perl, python.

Na wszystkich wersjach od 1.4.27 chyba, jakie miałem w Gentoo.
Może miałeś jakiegoś babola w  /usr/lib64/lighttpd/mod_cgi.so
albo w konfigu.

[url=http://s2.postimg.org/rwn900tkn/Lighttpd_cgi.png]Dowód rzeczowy[/url].
Uwaga - skrypt pokazał serwer Apache?

Kod:

grep Apache /etc/lighttpd/lighttpd.conf 
server.tag            = "Apache"

SOA#1

Ostatnio edytowany przez Jacekalex (2014-04-30 14:17:48)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.010 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00008 SET CHARSET latin2
0.00003 SET NAMES latin2
0.00118 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.12.123.41' WHERE u.id=1
0.00084 UPDATE punbb_online SET logged=1733053173 WHERE ident='3.12.123.41'
0.00021 SELECT * FROM punbb_online WHERE logged<1733052873
0.00071 DELETE FROM punbb_online WHERE ident='185.191.171.1'
0.00061 DELETE FROM punbb_online WHERE ident='3.144.235.141'
0.00031 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=25716 AND t.moved_to IS NULL
0.00037 SELECT search_for, replace_with FROM punbb_censoring
0.00145 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=25716 ORDER BY p.id LIMIT 0,25
0.00091 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=25716
Total query time: 0.0067 s