Я уже проверил большую часть всех ответов по этим вопросам, я не нашел решение, большинство решений связаны с PHP и Apache, я имею дело с Nginx, поэтому, пожалуйста, не отмечайте дубликат или уже отвечают. < /p>
Я использую PHP 8.1.17, Laravel 10 и Nginx 1.24 для веб -приложения, когда я получаю доступ к моему приложению из браузера, я получаю ошибку < /p>
"Call to undefined function Illuminate\Encryption\openssl_cipher_iv_length()"
< /code>
at php.ini openssl уже включена, ниже приведена моя конфигурация nginx: < /p>
server {
listen 8282 ssl;
#server_name localhost;
server_name abc.example.com:8282;
client_max_body_size 11M;
#more_clear_headers Server;
server_tokens off;
ssl_certificate example_com.crt;
ssl_certificate_key private-key2022.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
error_page 404 /html/404.html;
location = /404.html {
root /nginx-1.24.0/html;
internal;
}
error_page 405 500 502 503 504 /500.html;
location = /500.html {
root /nginx-1.24.0/html;
internal;
}
root "E:/project/public";
index index.php;
if ($request_method ~ ^(OPTIONS|HEAD)$ )
{
return 405;
}
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
#fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
include fastcgi_params;
}
}
В моем config/app.php, 'cipher' => 'aes-256-cbc' я использовал следующую команду
php artisan key:generate
< /code>
и просмотр моего приложения по -прежнему получает: < /p>
"Call to undefined function Illuminate\Encryption\openssl_cipher_iv_length()"
В моем config/app.php я изменил 'cipher' => 'aes-256-cbc' на 'aes-128-cbc' и запустить команду
php artisan key:generate
< /code>
Тогда я просматриваю свое приложение, на этот раз ошибку изменяется на: < /p>
Unsupported cipher or incorrect key length. Supported ciphers are: aes-128-cbc, aes-256-cbc, aes-128-gcm, aes-256-gcm.
Скриншот ошибки ниже:
< /p>
ничего не помогает, может ли кто -нибудь помочь решить эту проблему? < /p>
Когда я пытался с Тинкером, openssl_cipher_iv_length ('aes-128-cbc') предоставляет выход 16. < /p>
in php.ini extension_dir-это "e: \ xampp \ php \ ext", php-ini вывод, как ниже: < /p>
Configuration File (php.ini) Path:
Loaded Configuration File: E:\xampp\php\php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
Подробнее здесь: https://stackoverflow.com/questions/768 ... encryption
PHP 8.1.17, Laravel 10, Nginx - вызов к неопределенной функции освещает \ incryption \ openssl_cipher_iv_length () ⇐ Php
Кемеровские программисты php общаются здесь
1740390528
Anonymous
Я уже проверил большую часть всех ответов по этим вопросам, я не нашел решение, большинство решений связаны с PHP и Apache, я имею дело с Nginx, поэтому, пожалуйста, не отмечайте дубликат или уже отвечают. < /p>
Я использую PHP 8.1.17, Laravel 10 и Nginx 1.24 для веб -приложения, когда я получаю доступ к моему приложению из браузера, я получаю ошибку < /p>
"Call to undefined function Illuminate\Encryption\openssl_cipher_iv_length()"
< /code>
at php.ini openssl уже включена, ниже приведена моя конфигурация nginx: < /p>
server {
listen 8282 ssl;
#server_name localhost;
server_name abc.example.com:8282;
client_max_body_size 11M;
#more_clear_headers Server;
server_tokens off;
ssl_certificate example_com.crt;
ssl_certificate_key private-key2022.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
error_page 404 /html/404.html;
location = /404.html {
root /nginx-1.24.0/html;
internal;
}
error_page 405 500 502 503 504 /500.html;
location = /500.html {
root /nginx-1.24.0/html;
internal;
}
root "E:/project/public";
index index.php;
if ($request_method ~ ^(OPTIONS|HEAD)$ )
{
return 405;
}
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
#fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
include fastcgi_params;
}
}
В моем config/app.php, 'cipher' => 'aes-256-cbc' я использовал следующую команду
php artisan key:generate
< /code>
и просмотр моего приложения по -прежнему получает: < /p>
"Call to undefined function Illuminate\Encryption\openssl_cipher_iv_length()"
В моем config/app.php я изменил 'cipher' => 'aes-256-cbc' на 'aes-128-cbc' и запустить команду
php artisan key:generate
< /code>
Тогда я просматриваю свое приложение, на этот раз ошибку изменяется на: < /p>
Unsupported cipher or incorrect key length. Supported ciphers are: aes-128-cbc, aes-256-cbc, aes-128-gcm, aes-256-gcm.
Скриншот ошибки ниже:
< /p>
ничего не помогает, может ли кто -нибудь помочь решить эту проблему? < /p>
Когда я пытался с Тинкером, openssl_cipher_iv_length ('aes-128-cbc') предоставляет выход 16. < /p>
in php.ini extension_dir-это "e: \ xampp \ php \ ext", php-ini вывод, как ниже: < /p>
Configuration File (php.ini) Path:
Loaded Configuration File: E:\xampp\php\php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
Подробнее здесь: [url]https://stackoverflow.com/questions/76898650/php-8-1-17-laravel-10-nginx-call-to-undefined-function-illuminate-encryption[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия