lukol14
23-06-2010, 13:17
Witam wszystkich
Przeszukałem forum i niesttey nie odnalazłem rozwiązanie dla mojego problemu. Mianowicie firma która zrobiła mój serwis wprowadziła robienie backupu za pomocą akeeba backup. Z poziomu zaplecza robi się bez problemów. Natomiast chciałem zby robiło się to codziennie w nocy za pomoca crona. Kazali więc wykorzystać skrypt tak jak na tej stronie:
<?php
define('SITEURL', 'http://www.example.com'); // Base URL of your site
define('SECRETKEY', 'MySecretKey'); // Your secret key
define('PROFILE',1); // The profile's ID
// ====================== DO NOT MODIFY BELOW THIS LINE ======================
$curl_handle=curl_init();
curl_setopt($curl_handle,CURLOPT_URL,
SITEURL.'/index2.php?option=com_akeeba&view=backup&key='.
SECRETKEY.'&format=raw&profile='.PROFILE.'&format=raw');
curl_setopt($curl_handle,CURLOPT_FOLLOWLOCATION,TR UE);
curl_setopt($curl_handle,CURLOPT_MAXREDIRS,10000); # Fix by Nicholas
curl_setopt($curl_handle,CURLOPT_RETURNTRANSFER,1) ;
$buffer = curl_exec($curl_handle);
curl_close($curl_handle);
if (empty($buffer))
echo "Sorry, the backup didn't work.";
else
echo $buffer;
?>
Po zrobieniu wpisaniue w cronie lub w lini komend polecenia: php backup.php dostaje komunikat: Sorry, the backup didn't work.
W logu akeeby dostaję takie informacje: DEBUG |100623 12:01:31|Kettenrad :: Attempting to load from database
Prawa dostępu do katalogów są sprawdzone. Prosze o podpowiedzi bo nie mam już pomysłu...;/
Przeszukałem forum i niesttey nie odnalazłem rozwiązanie dla mojego problemu. Mianowicie firma która zrobiła mój serwis wprowadziła robienie backupu za pomocą akeeba backup. Z poziomu zaplecza robi się bez problemów. Natomiast chciałem zby robiło się to codziennie w nocy za pomoca crona. Kazali więc wykorzystać skrypt tak jak na tej stronie:
<?php
define('SITEURL', 'http://www.example.com'); // Base URL of your site
define('SECRETKEY', 'MySecretKey'); // Your secret key
define('PROFILE',1); // The profile's ID
// ====================== DO NOT MODIFY BELOW THIS LINE ======================
$curl_handle=curl_init();
curl_setopt($curl_handle,CURLOPT_URL,
SITEURL.'/index2.php?option=com_akeeba&view=backup&key='.
SECRETKEY.'&format=raw&profile='.PROFILE.'&format=raw');
curl_setopt($curl_handle,CURLOPT_FOLLOWLOCATION,TR UE);
curl_setopt($curl_handle,CURLOPT_MAXREDIRS,10000); # Fix by Nicholas
curl_setopt($curl_handle,CURLOPT_RETURNTRANSFER,1) ;
$buffer = curl_exec($curl_handle);
curl_close($curl_handle);
if (empty($buffer))
echo "Sorry, the backup didn't work.";
else
echo $buffer;
?>
Po zrobieniu wpisaniue w cronie lub w lini komend polecenia: php backup.php dostaje komunikat: Sorry, the backup didn't work.
W logu akeeby dostaję takie informacje: DEBUG |100623 12:01:31|Kettenrad :: Attempting to load from database
Prawa dostępu do katalogów są sprawdzone. Prosze o podpowiedzi bo nie mam już pomysłu...;/