Wpis z mikrobloga

#pytanie #webdev #php #backend
Jestem front endowcem ale szefo nie rozróżnia w ogóle no bo ty hehe stronki robisz no to wszystko ogarniasz. Chce parę poprawek do swojej stronki robionej na zend framework więc muszę w tym celu postawić lokalną kopię żeby w ogóle wiedzieć gdzie pisać, żeby umieszczać poprawki tam gdzie powinny się znaleźć. Wrzuciłem wszystkie pliki do katalogu wamp, przerzuciłem bazę danych i poustawiałem jakieś pierwsze pliki konfiguracyjne bazy danych jakie mi się rzuciły w oczy.
W obecnej chwili dostaję stronę 404. Za #!$%@? nie wiem co dalej i co zrobić żeby po odniesieniu do katalogu dostać normalnie stronę główną żeby stwierdzić że wszystko działa.
W adres wpisuje localhost/folder_projektu/application/public i index.php z tego folderu powinno przejąć kontrolę.

Jakieś rady gdzie dłubać, w jaki sposób mogę próbować to bardziej zepsuć?
  • 9
@khejit: albo ustaw sobie vhosta gdzie folder_projektu/public (czy co tam jest) będzie docrootem, ewentualnie - odpal sobie lokalny serwer php w tym katalogu (php -S localhost:8000 ), ale pewnie będzie jazda z mod_rewrite, bo router domyślnie bierze ścieżkę /kontroler/metoda, a nie folder_projektu/costam/kontroler/metoda
@TwigTechnology: Coś tu nie hula. Apacza mam od wampa, więc edytuję C:/wamp/bin/apache/apache2.4.23/conf/httpd.conf :

Dodaję

Require all granted

NameVirtualHost *:8000
Include conf/extra/httpd-vhosts.conf

DocumentRoot "C:/wamp/www/folder_projektu/application/public"
ServerName nazwatestowa
ServerAlias localhost:8000

Oraz w C:/windows/system32/drivers/etc/hosts :

127.0.0.1 nazwatestowa
Nie rozumiem co mam umieścić w C:/vhosts :/
Korzystam z tego tutka.
Też nie wiem co to jest ten c:/vhosts, bo go nie używam, a co do samych wpisów w httpd-vhosts.conf to mam coś takiego generalnie:

ServerName dev.klient1
DocumentRoot "A:/klient1/www.klient1/public"
ErrorLog "A:/klient1/www.klient1_errors.log"

AllowOverride All
Options Indexes MultiViews FollowSymLinks
Order allow,deny
Allow from all

Oczywiście do ogarnięcia są nasłuchiwane porty i pewnie jakieś błędy, które wypluwa apache (jak sobie go odpalisz z poziomu linii poleceń).