php

`curl`이 작동하지 않고 메시지도 표시되지 않습니다.
php

`curl`이 작동하지 않고 메시지도 표시되지 않습니다.

주소를 확인하기 위해 컬을 사용하는 스크립트가 있는데 왜 아래와 같은 일부 주소에서 멈추나요? 그것을 방지하려면 어떻게 해야 합니까? 자세한 내용은 이 주소를 확인하세요 curl https://10.10.34.36/test 내 스크립트: $sites = file_get_contents('./sites.json'); $sites = json_decode($sites); function get_html_title($html){ preg_match("/\<title.*\>(.*)\&lt...

Admin

Ubuntu LTS 22.04에서 Phpmyadmin에 액세스할 수 없습니다(HTTP 오류 코드 500).
php

Ubuntu LTS 22.04에서 Phpmyadmin에 액세스할 수 없습니다(HTTP 오류 코드 500).

phpmyadmin방금 컴퓨터에 설치했어요 . 나는 다음과 같은 몇 가지 지침을 따랐습니다. sudo apt update sudo apt install phpmyadmin sudo ln -s /usr/share/phpmyadmin /var/www/your_domain/phpmyadmin 저는 NGINX를 웹 서버로 사용하고 있으며 PHP 버전 7.4를 사용하고 있습니다. 이전 에는 , php-curl.php-mbstringphp-json 하지만 여전히 HTTP 오류 500 오류가 표시됩니다. 설치 ...

Admin

해충(phpunit 기반)에서 코드 적용이 실패합니다. Laravel 단위 테스트에서 xdebug가 누락되었습니다.
php

해충(phpunit 기반)에서 코드 적용이 실패합니다. Laravel 단위 테스트에서 xdebug가 누락되었습니다.

php artisan test --coverage (laravel 단위 테스트)를 실행해 보았지만 2개의 오류가 발생했습니다. WARN No filter is configured, code coverage will not be processed 그리고 2 WARN Unable to get coverage using Xdebug. Did you set Xdebug's coverage mode? 나는 php8.1과 8.2가 있고 fpm과 cli php.ini에 있다는 것을 이해하지 못합니다. ...

Admin

mod_remoteip에는 방문자의 실제 IP가 표시되지 않습니다.
php

mod_remoteip에는 방문자의 실제 IP가 표시되지 않습니다.

cloudflare 뒤에 있는 실제 IP를 얻으려고 합니다. Google에서 찾은 방법에 따라 mod_remoteip를 설치한 후 다음과 같이 구성했습니다. LoadModule remoteip_module modules/mod_remoteip.so RemoteIPHeader X-Forwarded-For RemoteIPTrustedProxy 103.21.244.0/22 RemoteIPTrustedProxy 103.22.200.0/22 RemoteIPTrustedProxy 103.31.4.0/22 Rem...

Admin

나는 매일 자정마다 면허를 잃습니다.
php

나는 매일 자정마다 면허를 잃습니다.

require내 PHP 스크립트 상단에 파일이 있습니다 . 이 파일에는 MySQL 연결 개체만 있습니다. $c->new mysqli('host','usr','pass','db') 파일에 400권한이 있으며 웹페이지 루트( )에서 멀리 -r-------- 옮겼습니다 ./etc/mysql//var/www/html 매일 밤 자정에 작동이 중지되고 내 모든 페이지에 대해 권한 거부 오류가 발생하는 것을 제외하면 훌륭하게 작동합니다. Warning: require(/etc/mysql/.myfile.ph...

Admin

충분한 리소스가 있음에도 불구하고 Apache/PHP가 중단됩니다.
php

충분한 리소스가 있음에도 불구하고 Apache/PHP가 중단됩니다.

