mCrypt nie występuje po aktualizacji Ubuntu do 13.10
Po uaktualnieniu mojego systemu z Ubuntu 13.04 do 13.10 pojawiło się kilka problemów z konfiguracjami apache, mysql i php.
Większość z nich rozwiązałem, ale nie mogę uruchomić biblioteki mCrypt.
Pakiet jest zainstalowany, więc nie muszę go apt-get. Serwer działa i wszystko wydaje się w porządku, ale kiedy próbuję uruchomić php artisan serve
z Laravel 4, dostaję komunikat, że mCrypt jest wymagany.
Zrobiłem php --ri mcrypt
i wyjście było Extension 'mcrypt' not present.
Próbowałem umieścić extension=mcrypt.so
do Ale nie zadziałało.
Wyjście dpkg --get-selections | grep php5
libapache2-mod-php5 install
php5 install
php5-cli install
php5-common install
php5-gd install
php5-json install
php5-mcrypt install
php5-mysql install
php5-readline install
10 answers
Myślę, że znalazłem rozwiązanie na launchpad.net .
sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available
sudo php5enmod mcrypt
sudo service apache2 restart
To mi pomogło.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
2020-07-11 13:09:54
Miałem ten problem z Ubuntu 14.04 i zrobiłem co następuje, aby go rozwiązać:
sudo apt-get install php5-mcrypt
sudo php5enmod mcrypt
sudo service apache2 restart
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-09-03 14:41:32
Mam też ten problem z Ubuntu 14.04 po instalacji.
Najpierw włącz mcrypt
sudo gedit /etc/php5/apache2/php.ini
Dodaj to polecenie w dowolnej linii
extension=mcrypt.so
Create conf.d folder w /etc / php5
sudo mkdir conf.d
I w tym folderze Utwórz mcrypt.plik ini
sudo gedit mcrypt.ini
Następnie dodaj to polecenie do tego pliku
extension=mcrypt.so
Następnie Utwórz link do pliku
sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available
Włącz moduł mcrypt
sudo php5enmod mcrypt
Restart apache
sudo service apache2 restart
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-05-31 09:20:10
Od Ubuntu 13.10 do 14.04:
sudo php5enmod mcrypt
sudo service apache2 restart
Mi pasuje.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-06-22 19:22:09
Miałem również ten problem z Ubuntu 14.04 i Nginx, ale wskazówka dla mnie był restart usługi FPM, więc zrobiłem:
Zainstaluj bibliotekę
Apt-get install php5-mcrypt
Znajdź ścieżkę
Updatedb & & locate mcrypt.so
Ustaw ścieżkę mcrypt.so wewnątrz mcrypt.plik ini znajduje się w pliku /etc/php5/mods-available/mcrypt.ini
Extension= / usr / lib / php5 / 20121212 / mcrypt. so
A następnie uruchom ponownie FPM serwis
Service php5-fpm restart
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
2016-03-07 10:57:25
Inne rozwiązanie jeśli pakiet jest już zainstalowany:
sudo aptitude reinstall php5-mycript
To działało dla mnie po wykonaniu upgrade
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-03-09 03:04:49
Wypróbuj ten kod:
ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/apache2/conf.d/20-mcrypt.ini
service apache2 restart
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-09-03 17:26:53
Miałem ten sam problem z PHP 5.5.14 działa na Mac OS X Yosemite. Próbowałem zainstalować Laravel 5.0. A kiedy próbowałem stworzyć nowy projekt, dostałem błąd jak poniżej (nawet gdy próbowałem uruchomić serwer laravel z PHP artisan serve
Alejandros-MacBook-Pro:Documents Lexynux$ laravel new blog
Crafting application...
PHP Notice: Use of undefined constant MCRYPT_RIJNDAEL_128 - assumed 'MCRYPT_RIJNDAEL_128' in /Library/WebServer/Documents/blog/config/app.php on line 83
PHP Notice: Use of undefined constant MCRYPT_RIJNDAEL_128 - assumed 'MCRYPT_RIJNDAEL_128' in /Library/WebServer/Documents/blog/config/app.php on line 83
Generating optimized class loader
Compiling common classes
Compiling views
PHP Notice: Use of undefined constant MCRYPT_RIJNDAEL_128 - assumed 'MCRYPT_RIJNDAEL_128' in /Library/WebServer/Documents/blog/config/app.php on line 83
Application key [CCOPocoMjnJTx4AFXk64wqyTKyo3BlHq] set successfully.
Application ready! Build something amazing.
Alejandros-MacBook-Pro:Documents Lexynux$
Więc właśnie dodałem linię poniżej na końcu mojego php.plik ini z edytorem nano:
extension=mcrypt.so
sudo nano /etc/php.ini
W końcu po prostu uruchom ponownie Terminal i uruchom ponownie serwer aplikacji laravel za pomocą
php artisan serve
I działa dobrze!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-03-01 01:59:50
Właśnie znalazłem na php.net
Uwaga, w Ubuntu instalacja php5-mcrypt nie uruchomiła programu mcrypt. Musisz wykonać następujące polecenia jako root, aby je włączyć:
apt-get install php5-mcrypt
mv -i /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/
php5enmod mcrypt
service apache2 restart
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-04-18 09:24:57
Czasami ten "problem" występuje, ponieważ wprowadzono polecenie artisan na komputerze lokalnym zamiast na maszynie wirtualnej. Jeśli używasz Homestead, mcrypt jest już zainstalowany. Potraktuj to jako przypomnienie homestead ssh
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-07-04 08:52:01