Fórum Root.cz
Hlavní témata => Server => Téma založeno: pupopapel 04. 06. 2015, 16:07:45
-
Ahoj, prosim poradi nekdo? Temer na kazde php strance na apache se mi od vcerejska zacalo objevovat:
FORBIDDEN
You don't have permission to access /get.php on this server.
Nemohu najit chybu, v acc ani err logach nic... Dela mi to Wordpress i Joomla. Co jsem zkousel nezavislou php stranku, nedela to.
Stranky jinak funguji, tohle je jen prodano do tech stranek, obvzkle jen pred celym kodem jeste navic:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access /get.php
on this server.</p>
</body></html>
<!DOCTYPE html>
Mooooc diky!
-
zkontroloval jsi práva na souborech?
-
Ano. Z nouze jsem uz vsude nasypal 777...... Nic... :(
-
neprovedl se Ti update Apache?
co já vím tak, poslední verze (Server version: Apache/2.4.10 (Debian)
měla nějaké změny v zápise 'Order,Deny,Allow'
v konfiguráku apache konkretní site(virtualu)
zkus namísto (zakomentuj #):
Order deny,allow
Allow from all
nahradit za:
AllowOverride all
Require all granted
-
Bohuzel, tohle jsem vygooglil take, ale vypada to na neco jineho...
Server version: Apache/2.2.15 (Unix)
Server built: Oct 16 2014 14:48:21
Ovsem ano, vcera jsem spoustel update.
Updated: glibc-common-2.12-1.149.el6_6.9.x86_64
Updated: glibc-2.12-1.149.el6_6.9.x86_64
Updated: php54w-common-5.4.41-1.w6.x86_64
Updated: php54w-pdo-5.4.41-1.w6.x86_64
Installed: GeoIP-GeoLite-data-extra-2015.04-2.el6.noarch
Installed: GeoIP-GeoLite-data-2015.04-2.el6.noarch
Updated: php54w-cli-5.4.41-1.w6.x86_64
Installed: geoipupdate-2.2.1-2.el6.x86_64
Updated: 32:bind-libs-9.8.2-0.30.rc1.el6_6.3.x86_64
Updated: glibc-headers-2.12-1.149.el6_6.9.x86_64
Updated: glibc-devel-2.12-1.149.el6_6.9.x86_64
Updated: 32:bind-9.8.2-0.30.rc1.el6_6.3.x86_64
GeoIP-1.6.5-1.el6.x86_64
php54w-5.4.41-1.w6.x86_64
Updated: php54w-pgsql-5.4.41-1.w6.x86_64
Updated: php54w-mysql-5.4.41-1.w6.x86_64
Updated: php54w-ldap-5.4.41-1.w6.x86_64
Updated: php54w-mbstring-5.4.41-1.w6.x86_64
Updated: php54w-imap-5.4.41-1.w6.x86_64
Updated: php54w-xml-5.4.41-1.w6.x86_64
Updated: php54w-gd-5.4.41-1.w6.x86_64
Updated: nscd-2.12-1.149.el6_6.9.x86_64
Updated: fail2ban-0.8.14-2.el6.noarch
Updated: glibc-2.12-1.149.el6_6.9.i686
-
jestli más v konfiguráku te dané site:
ErrorLog /var/log/apache2/site.cz.error.log
LogLevel warn
CustomLog /var/log/apache2/site.cz.access.log combined
tak by v logu něco mělo být
-
Bohuzel, nic co by vypadalo zavazne ci na pricinu... Rozhodne zadna 403 Logovani jsem jeste upravil dle suggestu.
???
-
Co rekne prikaz "getenforce"?
-
Selinux byl první co jsem vyloučil a vypl. :)
Disabled
Ale díky za nápady oběma, něco to být musí. :)
-
aktualizovalo se php tak je to neco s nim, ne ?
nejaky problem s cestama, adresarema, require, include ,,, ?? nejsem phpkar
-
zapnou na urovni PHP debug?
-
Ten /get.php je u tebe nebo jde o adresu někde jinde (třeba na jiné doméně), kterou vzdáleně voláš z tvého PHP skriptu a která vrátí 403 a jako error handling máš vložení do výstupu? Pokud nejde o vzdálené volání, tak pak můžeš zkontrolovat konfiguraci rewrite / proxy pravidel na Apachi (i když podle popisu bych tam problém nečekal).
-
Psal jsem, ze to dela napric weby... Je dost nepravdepodobne, ze se ti lide domluvili a najednou zacali volat nejakou url, ktera tohle vraci, ne? Je evidentni ze je problem o vrstvu vys, ale bohuzel ho nemohu nalezt... Nikde v logach o tom neni ani zminka. :(
Ten /get.php je u tebe nebo jde o adresu někde jinde (třeba na jiné doméně), kterou vzdáleně voláš z tvého PHP skriptu a která vrátí 403 a jako error handling máš vložení do výstupu? Pokud nejde o vzdálené volání, tak pak můžeš zkontrolovat konfiguraci rewrite / proxy pravidel na Apachi (i když podle popisu bych tam problém nečekal).
-
Používáš mod_security?
-
Ne.
-
Mi to skoro zní, jako by Ti to někdo heknul a do php.ini nastavil něco do auto_prepend_file
-
Mi to skoro zní, jako by Ti to někdo heknul a do php.ini nastavil něco do auto_prepend_file
Take mne to napadlo....urcite by bylo vhodne vytvorit novej virtual s apachem, php, sql a prenest ty weby tam...co se bude dit
-
Misto overene prave pouzivaneho php.ini jsem testnul dat cerstve hned na zacatku, bohuzel beze zmeny. Pokud ty samotne weby hodim jinam, je to ok.