이 서버에는 4C/8T CPU와 32GB RAM이 있습니다. 운영 체제: 데비안 12. ~500MB를 사용한 후 Apache/PHP가 응답하지 않습니다. PHP8.2와 PHP8.1을 시도했지만 결과는 동일합니다. PHP를 다시 시작하면 Apache가 응답하기 시작합니다. 아파치 오류 로그를 확인해 보니 아래와 같은 경고만 나오고, 오류 로그에 다른 유형의 오류는 없습니다. [Tue Nov 28 13:50:31.932468 2023] [http2:warn] [pid 13336:tid 1396890316...

Admin

Postfix의 /usr/sbin/sendmail이 SMTP를 사용하도록 강제
php

Postfix의 /usr/sbin/sendmail이 SMTP를 사용하도록 강제

나는 mail()을 통해 메일을 보내기 위해 PHP(Linux)로 도구를 작성했습니다(불행히도 PHPMailer는 일부 필수 항목에 대한 지원이 부족하기 때문에 옵션이 아닙니다). PHP는 sendmail_path 설정을 사용하기 위해 Linux의 모든 SMTP 설정을 무시합니다. 그러나 mail() -> /usr/sbin/sendmail을 통해 메일을 보내는 경우 메일이 (보내는 서버와 마찬가지로) 로컬로 배달됩니다. 하지만 일반 "Received From" 헤더가 있어야 합니다. 왜냐하면 메...

Admin

Ubuntu 18.04에 PHP 8.0 Yaml 확장 설치
php

Ubuntu 18.04에 PHP 8.0 Yaml 확장 설치

첫 번째 예제를 기반으로 간단한 PHP를 작성했습니다. https://www.php.net/manual/es/function.yaml-parse.php 나는 가지고있다... Fatal error: Uncaught Error: Call to undefined function yaml_parse() in /var/www/html/p.php:33 Stack trace: #0 {main} thrown in /var/www/html/p.php on line 33 나는 ondrej 저장소를 사용하여 PHP를 ...

Admin

apache mpm_prefork는 306개의 연결로 제한되어 있지만 서버 제한은 1000으로 설정되어 있습니다. AH00159 새 프로세스를 포크할 수 없습니다.
php

apache mpm_prefork는 306개의 연결로 제한되어 있지만 서버 제한은 1000으로 설정되어 있습니다. AH00159 새 프로세스를 포크할 수 없습니다.

Virtualmin을 실행해도 여전히 약 1GB의 여유 메모리가 있고 Apache 로그가 가득 찼습니다. [mpm_prefork:error] [pid 119747] (11)Resource temporarily unavailable: AH00159: fork: Unable to fork new process <IfModule mpm_prefork_module> StartServers 20 MinSpareServers 50 MaxSpareSe...

Admin

remi 저장소에서 가져오고 로컬 저장소를 생성하는 PHP를 설치하는 방법은 무엇입니까?
php

remi 저장소에서 가져오고 로컬 저장소를 생성하는 PHP를 설치하는 방법은 무엇입니까?

여기에 내 문제가 있습니다. PHP 8.2를 almalinux 8.6에 (강제) 설치하려고 하는데 이상한 방법이 있습니다. 인터넷 없이도 설치할 수 있다는 아이디어가 있었지만 일부 로컬 저장소에서 잘못된 버전이 나왔습니다. 내 생각은 rpm 파일을 다운로드하고, 로컬 저장소를 생성하고, 이를 설치해야 하는 컴퓨터로 전송하고 설치하는 것입니다. 지금까지 내가 한 일은 다음과 같습니다. remi를 다운로드한 후 다음 명령을 사용하여 rpm 패키지를 다운로드했습니다. dnf --downloadonly --...

Admin

imagick 동적 이미징이 제대로 작동하지 않는 별표 pbx agi PHP 스크립트
php

imagick 동적 이미징이 제대로 작동하지 않는 별표 pbx agi PHP 스크립트

문제 설명: ASTERISK AGI PHP 스크립트를 사용하여 이미지를 생성하고 imagick. installed:php-imagick/oldstable,now 3.4.4+php8.0+3.4. AGI PHP 스크립트는 두 부분으로 구성됩니다. 1 전화번호 등 발신자 정보가 포함된 이미지를 생성하고, 전화번호를 기준으로 해당 여권사진을 생성합니다. 2 이 이미지를 휴대폰으로 전송하세요. PHP 스크립트는 무엇을 합니까? 2: 기존 이미지를 휴대폰으로 보냅니다. 기존 이미지를 사용하면 휴대폰으로 전송되...

Admin

netstat는 라우팅 테이블을 어떻게 읽나요?
php

netstat는 라우팅 테이블을 어떻게 읽나요?

내 PHP 컨테이너의 경우 ide가 수신 대기 중인 IP를 감지해야 하는 경우입니다. 난 달린다: ip=$(netstat -rn | grep "^0.0.0.0 " | cut -d " " -f10) 게이트웨이 IP를 얻었습니다. 하지만 이를 위해서는 net-toolsPHP 애플리케이션이나 이에 상응하는 애플리케이션을 설치해야 합니다 . 따라서 필요한 기능(게이트웨이 IP 감지)을 직접 구현하고 싶습니다. netstat그렇다면 유사한 도구(예를 들어)가 route라우팅 테이블을 어떻게 읽을 수 있습니까...

Admin

PHP-FPM - "IntlException이 발생했습니다."
php

PHP-FPM - "IntlException이 발생했습니다."

OpenBSD 7.3에 php-8.1.23, php-fpm 및 php-intl-8.1.23을 올바르게 설치했습니다. 다음 코드를 사용하여 로컬로 파일을 생성하고 PHP를 사용하여 실행하면 $example_var = new Collate('en_US'); 오류는 표시되지 않지만 fastcgi를 php_fpm에 전달하는 웹 서버에서 제공하는 index.php 파일에 쓰면 다음 오류가 발생합니다. 023/09/08 19:48:58 [error] 83128#0: *73 FastCGI sent in stde...

Admin

PHP 스크립트를 통해 실행될 때 SETUID는 스크립트를 소유자로 실행하지 않습니다.
php

PHP 스크립트를 통해 실행될 때 SETUID는 스크립트를 소유자로 실행하지 않습니다.

특정 웹 사용자가 엔드포인트에서 실행할 수 있도록 하는 sh 파일(setuid 포함)이 있습니다. -rwsr-xr-x 1 root root 59 Sep 11 09:47 restart-workers.sh 파일의 내용은 간단합니다. #!/bin/bash /usr/bin/supervisorctl restart laravel-worker:* 내가 이것을 호출할 때: exec('/var/www/html/restart-workers.sh', $stdout, $status); 권한 거부 오류가...

Admin