Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony] instalacja na mac OSX MAMP
AniaR
post
Post #1





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 6.05.2009
Skąd: warszawa

Ostrzeżenie: (0%)
-----


Sciagnelam MAMP i w terminalu weszlam w Applications/MAMP/bin/php5/bin i dwoma poleceniami

sudo /Applications/MAMP/bin/php5/bin/peardev channel-discover pear.symfony-project.com

oraz

sudo /Applications/MAMP/bin/php5/bin/peardev install symfony/symfony

zainstalowalam symfony.

Jednak nie moge sie do niego dostac. W wierszu polecen probuje wpsac komede: symfony -V ale dostaje -bash: symfony: command not found..
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
AniaR
post
Post #2





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 6.05.2009
Skąd: warszawa

Ostrzeżenie: (0%)
-----


No dobrze tamtej wersji php juz nie ma i moglam zainstalowac symfony w katalogu Applications/MAMP

Opisze krok po kroku dla osob ktore tez instaluja symfony na MAMPIE:
1. sciagam MAMP w dodaje do aplikacji
2. tworze katalog projektu:
$ mkdir /Applications/MAMP/htdocs/myproject
3.instaluje symfony:
sudo /Applications/MAMP/bin/php5/bin/peardev channel-discover pear.symfony-project.com
sudo /Applications/MAMP/bin/php5/bin/peardev install symfony/symfony
4. instalacja przebiega ok.
5. nastepnie
export PATH="$PATH:/Applications/MAMP/bin/php5/bin"
6.wchodze do katalogu z projektem:
cd /Applications/MAMP/htdocs/myproject
i tu wywoluje polecenie symfony
symfony init-project myproject
no i dziala.

Jest pare rzeczy ktore mnie jednak zastanawiaja:
1. Jezeli robie sudo /Applications/MAMP/bin/php5/bin/peardev install symfony/symfony to dlaczego tworzy mi sie nowy katalog PEAR w katalogu glownym MAMP i tam znajduja sie wszytskie pliki do symfony, a exec do symfony tworzy mi sie w katalogu MAMP/bin a nie MAMP/bin/php5/bin tak jak wskazalam przy instalacji. Czy wogole folder z symfony nie powinien sie dolaczyc do juz istniejacego folderu PEAR W MAMPIE ktory znajduje sie tu: MAMP/bin/php5/lib/php/PEAR (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Pelecenie symfony dziala dopiero kiedy przeniose recznie exec do symfony do katalogu gdzie sa wszytskie exeki czyli MAMP/bin/php5/bin.
Ale z koleii nie moge przeniesc z katalogu glownego MAMP folderu pear z symfony do MAMP/bin/php5/lib/php/PEAR bo wtedy nic nie wyswietla.

No ale w kazdym razie juz skonfigurowalam serwer:
NameVirtualHost *

<VirtualHost *>
ServerName myproject
DocumentRoot "/Applications/MAMP/htdocs/myproject/web"
DirectoryIndex index.php
Alias /sf /Applications/MAMP/bin/php5/lib/php/data/symfony/web/sf
<Directory "/Applications/MAMP/bin/php5/lib/php/data/symfony/web/sf">
AllowOverride All
Allow from All
</Directory>
<Directory "/Applications/MAMP/htdocs/myproject/web">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>

edytowalam plik /etc/hosts:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
# VIRTUAL HOST START
127.0.0.1 myproject
# VIRTUAL HOST STOP

no i po wpisaniu w adresie http://myproject/ wyswietla mi strone z gratulacjami.

Ale mam jeszcze pytanie:
wiem ze musze w pliku config/config.php zmienic na:
<?php
// symfony directories
$sf_symfony_lib_dir = '/Applications/MAMP/bin/php5/lib/php/symfony';
$sf_symfony_data_dir = '/Applications/MAMP/bin/php5/lib/php/data/symfony';
?>

tyle ze w myproject/config NIE MA PLIKU CONFIG.PHP! Czy kros wie dlaczego?? Moze w najnowszej wersji symfony juz on nie jest potrzebny??

juz wiem:)

To configure a symfony 1.2.x project, edit the config/ProjectConfiguration.class.php

Mam teraz inny problem.
Na serwerze lokalnym juz mi wszytsko dziala, ale jak moge to teraz opublikowac na serwerze zewnetrznym?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

myproject wrzucilam bezposrednio na ftpa. do srodka do projektu myproject wrzucilam caly pkaiet PEAR gdzie sa tez pliki do symfony. No i w pliku ProjectConfiguration.class.php zmienialm na require_once '../PEAR/symfony/autoload/sfCoreAutoload.class.php'; czyli odwolanie do pakietu PEAR. jednak po wpisaniu w przegladarce www.mojadomena.pl/myproject/web dostaje pusta strone..

1. Jak wyswietlic strone z gratulacjami na serwerze zernwtrznym?
2. Jak zmienic aby po wpisaniu www.mojadomena.pl/myproject wyswietlilo mi odrazy strone z gratulacjami (a nie www.mojadomena.pl/myproject/web)

Pardzo prosze o pomoc..

Ten post edytował AniaR 4.08.2009, 08:47:42
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 23:52