Mam ten sam problem po kilku latach.
Na serwerze produkcyjnym stoi i działa
CODE
:Location /*.php
Use php53
:Location
Po ściągnięciu do mnie na lokalnego LAMPa (Ubuntu 14.04), dostaję Internal Server Error, a w logach błąd, który kolega przytoczył wyżej.
Nie wiem, do czego to służy, i nie to chyba najistotniejsze. Chcąc mieć kod zgodny na serwerze zewnętrznym i na lokalu nie mogę usunąć tej sekcji (wtedy u mnie działa), na serwerze strona zwraca wtedy następujący błąd:
Fatal error: Uncaught exception 'Exception' with message 'bcrypt not supported in this installation.
See <a href="http://php.net/crypt'" target="_blank">http://php.net/crypt'</a>
in /[nazwa_folderu]/application/libraries/Bcrypt.php:10
Stack trace:
#0 /[nazwa_folderu]/system/core/Loader.php(1095): Bcrypt->__construct(Array)
#1 /[nazwa_folderu]/system/core/Loader.php(975): CI_Loader->_ci_init_class('Bcrypt', '', Array, NULL)
#2 /[nazwa_folderu]/system/core/Loader.php(216): CI_Loader->_ci_load_class('bcrypt', Array, NULL)
#3 /[nazwa_folderu]/application/models/ion_auth_model.php(247): CI_Loader->library('bcrypt', Array)
#4 /[nazwa_folderu]/system/core/Loader.php(303): Ion_auth_model->__construct()
#5 /[nazwa_folderu]/application/libraries/Ion_auth.php(63): CI_Loader->model('ion_auth_model')
#6 /[nazwa_folderu]/system/core/Loader.php(1095): Ion_auth->__construct(Array)
#7 /[nazwa_folderu]/system/core/Loader.php(975): CI_Loader->_ci_init_class('Ion_auth', '', NULL, NULL)
#8 /[nazwa_folderu]/system/core/Loader.php(216): CI_Loader->_ci_load_class('ion_auth', NULL, NULL)
#9 /[nazwa_folderu]/system/core/Loader.php(1178): CI_Loader->library('ion_auth')
#10 /[nazwa_folderu]/system/core/Loader.php(152) in /Wings/application/libraries/Bcrypt.php on line 10
(dodałam spacje dla czytelności).
Jak widzicie system stoi na CodeIgniterze.
Może jednak ktoś by miał wiedzę, żeby pomóc w tym temacie? Jestem gotowa dostarczyć wszelkich niezbędnych informacji.
Mam odpowiedź.
Taka właśnie a nie inna składnia jest specyficzna dla serwera home.pl - polecenie służy do
ustawienia wyższej wersji PHP dla konkretnego folderu.
Ja na przykład u siebie mam 5.5 (domyślne dla LAMPa na tym Ubuntu), tak więc te linie nie są potrzebne.