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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
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.
# ---------------------------------------------------------------------- # 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
Miej logi i patrzaj w logi... :D
Ostatnio edytowany przez Jacekalex (2014-04-29 14:46:10)
Offline
A co to za listing?
pokaż czy masz włączony mod_rewrite bo to by wskazywało że właśnie rewrite jest skopane
ls -l /etc/apache2/mods-enabled/
Offline
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
a co masz w logach serwera www/php
Offline
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
/var/log/apache/php.errors
gdzie teraz je mogę odszukać wie ktoś
Ostatnio edytowany przez Q4RR (2014-04-29 18:03:29)
Offline
pokaż konfig apache dla vhosta.
Offline
o ile dobrze zrozumiałem proszę.
sites-avaible/gielda.conf
<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
<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
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
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
Offline
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
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
"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
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. :POstatnio 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
@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 :)
Offline
Ja bym jeszcze radził odhashować to:
# RewriteRule .* index.php/$0 [PT]
Coś mi się wydaje, że może pomóc.
Offline
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
OK po kolejnym eksperymencie: działa ;]
OpenBSD 5.4
PHP 5.3.27 ([url=http://hera.ga/a.php]phpinfo()[/url])
[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
[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:
[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
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
Offline
[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łą.
Offline
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 ;))
Offline
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
Lighttpd to jest najprostszy serwer do konfiguracji, Nginx jest trochę trudniejszy, bo trzeba w nim znacznie więcej rzeźbienia w konfigach.
Offline
[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
oj tam pl, py ja jeszcze nie potrafię odpalić podstrony :)
tutaj do każdej podstrony trzeba tworzyć vhosta?
Offline
[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:
# # 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
=> ""; pliki skompilowane typu ELF.
Reszta
=> "/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?
grep Apache /etc/lighttpd/lighttpd.conf server.tag = "Apache"
SOA#1
Ostatnio edytowany przez Jacekalex (2014-04-30 14:17:48)
Offline
Time (s) | Query |
---|---|
0.00017 | SET CHARSET latin2 |
0.00006 | SET NAMES latin2 |
0.00126 | 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.128.171.192' WHERE u.id=1 |
0.00083 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.128.171.192', 1733053101) |
0.00061 | SELECT * FROM punbb_online WHERE logged<1733052801 |
0.00057 | 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.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00252 | 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.00110 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=25716 |
Total query time: 0.00717 s |