PDA

Zobacz pełną wersję : J 1.5.8 - komunikat o jakimś błędzie



DeZ
07-01-2009, 11:12
J.1.5.8
Kilkanaście dni po instalacji. Z dodatków mam tylko remository, joomgallery i joomlapack.
Problem mam z joomlapack bo nie chce działać. Po uruchomieniu stoi na pierwszej pozycji i nic się nie dzieje. Plik kopi strony jest tyle, że uszkodzony a ostatnio sypnęło takim komunikatem:
warning: file_get_contents(/home/wtkkf/public_html/..../administrator/components/com_joomlapack/assets/installers/jpi3.xml) [function.file-get-contents]: failed to open stream: No such file or directory in /home/wtkkf/public_html/.../libraries/domit/xml_domit_lite_parser.php on line 1082
Log ostatniego uruchomienia
Warning: file_get_contents(/home/wtkkf/public_html/..../administrator/components/com_joomlapack/assets/installers/jpi3.xml) [function.file-get-contents]: failed to open stream: No such file or directory in /home/wtkkf/public_html/..../libraries/domit/xml_domit_lite_parser.php on line 1082
[090106 23:47] JPA package file was not read
[090106 23:47] Failed Smart algorithm on installer
[090106 23:47] JPA package file was not read
Mam nadzieję, że da się to jakoś naprawić bo prawie 2 tyg przepisywania polecą w kosmos :mad:

Pozdrawiam

zwiastun
07-01-2009, 11:27
Jakiego przepisywania?
Failed Smart algorithm on installer = Błąd wybranego algorytmu (inteligentny a. sprytny) = Zmień w konfiguracji na inny
JPA = Masz przecież do wyboru nie tylko JPA

A w ogóle - o co chodzi? Nie chce działać JoomlaPack? W jakim sensie nie chce działać?

DeZ
07-01-2009, 15:56
Nie działa w takim sensie, że po uruchomieniu funkcji "kopiuj swoją stronę .." proces zatrzymije się na "Kopiowanie bazy danych" i ani drgnie.
Dałem prawie godzinę czasu ale bez rezultatu. W katalogu z archiwum plik.zip co prawda jest ale po ściągnięciu zawsze okazuje się uszkodzony. Zresztą nawet po dodaniu kilku artykułów wielkość tego pliku jest ciągle taka sama.
Podobnie "działa" archiwizacja sql.

zwiastun
07-01-2009, 16:32
Poczytaj o komponencie i dostosuj ustawienia do swojego środowiska. Co i tak jeszcze nie znaczy, że na 100% wszystko zadziała. JoomlaPack to nie jedyne rozwiązanie do backupu

DeZ
07-01-2009, 22:24
Xcloner wysypuje komunikat:
Site error: the file /home/wtkkf/public_html/..../administrator/components/com_cloner/admin.cloner.php requires the ionCube PHP Loader ioncube_loader_lin_4.4.so to be installed by the site administrator.

LazyBackup działa ale to tylko kopia bazy mysql.

Czy da się zrobić tak, żeby po skopiowaniu całej strony z serwera i posiadając kopię mysql postawić stronę ?

Pytam o rozwiązanie proste żeby taki "lajkonik" :) w tych sprawach załapał co i jak.


No i dzięki Zwiastun za odpowiedzi.

zwiastun
07-01-2009, 22:59
Ależ oczywiście, że się da. To wręcz zasada - stawiasz stronę na serwerze testowym (np. na komputerze lokalnym), odwzorowujesz ją na produkcyjnym, dla bezpieczeństwa robisz kopię bazy danych i - lokalnie katalogów, w których np. dodajesz obrazki.

jusJack
07-01-2009, 23:20
a propo backup - szybko prosto i (z reguły) bez problemów,
1. dump bazy sql przez php my admin
2. skrypt php z funkcją zip, i parametrem w postaci nazwy katalogu z joomlą
czysta instalacja joomli to jakieś dwie minuty i wszystko mam na dysku.
pozdrawiam

Skrypt:
z góry uprzedzam że nie jest doskonały, trzeba mieć pusty plik "wynik.zip" na ftp, ale może go ulepszycie.


// sub-directories and files to a zip archive
// zapytanie ->
//_cieżka:
//np. http:\\www.jakasdomena.pl\pack.php?kat=nazwakatalo gu

function addFolderToZip($dir, $zipArchive, $zipdir = ''){
echo '<ul>';
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
// Loop through all the files
while (($file = readdir($dh)) !== false) {
//If it's a folder, run the function again!
if(!is_file($dir . $file)){
// Skip parent and root directories
if( ($file !== ".") && ($file !== "..")){
echo '<li>Pakowanie katalogu '.$dir . $file;
addFolderToZip($dir. $file . "/", $zipArchive, $zipdir . $file . "/");
}
}else{
// Add the files
#echo '<li>Pakowanie pliku '.$file.' do ['.$zipdir. $file.']';
$zipArchive->addFile($dir. $file, $zipdir . $file);
}
}
}else{echo 'Nie odczytano katalogu: '.$dir;}
}else { echo 'To nie katalog: '.$dir;}
echo '</ul>';
return true;
}
$katalog=$_GET['kat'];
if ($katalog==''){
echo 'Brak katalogu!';
}else{
echo 'Przygotowanie...';
$zip = new ZipArchive;
$res = $zip->open('wynik.zip');
if ($res === TRUE) {
$ok=addFolderToZip($katalog.'/',$zip,$katalog.'/');
echo 'Zrobione!';
$zip->close();
}else{
echo 'Błąd utworzenia archiwum';
}
}
/**/
?>