«php» 태그된 질문

PHP는 웹 개발에 특히 적합한 범용 스크립팅 언어입니다. 온라인 매뉴얼은 언어 구문에 대한 훌륭한 자료이며 내장 및 확장 기능의 광범위한 목록이 있습니다. 대부분의 확장은 PECL에서 찾을 수 있습니다.


6
Apache를 사용할 때 PHP의 DOCUMENT_ROOT 변수에서 일관되지 않는 후행 슬래시
다른 서버 환경에서 PHP $_SERVER['DOCUMENT_ROOT']수퍼 글로벌은 때로 슬래시를 갖지만 때로는 그렇지 않습니다. 이 문제는 Apache DocumentRoot가 httpd.conf파일에 정의 된 방식과 직접 관련이 있다고 생각했을 것입니다 . 즉, httpd.conf후행 슬래시가 없으면 다음과 같이 생각했습니다 . <VirtualHost *:8880> DocumentRoot /var/www/live/current ... 그런 다음 / var / www / live / current를echo $_SERVER['DOCUMENT_ROOT'] …


2
아치 리눅스에서 PHP (CLI) 및 PHP-FPM에 대한 별도의 구성 파일을 만드는 방법
그것은 두 개의 폴더와 우분투 데비안에 가능처럼, PHP (CLI)와 PHP-FPM에 대해 별도의 php.ini 파일을 만들 수 있습니다 /etc/php/7.0/cli와 /etc/php/7.0/fpm? conf.d각 서브 시스템에 대한 디렉토리 가있는 독립 모듈을로드 할 수 있다면 멋질 것입니다. 누구든지 별도로 구성 할 수있는 아이디어가 있습니까? 또한 우분투 16.04에서 구성된 것처럼 성공하지 못한 구조를 사용하려고했습니다.

8
멀티 사이트 호스팅-서로 사이트를 보호하기 위해 중요한 취약점이 누락 되었습니까?
편집 # 2 2015 년 7 월 23 일 : 아래 설정에서 누락 된 중요한 보안 항목을 식별하거나 모든 내용이 포함되어 있다고 믿을만한 이유를 제시 할 수있는 새로운 답변을 찾고 있습니다. 편집 # 3 2015 년 7 월 29 일 : 특히 보안 제한을 우회하거나 악의적이지만 오픈 된 채로 남길 …

2
nginx에 빈 응답을 반환하는 php-fpm
nginx는 /etc/nginx/fastcgi_params위치 블록 의 표준 을 사용하여 fastcgi를 통해 php-fpm에 연결합니다 . 로 명령 줄에서 /.status(php-fpm.ini::ping.path)에 연결 cgi-fcgi -bind하면 결과가 예상대로 돌아옵니다 (X-Powered-By set, response body 등). nginx로 요청하면 결과가 비워집니다 (X-Powered-By 설정, 본문 길이 또는 내용 없음). nginx는 "유효한"응답을 얻었으므로 200을 반환합니다. tcpdump를 살펴보면서 FCGI 헤더에서 패리티 요청을 분리했습니다 …
9 php  nginx  php-fpm  fastcgi 

2
지정된 가상 호스트에서만 PhpMyadmin에 대한 액세스 허용
여러 가상 호스트 환경에서 작업하고 있습니다. Mysql Remote Control 용 PhpMyadmin을 설치했습니다. 환경은 다음과 같이 구성됩니다. one.domain.com two.domain.com onlyphpmyadmin.domain.com 이제 세 도메인 중 하나에 액세스하면 http://one.domain.com/phpmyadmin/ http://two.domein.com/phpmyadmin/ http://onlyphpmyadmin.domain.com/phpmyadmin/ 결과는 동일하며 Phpmyadmin에 대한 액세스가 허용됩니다. 목표는 아래와 같은 상황을 얻는 것입니다 http://one.domain.com/phpmyadmin/ --> access denied http://two.domein.com/phpmyadmin/ --> access denied http://onlyphpmyadmin.domain.com/phpmyadmin/ -->access …

