-
پاسخ : بك آپ اتوماتيك
سلام ، مرسی حسین جان ، خدا خیرت بده ، هم به شما و هم اون بنده خدایی که این کد رو نوشته
حالا دو سئوال : یکی اینکه این کد رو توی Cron Job توی Command to run باید وارد کنیم ؟ و آخری هم اینکه برای اینکه از یه دیتابیس دیگه هم بک آپ گرفته بشه باید یه Cron job دیگه با مشخصات اون DB ایجاد کرد ؟
-
پاسخ : بك آپ اتوماتيك
سلام، ممنون
اين كد رو ميگذاري تو فولدر /home/****username****/backup_mysql
با يه اسمي ضخيره ميكني
بعد اسم فايلش رو ميدي به اون command to run
بعدش تنظيمات رو انجام ميدي و ... حالشو ميبري
سوال دومت: آره ميتوني اين كارو بكني يا اينكه كد هاش رو تغيير بدي :)
ولي راه اول بهتره به نظر من
موفق باشي
يا علي
-
پاسخ : بك آپ اتوماتيك
فولدر backup_mysql رو باید توی اولین صفحه ی FTP خودمون ایجاد کنیم ؟ گفتم صفحه ی اول FTP آخه توی Share Host دیگه بالاتر از این دسترسی محدوده و گفتم باید ایجاد کنیم چون توی صفحه ی اول FTP با این نام فولدری نیست و ظاهرا باید خودمون بسازیمش . آره؟
و اگه مورد بالا درسته ، من این کار رو کردم و همونطور که شما گفتی اسم اون فایل رو توی Command to run وارد کردم . اما بعد از اینکه cronjob اجرا شد ، ایمیل داد که این دستور پیدا نشد! مطمئنید اونجا باید فقط اسم این فال رو بزنیم؟؟ آدرسی ، دستوری چیزی؟؟
-
پاسخ : بك آپ اتوماتيك
سلام
بله همونجا بايد بسازيد (همون سطحي كه public_html رو ميبينيد)
خوب شما دقيقا چه چيزي رو تو command to run داديد؟
راستي سطح دسترسي اون پوشه رو هم بايد 777 بگذاريد ها
اون خط دستور رو بگذاريد دوستان كمك ميكنند :)
يا علي
-
پاسخ : بك آپ اتوماتيك
خوب ، من اون رو 777 کردم ، توی command to run هم همونطور که شما گفتید اسم فایل رو زدم ، یعنی cronjob.php ، اما این پیغام به ایمیلم میاد :
/bin/sh: line 1: cronjob.php: command not found
مطمئنا نباید اونجا فقط یه اسم خالی بنویسیم...
-
پاسخ : بك آپ اتوماتيك
سلام
اين رو نگاه كن :)
کد:
php /home/***hostname***/backup_mysql/backup_mysql1.php > /home/***hostname***/backup_mysql/backup_mysql1.log
يا علي
-
پاسخ : بك آپ اتوماتيك
من این رو هم زدم ، اما :
/bin/sh: line 1: /home/najvair/backup_mysql/backup_mysql1.log: No such
file or directory
یه چیزی ، این داره توی پوشه ی bin/sh نیگا می کنه خوب...
-
پاسخ : بك آپ اتوماتيك
عزيزم
شما فايل backup_mysql1 داري؟
شما بايد اسم فايل backup خودت رو بزني :)
يا علي
-
پاسخ : بك آپ اتوماتيك
حق با شمابود، شما درست گفتی ،اما من یه جور دیگه درک کردم . راستش یه فایل پیدا کردم توووپ ، همینایی رو که شما گفتی یه کم کامل تر توی یه PDF توضیح داده . می خواستم بذارمش اینجا اما امکان پیوست فایل نداره :(
البته من با اینکه مشکل اصلیم حل شد ، اما بازم یه مشکلاتی دارم که خودم حدس میزنم به خاطر محدودیتای سرور هست ، ببینم نظر شما چیه
راستش این فایل به ایمیلم ارسال شد ، اما حجمش 1 کیلو بایت بود فقط :o. توی اون پوشه backup_mysql یه فایل ایجاد شده بودبه نام backup_mysql.log . توی اون اینا بود :
Content-type: text/html
<br />
<b>Warning</b>: passthru() has been disabled for security reasons in <b>/home/najvair/backup_mysql/backup_mysql.php</b> on line <b>27</b><br />
<br />
<b>Warning</b>: shell_exec() has been disabled for security reasons in <b>/home/najvair/backup_mysql/backup_mysql.php</b> on line <b>31</b><br />
<br />
<b>Warning</b>: exec() has been disabled for security reasons in <b>/home/najvair/backup_mysql/backup_mysql.php</b> on line <b>34</b><br />
<br />
<b>Warning</b>: filetype() [<a href='function.filetype'>function.fil etype</a>]: Lstat failed for (null) (errno=2 - No such file or directory) in <b>/home/najvair/backup_mysql/backup_mysql.php</b> on line <b>46</b><br />
<br />
<b>Warning</b>: fopen() [<a href='function.fopen'>function.fopen& lt;/a>]: Unable to access /home/najvair/backup_mysql/najvair_smf-091007-0252am_sql.tar.gz in <b>/home/najvair/backup_mysql/backup_mysql.php</b> on line <b>52</b><br />
<br />
<b>Warning</b>: fopen(/home/najvair/backup_mysql/najvair_smf-091007-0252am_sql.tar.gz) [<a href='function.fopen'>function.fopen& lt;/a>]: failed to open stream: No such file or directory in <b>/home/najvair/backup_mysql/backup_mysql.php</b> on line <b>52</b><br />
<br />
<b>Warning</b>: filesize() [<a href='function.filesize'>function.fil esize</a>]: Stat failed for /home/najvair/backup_mysql/najvair_smf-091007-0252am_sql.tar.gz (errno=2 - No such file or directory) in <b>/home/najvair/backup_mysql/backup_mysql.php</b> on line <b>53</b><br />
<br />
<b>Warning</b>: fread(): supplied argument is not a valid stream resource in <b>/home/najvair/backup_mysql/backup_mysql.php</b> on line <b>53</b><br />
<br />
<b>Warning</b>: fclose(): supplied argument is not a valid stream resource in <b>/home/najvair/backup_mysql/backup_mysql.php</b> on line <b>54</b><br />
<h4><center>Database backup created and sent! File name /home/najvair/backup_mysql/najvair_smf-091007-0252am_sql.tar.gz</center></h4><br />
<b>Warning</b>: exec() has been disabled for security reasons in <b>/home/najvair/backup_mysql/backup_mysql.php</b> on line <b>85</b><br />
میشه نظرتون رو بگید... :(
-
پاسخ : بك آپ اتوماتيك
سلام
منم فكر ميكنم مال هاست باشه، ولي مطمئن نيستم، بزار دوستان بزرگتر نظر بدن
اون فايل pdf هم فكر كنم همونيه كه من از روش خوندم، اگر نويسندش رو توش نوشته ، قربون دستت خودت زحمت مقالشم بكش :D اينجا هم بنويس كه كي اين كد رو نوشته كه دزدي علمي نشه :)
مرسي
يا علي