strona jest dostępna tylko w języku angielskim.

Mam aplikację PHP Facebook, którą wgrałem na serwer Microsoft. Podczas uruchamiania aplikacji pojawia się ten błąd. Czy ktoś zna przyczynę tego ?

405-czasownik HTTP używany do uzyskiwania dostępu do tej strony jest niedozwolony. The page you szukanie nie może być wyświetlone, ponieważ nieprawidłowa metoda (HTTP czasownik) był używany do próby dostępu.

Author: Florian Shena, 2011-07-27

6 answers

Nawet jeśli używasz IIS lub apache, domyślam się, że używasz statycznej strony html jako strony docelowej, a domyślnie serwer WWW nie zezwala na POST lub GET verb on .strona html, facebook wywołuje twoją stronę przez POST/GET verb

Rozwiązaniem byłoby zmiana nazwy strony na .php lub .aspx i powinno być dobrze:)

 55
Author: Rabih harb,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-26 10:14:36

W Panelu sterowania aplikacji Facebook upewnij się, że masz ukośnik na końcu dowolnego podanego adresu URL, jeśli podajesz tylko nazwę folderu

Tzn.

Url zakładki Strony: http://mypagetabserver.com/custom_tab/

 3
Author: Kevin Cooper,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-05-21 04:52:07

Oznacza to, że próbujesz użyć niewłaściwego czasownika http podczas uzyskiwania dostępu do niektórych treści http. Wiele treści na webservices trzeba użyć POST aby konsumować. Podejrzewam, że próbujesz uzyskać dostęp do facebook API za pomocą niewłaściwego czasownika http.

 1
Author: Tom Squires,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-07-27 08:07:27

Naprawiłem mój, dodając te linie na moim IIS webconfig.

<httpErrors>
    <remove statusCode="405" subStatusCode="-1" />
    <error statusCode="405" prefixLanguageFilePath="" path="/my-page.htm" responseMode="ExecuteURL" />
</httpErrors>
 1
Author: Wreeecks,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-01-08 03:34:01

Od kilku godzin też wyrywam sobie włosy. fakeartist wydaje się jednak poprawny - zmieniłem rozszerzenie pliku z .htm do .php i mogę teraz zobaczyć moją stronę na Facebook ' u! Działa również w przypadku zmiany rozszerzenia na .aspx-być może to po prostu musi być rozszerzenie po stronie serwera (nie próbowałem z .jsp).

 0
Author: Matthew Blott,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-09-04 10:02:11

Spróbuj zmienić nazwę domyślnego pliku. W moim przypadku ostatnie przejście do IIS7.5 dało błąd 405. Zmieniłem indeks.aspx do domyślnego.aspx i zadziałało u mnie od razu.

 0
Author: Charles Westcott,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-10-03 19:35:13