Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Cake] Problem przy konfiguracji cakephp
Forum PHP.pl > Forum > PHP > Frameworki
blackstone
Udało mi się uruchomić framework cakephp 2.9 na serwerze xampp for Windows . Zrobiłęm to metodą ściągnięcia pliku .zip z frameworkiem, a późnie rozpakowanie go do folderu użytkowego serwera ( w przypadku xampp htdocs) ponieważ inną drogą nie chciał sie zainstalować ( pomimo zainstalowanego poprawnie composera ) . Po wpisaniu w przeglądarkę http://localhost/cake/cake.php wyświetla sie strona frameworka która mnie informuje o następujących problemach :

1)
" Error: Cake.phpController could not be found.
Error: Create the class Cake.phpController below in file: app\Controller\Cake.phpController.php
  1. <?php
  2. class Cake.phpController extends AppController {
  3.  
  4. }


2)
"

a poniżej takrze :"Warning (2): include_once(C:\xampp\htdocs\cake\app\Config\database.php): failed to open stream: No such file or directory [CORE\Cake\Model\ConnectionManager.php, line 67] " oraz "Warning (2): include_once() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening 'C:\xampp\htdocs\cake\app\Config\database.php' for inclusion (include_path='C:\xampp\htdocs\cake\lib;C:\xampp\php\PEAR') [CORE\Cake\Model\ConnectionManager.php, line 67] "

____________________
Co do tego pierwszego to zrobiłęm plik o nazwie Cake.phpController.php i wkleiłem kod który został podany ( i jeszcze domknąłęm go " ?> " ) - żadnej reakcji na zmiany.
A w tym drugim to nie rozumiem o co mu chodzi. Taki plik jak ConnectionManager.php nie istnieje więc nie mogę sprawdzic co tam miało by być źle.

Próbowałem róznych rzeczy m.in w cakephp\app\config\core.php podmieniałem Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi'); i Configure::write('Security.cipherSeed', '76859309657453542496749683645'); na inne losowe znaki ( w przypadku ostatniego tylko cyfry ) a takrze zmieniałem dostępność folderu tmp i innych mu podległych na maksymalne dostępne ( wszystkim dawałem pełnię możliwości dostępowych czyli odczyt-zapis itp ) .

A dalej pomysły mi się kończą. Nie ogarniam już nic więcej facepalmxd.gif , help smile.gif


viking
http://php.net/manual/en/language.oop5.basic.php

Cytat
The class name can be any valid label, provided it is not a PHP reserved word. A valid class name starts with a letter or underscore, followed by any number of letters, numbers, or underscores.
kicaj
Skąd taki adres /cake/cake.php?

Co widzisz pod samym adresem http://localhost/cake?
Powinieneś widzieć stronę powitalną a na niej kilka kroków do zrobienia (m.in. konfiguracja bazy danych, włączenie rozszerzenia mb_*, etc.)
blackstone
Pod localhost/cake widzę stronę powitalną ,a taki adres stąd że naczelny folder z plikami frameworka tak nazwałem.

/////

Chyba sprawa z konfiguracją się rozwiazała i to w dziwny sposób. Wystarczyło ponownie uruchomić serwer i problem z kontrolerem zniknął a te błędu znikneły po skonfigurowaniu kwestii bazodanowych. Jedynie co mi wyrzucia to instalacja Debugkit. Ale czy to jest konieczne dla kogoś raczkującego w tematyce frameworków ? Głowa mi pęka po tych konfiguracjach i instalacjach wink.gif
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-2024 Invision Power Services, Inc.