2
끔찍한 256 최대 연결에 도달 한 후 수행 할 작업 Apache Limit
서버 리소스가 양호하지만 내 사이트가 왜 느리게 응답하는지 파악하려고 머리를 긁은 후 마침내 Apache 상태를 확인하고 다음을 발견했습니다. 78 requests/sec - 0.7 MB/second - 8.5 kB/request 256 requests currently being processed, 0 idle workers 내 아파치가 문자 그대로 연결로 최대 값을 초과 한 것으로 보입니다. 내 사이트를 방문하려는 사람은 Apache가 …
9 apache-2.2  php  http  lamp 

5
전자 메일을 릴레이 대신 파일에 저장하도록 postfix를 어떻게 설정합니까?
로컬 환경에서 프로덕션 서버의 스테이징 사본을 실행하고 싶습니다. 시스템은 다양한 시나리오에서 고객에게 전자 메일을 보내는 PHP 응용 프로그램을 실행하며 준비 환경에서 전자 메일이 전송되지 않도록하고 싶습니다. 더미 전자 메일 보낸 사람을 사용하도록 코드를 조정할 수 있지만 프로덕션 환경과 동일한 코드를 실행하고 싶습니다. 다른 MTA를 사용할 수 있습니다 (Postfix는 프로덕션 환경에서 …

3
AWS RDS 연결 수
프로젝트에 MySQL과 함께 AWS RDS를 사용하고 있으며 "큰"인스턴스가 있습니다. 이 문서는 컴퓨팅 리소스와 RAM이 사용되는 한 이것이 무엇을 의미하는지 명확하지만, 얼마나 많은 열린 데이터베이스 연결을 가질 수 있는지 문서화 할 수는 없습니다. 내가 사용하는 응용 프로그램은 PHP이며 영구 연결로 PDO를 사용합니다. 즉, 열린 연결 수가 지정된 지점에서 실행되는 최대 PHP …

1
파일이 PHP 일 때 mod_headers가 헤더를 보내지 않음
.htaccess 파일을 다음과 같이 설정했습니다. Header set MyHeader "I'm Set!" http://example.com/test/기본 색인 파일이없는 해당 디렉토리 ( ) 로 이동 하여 네트워크 활동 (이 경우 Chrome)을 보면 헤더가 전송되고 있음을 알 수 있습니다. PHP 파일 ( http://example.com/test/test.php)로 이동하면 헤더가 전송되지 않습니다. index.html을 ( <pre>Hi콘텐츠로) 작성했으며 전송됩니다. 파일 이름을 .php헤더없이로 변경했습니다 . …

3
IIS에서 자세한 PHP 오류를 표시하지 않음-대신 서버 오류 500을 표시합니다.
저는 Apache에서 사이트를 제공하는 데 익숙하지만 이제는 IIS 서버를 사용해야합니다. 많은 PHP 페이지에서 오류 500이 반환되고 IIS에서 오류 메시지가 표시되지 않으므로 디버깅 할 수 없습니다. ini_set('display_errors',1);코드에서 시도 했지만 아무 소용이 없습니다. 일부 사이트에는 오류가 표시되지만 특히 디버깅하려는 오류는 표시되지 않으므로 전역 PHP 설정이라고 생각하지 않고 해당 사이트의 사이트 설정과 관련이 …
9 php  iis 


2
서버 관리자가 디렉토리에 대한 공개 쓰기 권한을 설정하려고합니다.
나는 웹 개발에 비교적 익숙하지 않기 때문에 기다려주십시오. 저는 주로 iPhone 개발자이지만 최근에 다른 사람이 공유 호스팅을 사용하는 사이트를 만들었습니다. 권한에 대해 생각할 필요없이 해당 사이트의 PHP 파일에 쓸 수 있습니다. 나는 내가 만들고있는 새로운 앱을 위해 웹 서비스를 배포하는 과정에 있지만 실제로 원활하게 진행되지는 않습니다. 여기서 가장 중요한 차이점은 …

3
NGINX가 PHP 파일을 실행하지 않습니다
이에 대한 답변을 찾을 수 없습니다. PHP5 + NGINX + PHP-FPM을 설치했는데 PHP 파일을 실행할 수 없습니다. "죄송합니다!이 링크가 깨졌습니다." CHROME에 오류가 있습니다. 가치있는 오류 로그 보고서가 없습니다. 루트에 index.php가 있고 사용자 정의 phpinfo.php 파일을 만들려고 시도했지만 모두 작동하지 않았습니다. HTML 파일을로드 할 수 있지만 PHP는로드 할 수 없습니다. NGINX의 …
9 php  nginx 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.