|
Server IP : 103.174.50.168 / Your IP : 216.73.216.99 Web Server : LiteSpeed System : Linux secure.balancedserver.com 5.14.0-284.30.1.el9.tuxcare.els9.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jan 10 17:34:05 UTC 2025 x86_64 User : tanvirul ( 1137) PHP Version : 8.1.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF Directory (0711) : /home/tanvirul/nabookkeeper.com/../ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
<?php
// Your Laravel project folder name
$projectFolder = 'jamiyaislamiasreemangal.com';
// Correct paths for addon domain
$source = '/home/tanvirul/' . $projectFolder . '/storage/app/public';
$destination = '/home/tanvirul/' . $projectFolder . '/public/storage';
echo "<h2>Starting Storage Sync...</h2>";
echo "<p><strong>Source:</strong> $source</p>";
echo "<p><strong>Destination:</strong> $destination</p>";
if (!is_dir($source)) {
die("<p style='color:red'>❌ ERROR: Source folder not found!</p>");
}
if (!is_dir($destination)) {
mkdir($destination, 0775, true);
echo "<p>Created public/storage folder.</p>";
}
function copyFolder($src, $dst)
{
@mkdir($dst, 0775, true);
$dir = opendir($src);
while(false !== ($file = readdir($dir))) {
if ($file === '.' || $file === '..') continue;
$srcFile = $src . '/' . $file;
$dstFile = $dst . '/' . $file;
if (is_dir($srcFile)) {
copyFolder($srcFile, $dstFile);
} else {
copy($srcFile, $dstFile);
echo "<p>Copied: $dstFile</p>";
}
}
closedir($dir);
}
copyFolder($source, $destination);
echo "<h3 style='color:green'>✔ Storage Sync Complete!</h3>";