|
@@ -48,10 +48,13 @@ class ApacheWebsiteCreate
|
|
|
$linuxUser = $getLinuxUser->handle();
|
|
|
}
|
|
|
|
|
|
+ $domainRoot = '/home/'.$this->user.'/domains/'.$this->domain;
|
|
|
$settings = [
|
|
|
'port'=> 80,
|
|
|
'domain' => $this->domain,
|
|
|
- 'domainRoot' => '/var/www/'.$this->domain,
|
|
|
+ 'domainPublic' => $domainRoot. '/public_html',
|
|
|
+ 'domainRoot' => $domainRoot,
|
|
|
+ 'homeRoot' => '/home/'.$this->user,
|
|
|
'user' => $this->user,
|
|
|
'group' => 'www-data',
|
|
|
];
|
|
@@ -68,10 +71,13 @@ class ApacheWebsiteCreate
|
|
|
ShellApi::exec('a2ensite '.$settings['domain'].'.conf');
|
|
|
ShellApi::exec('systemctl reload apache2');
|
|
|
|
|
|
- $fileManagerApi->filePutContents($settings['domainRoot'].'/index.php', "PHP Time: <?php echo time(); ?> Domain: " . $settings['domain']);
|
|
|
+ $fileManagerApi->filePutContents($settings['domainPublic'].'/index.php', "PHP Time: <?php echo time(); ?> Domain: " . $settings['domain']);
|
|
|
|
|
|
return [
|
|
|
'domain' => $this->domain,
|
|
|
+ 'domainPublic' => $settings['domainPublic'],
|
|
|
+ 'domainRoot' => $settings['domainRoot'],
|
|
|
+ 'homeRoot' => $settings['homeRoot'],
|
|
|
'user' => $this->user,
|
|
|
'email' => $this->email,
|
|
|
'linuxUser' => $linuxUser,
|