Skocz do zawartości
Pecetowicz Forum komputerowe

base64_encode has been disabled for security reasons.


Przejdź do rozwiązania Rozwiązane przez SeNioR,

Rekomendowane odpowiedzi

Witam, wchodząc dziś na swoje forum IPS Community Suite wyskoczył mi błąd na stronie głównej, a ACP działa poprawnie.

Fatal error: base64_encode() (in eval) has been disabled for security reasons in Theme.php (860).

Wczoraj takiego problemu nie miałem lecz dzisiaj tylko.

Odnośnik do odpowiedzi
Udostępnij na innych stronach
  • Założyciel
  • Rozwiązanie

Cześć Robert. 

Błąd informuje o tym że funkcja PHP base64_encode() została wyłączona ze względów bezpieczeństwa. 

Funkcja base64_encode() koduje (szyfruje) dane za pomocą algorytmu MIME base64. Ten sposób kodowania został zaprojektowany, aby móc bezpiecznie przesyłać dane binarne, poprzez warstwy transportujące nie zaprojektowane do obsługi 8 bitowego przesyłania informacji, np. treść emaili.

Cyberprzestępcy potrafią wykorzystać tę funkcję do uruchomienia szkodliwego kodu, ukrywając go w tekście zakodowanym poprzez właśnie tę funkcję.

Twój usługodawca hostingowy widocznie zdecydował się wyłączyć tę funkcję.

Niedawno pojawił się podobny temat ale dotyczący funkcji mail() która też została wyłączona ze względów bezpieczeństwa. 

Co możesz zrobić?

  1. Poprawić ręcznie kod w pliku Theme.php, choć funkcja jest używa pewnie w wielu innych plikach, i nie zaleca się modyfikowana plików oprogramowania,
  2. Skontaktować się z usługodawcą hostingowym i poprosić o ponowne włączenie tej funkcji dla Twojego serwera bo jest niezbędna do poprawnego działania oprogramowania,
  3. Napisać na forum Invision Community, i poinformować ich o tym, być może zdecydują się zastąpić tę funkcję inną,
  4. Zmienić hosting na inny.
  • Lubię to! 1
Odnośnik do odpowiedzi
Udostępnij na innych stronach

@SeNioR dziękuję za informację. Tak myślałem bo na hostingu innym niż teraz mam nie miałem owego problemu, ale dziękuję za informację i myślę że napiszę do hostingu o włączenie tej funkcji.

Odnośnik do odpowiedzi
Udostępnij na innych stronach

Problem wciąż nierozwiązany? Dodaj swoją odpowiedź

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto. Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...