hosting

GET /v1/sites/{siteId}/php-settings

Get a site's PHP extensions, php.ini settings and resource tier.

모든 hosting 엔드포인트

모든 개발자 문서

인증

Bearer 토큰으로 API 키를 전송하세요. 키는 반드시 sites.view 권한을 가지고 있어야 하며, 권한이 없는 키는 404가 아닌 403으로 거부됩니다.

이 엔드포인트는 조직 ID를 받지 않습니다. 사용자의 키가 이미 속한 조직을 식별하며, 응답은 해당 조직으로 한정됩니다.

무료 체험하기

대괄호 안에 있는 모든 내용을 사용자 지정 값으로 바꾸고, 키 플레이스홀더는 대시보드의 키로 바꾸세요.

curl -X GET https://api.zinndigital.com/v1/sites/{siteId}/php-settings \
  -H "Authorization: Bearer zdk_live_…"

로그인하셨나요? 대시보드의 API 콘솔이 실제 조직 ID와 본인의 키를 자동으로 채우고 라이브 API를 대상으로 요청을 실행하므로 실제 응답을 확인할 수 있습니다. API 콘솔에서 이 엔드포인트를 여세요

상세 정보

Everything the site's PHP screen needs, in one read. extensions lists Tier 0 and Tier 1 as locked: true — always on, not a choice — alongside the Tier 2 extensions the customer may switch. They are rendered rather than hidden because "does this host have ImageMagick?" is one of the commonest pre-sales and migration questions there is, and an empty list answers it worse than a locked switch does. ini carries only the two customer-editable bands. The staff-only band (disable_functions, open_basedir, sendmail_path, upload_tmp_dir, expose_php and extension loading itself) is absent from the payload, not merely hidden by the panel: those directives are the per-site isolation boundary, and a customer who can edit disable_functions can re-enable shell_exec. Each capped directive carries cap — the ceiling this site's plan allows — so the panel can stop the control at the right place rather than let the customer type a value and meet a refusal. cap_raised_by_support and override_expires_at are how a staff override is made visible to the customer, which is one of the three properties docs/204 §7a requires of one. lve reports the site's resource tier and what each limit does when it is reached. ⭐ ep is the one that emits 508 Resource Limit Is Reached — a status code that names no resource, no number and no remedy, so a customer who meets it concludes the host is broken. applied_at is null when no settings have ever been pushed to the machine — a different fact from "pushed and confirmed", and the only one of the two that needs an engineer. Requires sites.view.

매개변수

이름유형필수설명
siteId (path)UuidSite ID (UUIDv7).

응답

이름유형필수설명
php_versionstringThe alt-php version this site runs, dotted (8.3). Empty if unset.
extensionsSitePhpExtension[]
iniSitePhpBandedOption[]
lveSiteLveStateThe site's CloudLinux LVE resource tier — docs/204 §7b. ⭐ ep is the limit that emits 508 Resource Limit Is Reached, which is why this is on a customer screen at all: it…
applied_atstringWhen these settings were last confirmed by the machine. null means they have never been pushed — a different fact from "pushed and matched", and the only one of the two that…

이 엔드포인트가 반환할 수 있는 오류

401 · 403 · 404 · 429