Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

PHP का उपयोग करके Google ड्राइव पर बैकअप फ़ाइलें

ऐसा लगता है कि बैकअप स्क्रिप्ट उस निर्देशिका को खोजने में असमर्थ है जहां साइट फ़ाइलें संग्रहीत हैं।

बैकअप करने के लिए आपके द्वारा अनुसरण किए गए ट्यूटोरियल से उद्धरण:

// 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 या फिर कुछ और। टर्मिनल का उपयोग करके इसे देखें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. फ्लास्क SQLAlchemy के साथ SQLite से MySQL में स्विच करना

  2. MySQL/PDO डेटा को छोटा करता है

  3. MySQL इरेटिक क्वेरी टाइम्स

  4. एक्सकोड:आईओएस टेक्स्टफिल्ड से डेटा भेजने का सबसे आसान तरीका उदाहरण के लिए रिमोट डेटाबेस

  5. बंद करने और फिर से खोलने के बाद HTML फॉर्म भरना जारी रखें