Plesk panelli sunucum üzerinde oluşturduğum php ile basit bir şekilde sub domain açtırmak istiyorum.
Plesk tarafı için kullandığım API dökümanı ise: https://github.com/plesk/api-php-lib
Php içeriğinde oluşturmak istediğim sub listesi birden fazla olmasına rağmen çalıştırdığım zaman ilk sıradaki sub domaini oluşturup;
Server Error
503
Service Temporarily Unavailable
hatasına düşüyor. Doğal olarak ikinci sıradaki işleme geçemiyor. Fakat hata versede ilk sıradaki isimde sub domaini açıyor.
Sorunun çözümü konusunda PHP sürümleri denendi. PHP ayarları maximuma çekildi. FPM, APACHE, NGINX versiyonlarının hepsi denendi.
session.gc_maxlifetime ve max_execution_time değerleri arttırıldı.
Sunucu firmasının uğraşları da fayda sağlamadı. Daha önce bu konuda tecrübeli olan arkadaşlardan ücretli yardım rica ediyorum.
Lütfen sonuç odaklı çalışabilecek arkadaşlarım ulaşırsa zaman kaybetmeyiz.
Çalıştırılan index.php içeriği
<?php
require_once 'vendor/autoload.php';
$client = new \PleskX\Api\Client("SUNUCU IP");
$client->setCredentials("root", "parola");
$sublar = ["subadi1","subadi2","subadi3","subadi4","subadi5","subadi6","subadi7","subadi8","subadi9","subadi10"];
foreach($sublar as $sub):
$client->subdomain()->create([
'parent' => "domain.com",
'name' => $sub,
'property' => [
'www_root' => $sub.".domain.com",
],
]);
endforeach;
?>
