Instalacja Coyote pod PHP Triadem

0

Z pewną taką nieśmiałością piszę: nie wiem, w jaki sposób zainstalować system Coyote pod PHP Triadem. Czy w tym miejscu można liczyć na Waszą pomoc ?

Publicon

Może podam szczegóły. Jeżeli mam katalog apache/htdocs/coyote to zakładam, że mam wpadkować do niego zawartość Zipa, prawda ? Dalej przepycham się przez scieżkę dostępu http://localhost/coyote/..../install.php i zanim się połączę - zakładam bazę... a przy 4 kroku jest błąd : brak ścieżki do stępu do funkcji ob_flush (czy coś takiego). Jaki katalog wpisać w pierwszym polu 4 kroku (na razie jest tam "./.". Co bym nie próbował, to jest źle... przy wpisaniu "coyote' linki ze strony głowej serwisu są postaci: http://localhost/nazwapliku.php .. a nie o to mi chodziło. Ktoś mógłby mi to wytłumaczyć ? Jeśli to nieodpowiednie forum, to gdzie ?

Publicon

0

Jezeli system zapyta Cie o sciezke do zrodel, podajesz sciezke - np.:

/usr/apache/htdocs/coyote/coyote-0-9-1/

Taka bedzie w przypadku Unixa/Linuxa (zalezy gdzie masz umieszczone zrodla).

Jezlei na Windows to:

c:/usr/apache/htdocs/coyote/coyote-0-9-1/

0

No nie jest dobrze, nie jest dobrze. Oto próba pierwsza:

Rozpakowuję zawartość zipa do c:\apache\htdocs\coyote\

Ścieżkę dostępu do plików dałem taką: "c:\apache\htdocs\coyote\0.9.1-pre1"

Po 4 kroku pojawił się znany komunikat: undefined function ob_flush - i nic.

Otwieram więc "http://localhost/coyote/" ... masa komunikatów błędów.

Zaczynam grzebać w pliku require.php i zamieniam linię:

DEFINE('ROOT_DIR', 'c:/apache/htdocs/coyote/coyote-0-9-1-pre1') na
DEFINE('ROOT_DIR', 'c:/apache/htdocs/coyote/coyote-0-9-1-pre1/4programmers.net')

Otwieram "http://localhost/coyote/" i co ? Masa komunikatów o błędach (undefined variable), ale pojawiła się treść strony głownej. Niestety odnośniki i i obrazki odnoszą się bezpośrednio do katalogu "http://localhost/", więc to nie może działać.

Próba druga.

Do c:\apache\htdocs\coyote\ wypakowuję tylko zawartość katalogu 4programmers.net. Katalog dostępu ustawiam na "c:\apache\htdocs\coyote". O dziwo.. po 4 kroku pojawiło się okno z przyciskiem logowania (coś nowego). Po kliknięciu znowu full komunikatów o błędach. Po otwarciu http://localhost/coyote/ efekt podobny do drugiej części 1 próby.

Proszę, nich mi ktoś wytłumaczy co i gdzie rozpakować i jaką ścieżke dostępu wpisać, bo mi ręce powoli opadają :(.

Publicon

0

Jestes blisko :) Przede wszystkim: zrodla projektu, rozumiem, sciagneles z serwisu i jest to wersja 0.9.1-pre1 (nie sciagales zrodel z CVS?). Ok. Czytales dokumentacje oraz punkt o instalacji? Tam masz wyjasnione wszystko jak powinno sie postepowac w przypadku instalacji recznej (jezeli automatyczna, przy pomocy pliku install.php ci nie chodzi).

Przede wszystkim. Jezeli nie chcesz aby PHP wyrzucal ci te komunikaty ostrzegawcze, odnajdz plik functions.php. Tam u gory powinna znalezc sie linia:

error_reporting(E_ALL);

Zmien ja na:

error_reporting(E_ERROR);

Dzieki temu PHP nie wyswietla ci komunikatow ostrzegawczych. Teraz mozesz przystapic do instalacji. Rozpakuj cale archiwum. Po rozpakowaniu powinienes miec katalog coyote-0-9-1-pre1, a w nim katalog: 4programmers.net, 4programmers.net/Forum itp. Taka struktura katalogow, uzalezniona jest niestety od tego jak to jest zrobione na serwerze na ktorym dziala strona.

Jezeli chodzi o ustawienie sciezki, gdzie znajduja sie zrodla (podczas instalacji) to mozesz podac np.:

c:/usr/coyote/Coyote-0-9-1/4programmers.net/ (tzn. tak to jest w moim przypadku).

Jezeli chodzi o podanie URL (takze podczas instalacji) to mozesz podac:

http://127.0.0.1/4programmers.net/

Jezeli dalej bedziesz mial problemy, mozesz skontaktowac sie ze mna na GG: 1098230.

1 użytkowników online, w tym zalogowanych: 0, gości: 1