Instalacja automatyczna

Na tym etapie zakładamy, że ściągnełeś na swój dysk kody źródłowe projektu. Jeżeli nie zrób to teraz. Kody źródłowe możesz ściągnąć ze strony http://4programmers.net/coyote/download.php. Możesz pobrać albo oficjalną paczkę, w postaci pliu .zip zawierającego kody źródłowe, z możliwą, jak najmniejsza ilością błędów. Możesz także pobrać aktualne kody źródłowe z serwera CVS.

WAŻNE

Kody źródłowe z domyślnej gałęzi CVS mogą i prawdopodobnie będą zawierać błędy. Są to kody nie przeznaczone do szerszego użytku (zazwyczaj są one na stadium deweloperskim, tj. wersje takiego kodu oznaczone są frazą -dev - np. 0.9.2-dev, 1.0-dev itp). Dlatego musisz się liczyć z tym, że projekt może zawierać błędy, instalacja automatyczna może nie udać się. W takim wypadku pozostaje samodzielne skonfigurowanie projektu.

Na potrzeby projektu, w katalogu install znajduje się skrypt instalacyjny o nazwie install.php, który powinien w prosty sposób przeprowadzić użytkownika przez proces instalacji.

Na samym początku, po uruchomieniu skryptu, system sprawdzi, czy na Twoim komputerze zainstalowane są odpowiednie, wymagane do poprawnego działania - komponenty (tj. baza danych, PHP). W razie potrzeby skrypt utworzy także wymagane foldery.

W kolejnym kroku będziesz musiał podać pewne informacje, wymagane przez skrypt (np. login oraz hasło do bazy danych czy login i hasło administratora). Po kliknięciu przycisku Instaluj na podanym przez Ciebie serwerze SQL powinny zostać utworzone tabele. Skrypt powinien także utworzyć konto administratora oraz dodać podstawowe parametry konfiguracji.

Notatka

Konfiguracja projektu zawarta jest w tabeli coyote_config.

Możliwe problemy

Naturalnym jest iż kod źródłowy zawiera błędy. Szczególnie w wersji rozwojowej. W tej sekcji przedstawiamy możliwe błędy jakie mogą wyniknąć w trakcie instalacji.

Błąd Could not find language directory

Ten błąd nie powinien nigdy się pojawić. Oznacza on, iż w katalogu lang nie ma żadnych subfolderów, które zawierają tablicę $lang, czyli tablicę z komunikatami językowymi. W katalogu lang powinien znajdować się folder pl, en itp. Błąd możesz naprawić ściągając z serwera CVS () odpowiedni katalog.

Błąd Nie można usunąc pliku config.php

Jeżeli chcesz reinstalować projekt, należy uprzednio usunąc plik config.php. Ten błąd pojawi się jeżeli system nie będzie mógł usunąć wspomnianego pliku. Błąd może oznaczać, iż plik config.php ma nadane prawa, które nie pozwalają na usunięcie pliku. Wspomniany bład może pojawić się raczej na systemach Unix/Linux.

Sprawdzenie nie zostało zakończone poprawnie. Przejrzyj listę nieprawidłowości

Przed instalacją skrypt sprawdza, czy można kontynuować instalację. Jeżeli pojawi się powyższy komunikat, to oznacza on, iż albo: wersja PHP jest nieprawidłowa, PHP nie obsługuje żadnego systemu baz danych (lub nie obsługuje go sam projekt), albo nie można utworzyć katalogów wymaganych, do prawidłowego działania projektu. Jeżeli skrypt nie może utworzyć wybranych folderów, to zapewne związane jest to z nieprawidłowymi prawami dostępu (np. na systemach Linux/Unix).

File does not exists

Błąd pojawi się w przypadku, gdy nie można odnaleźć pliku zawierającego strukturę bazy (czyli data.sql lub mysql.sql). W takim wypadku powinieneś ściągnąc wymienione pliki ze strony

System nie mógł zapisać danych konfiguracyjnych do pliku config.php

Błąd związany jest z nieprawidłowymi prawami katalogów (systemy Linux/Unix) wskutek których system nie mogł w głównym katalogu projektu umieścić pliku config.php. W takim wypadku wyświetlona zostanie zawartość pliku, którą powinieneś sam, ręcznie umieścić w pliku config.php.

Błędne zapytanie SQL lub inny bład PHP

W takim wypadku prosimy zgłosić błąd do deweloperów projektu na forum dyskusyjnym. Błąd zostanie poprawiony w przeciągu kilku godzin.