ऐसा लगता है कि बैकअप स्क्रिप्ट उस निर्देशिका को खोजने में असमर्थ है जहां साइट फ़ाइलें संग्रहीत हैं।
बैकअप करने के लिए आपके द्वारा अनुसरण किए गए ट्यूटोरियल से उद्धरण:
// User home directory (absolute)
$homedir = trim(shell_exec("cd ~ && pwd"))."/"; // If this doesn't work, you can provide the full path yourself
// Site directory (relative)
$sitedir = "www/";
पहले सुनिश्चित करें कि $sitedir
साइट फ़ाइल निर्देशिका के सापेक्ष पथ (होम निर्देशिका से) के साथ ठीक से सेट किया गया है।
यह www/
. से कुछ अलग हो सकता है , उदाहरण के लिए public_html/
GoDaddy पर होस्ट की गई वेबसाइट के लिए।
यदि उपरोक्त सही है तो $home
. सेट करने का प्रयास करें होम निर्देशिका के पूर्ण पथ के साथ मैन्युअल रूप से चर।
अपडेट करें
$homedir
होम निर्देशिका है और $sitedir
$homedir
. के सापेक्ष वेबसाइट रूट है
इसलिए आपके द्वारा पोस्ट किए गए कोड को देखते हुए यह काफी संभावना है कि कोई गलती है, दो चर होना चाहिए:
// User home directory (absolute)
$homedir = "/home/mhmd2991/"; // <-- FIXED HERE
// Site directory (relative)
$sitedir = "public_html/";
यह मानता है कि आपकी वेबसाइट की रूट निर्देशिका public_html
है और आपके होम डायरेक्टरी के अंदर स्थित है mhmd2991
पुन:सुनिश्चित करें कि आपकी वेबसाइट की मूल निर्देशिका वास्तव में public_html
है और नहीं www
या html
या फिर कुछ और। टर्मिनल का उपयोग करके इसे देखें।