Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [cakephp] jak zaczac
Forum PHP.pl > Forum > Przedszkole
misty
hej,
na poczatku napisze ze normalnie pisze w javie, w phpie mam duza przerwe a teraz przyszlo mi na chwile do tego wrocic, a konkretnie do cakephp (co jest dla mnie zupelna nowoscia).
dodalam wtyczke do netbeansa (nie chce korzystac z innego IDE). utworzylam projekt Test, dodal mi automatycznie te wszystkie katalogi. baza danych to postgres, skonfigurowalam plik jak trzeba. i teraz dla przykladowej tabeli Osoba dodalam w katalogu /models/osoba.php:

  1. class Osoba extends AppModel {
  2.  
  3. var $name = "Osoba";
  4.  
  5. }


oraz w katalogu /controllers/osoba_controllers.php:

  1. class OsobaController extends AppController {
  2.  
  3. var $scaffold;
  4.  
  5. }


jak probuje uruchomic projekt:
http://127.0.0.1/Test/

to dostaje:
  1. Release Notes for CakePHP 1.2.0.7692 RC3.
  2. Read the release notes and get the latest version
  3.  
  4. Your tmp directory is writable.
  5.  
  6. The FileEngine is being used for caching. To change the config edit APP/config/core.php
  7.  
  8. Your database configuration file is present.


co mam zrobic zeby mi sie cos pojawilo? bo chyba powinny sie pojawic funkcje operacji na tabeli.. czy nazewnictwo mam nieodpowiednie? czy tez sciezka: http://127.0.0.1/Test/ nie jest pelna?


dodam, ze katalog z projektem znajduje sie w /var/www


czy taka konfiguracja bedzie ok dla postgresa:

  1. var $default = array(
  2. 'driver' => 'postgresql',
  3. 'persistent' => false,
  4. 'host' => 'localhost',
  5. 'login' => 'postgres',
  6. 'password' => 'haslo',
  7. 'database' => 'test',
  8. 'prefix' => '',
  9. );

? czy potrzebny jest jakis sterownik?
totalnie nie wiem jak to uruchomic :/

chyba doszlam mniej wiecej co i jak. odpalic poprzez: http://127.0.0.1/Test/index.php/NazwaControllera.

tyle ze problem z postgresem byl. dostawalam:

  1. Fatal Error (256): Unable to load DataSource file dbo/dbo_postgresql.php [CORE/cake/libs/model/connection_manager.php, line 182]


nie wiem czemu i nie wiem co to oznacza (na google nie bylo zadnej odp :| ). sprobowalam z mysql i cos tam ruszylo.
ktos z Was wie moze o co chodzi z tym postgresem? wole go uzywac zamiast mysql..

pzdr,
misty
mortus
W pliku konfiguracji nazwa drivera dla PostgreSQL to postgres, a nie postgresql.
misty
hmm... a wiesz, ze po instalacji mysql polozyl mi sie postgres? zamknelam mysqla (poprzez shutdown), sprobowalam jeszcze raz odpalic postgresa i nic. czy wiesz jaka moze byc przyczyna?

pzdr

sprawdzilam na jakich portach sluchaja-mysql na 19786, natomiast od postgrea dostaje:
  1. could NOT connect TO server: Connection refused. IS the server running ON host "localhost" AND accepting TCP/IP connections ON port 5432?


czyli portow sobie nie blokuja.
wookieb
Cytat
jak zaczac

Zaznaczamy folder z cakephp i go usuwamy.
Wybierz inny framework bo cake do dobrych nie należy.
misty
wiesz, jakby ode mnie to zalezalo to bym zrobila DELETE na calym phpie. ale nie moge-w pracy wymagaja. i wlasnie tego frameworka
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.