ForumCała strona

Nawigacja

Aktualnie online

Gości online: 5

Użytkowników online: 0

Łącznie użytkowników: 25,387
Najnowszy użytkownik: Tyka1125

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
22.05.2024 20:58:20
Na forum iso błąd przed <!DOCTYPE wygląda jak utf8 z BOM

JazOOn
14.05.2024 18:31:17
Znowu serwer down?

Zbigniew@
28.04.2024 21:33:51
Nareszcie udało się .V9 Document checking completed. No errors or warnings to show.

JazOOn
27.04.2024 21:35:25
Jazda. Udało się. Firma rusza.

Zbigniew@
01.04.2024 12:28:45
Wszystkiego najlepszego z okazji świąt.

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Nawigacja

Błyskawiczna Instalacja PHP-Fusion

Napisane przez CyberSoft dnia 16 października 2008 13:33 · 3 komentarze · 6822 czytań · Drukuj · Facebook · Wykop

Streszczenie:

Jeśli męczy cię wysyłanie wszystkich plików pojedynczych, nie chcesz marnować na to czasu, przygotowałem dla Ciebie artykuł który pomoże Ci w tym problemie.

Cały sposób na szybką instalację polega na odpowiednim przygotowaniu paczki z plikami oraz skryptu który rozpakuje wszystkie pliki w ciągu kilku sekund.


Krok 1

Tak więc zaczynamy od przygotowania paczki z plikami. Tworzymy archiwum ZIP o dowolnej nazwie ja swoją paczkę nazwę php_fusion.zip. Zapakuje do niej wszystkie niezbędne mi pliki w taki sposób jak by to miało miejsce na serwerze. Czyli bez zbędnych podkatalogów tak jak ma to miejsce w oficjalnej paczce.


Krok 2

Następnie tworzymy skrypt install.php o następującej zawartości:


<?php
$zip = new ZipArchive;
$plik_arch = "php_fusion.zip";
if ($zip->open($plik_arch) !== TRUE) {

echo "Powstały jakieś błędy sprawdź archiwum lub folder";
} else {

$zip->extractTo('.');
$zip->close();
echo "Archiwum ".$pliki_arch." wypakowane poprawnie";
}
?>

Krok 3

Teraz gdy posiadamy naszą paczkę i plik instalacyjny wysyłamy je na serwer do katalogu gdzie chcemy zainstalować PHP-Fusion.


Krok 4

Ostatnim krokiem jest wywołanie skryptu install.php, który rozpakuje wszystkie pliki. Na koniec usuwamy plik instalacyjny oraz paczkę i możemy przejść do etapu instalacji i konfiguracji naszego CMS'a.


UWAGA! Prezentowana metoda działa wyłącznie na serwerach z zainstalowaną biblioteką zlib.

Aby nasz skrypt był jeszcze doskonalszy, na końcu kodu pliku install.php dodajemy polecenie automatycznie usuwające paczkę oraz plik instalacyjny i przekierowujące do pliku setup.php:



unlink("php_fusion.php");
unlink("install.php") ;
echo "document.location.href='setup.php'";

Komentarze

#1 | neptus dnia 19 października 2008 16:34
Zmyślne! Aż żal, że chwilowo nie mam co instalować. Wink

W cytowanym kodzie jest drobna literówka "poparawnie". Nieszkodliwa ale brzydko wygląda, więc warto poprawić.
#2 | Pieka dnia 05 grudnia 2008 10:02
Poparawione, zartuje Wink Poprawilem, dziekuje za zwrocenie uwagi. Nastepnym razem prosze o PW z tego typu informacjami.
#3 | sbuli dnia 23 lutego 2009 13:39
Witam
A jak sprawdzić czy na serwerze jest biblioteka zlib?
Odpaliałem ten skrypt na 000webhost.com
i wygląda na to, że nie nie wykonuje tego polecenia: " $zip->extractTo('.'Wink ". Gdy zmieniłem nazwę pliku to wywala komunikat "Powstały jakieś błędy sprawdź archiwum lub folder" , czyli skrypt się wykonuje . z prawidłową nazwą pliku nic się nie pojawia na stronie. Archiwum się nie rozpakowywuje.

Dodaj komentarz

Zaloguj się, aby móc dodać komentarz.

Oceny

Tylko zarejestrowani użytkownicy mogą oceniać zawartość strony
Zaloguj się lub zarejestruj, żeby móc zagłosować.

Świetne! Świetne! 100% [3 głosy]
Bardzo dobre Bardzo dobre 0% [0 głosów]
Dobre Dobre 0% [0 głosów]
Średnie Średnie 0% [0 głosów]
Słabe Słabe 0% [0 głosów]
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl