Wątek przeniesiony 2015-01-02 19:12 z przez dzek69. Powód: Wątek dotyczący podstaw

Jak się nauczyć frameworka będąc Windowsiarzem?

Odpowiedz Nowy wątek
2015-01-02 19:07
januszzpolski
0

Znam PHP, potrafiłbym napisać jakiś CMS, ale wolałbym to zrobić na jakimś frameworku, bo z tego co wyczytałem to tak jest lepiej niż w czystym PHP oraz chciałbym się przygotować do pracy jako programista, a we wszystkich ofertach jest wymagana znajomość jakiegoś frameworka. Próbowałem już z trzema różnymi frameworkami, ale nie potrafię tego jakoś zainstalować. Z początku nie wiedziałem do końca czym są te frameworki. Na tanim hostingu okazało się że nie mam jakiś uprawnień do poleceń linuxa, u siebie na Windowsie też mi to nie działa, instalowałem te composery itp. były komunikaty, że niby ok, ale nic się nie zgadza z tutorialami, później nie wiadomo co robić. Są jakieś tutoriale dla totalnych noobów? Bo z tego co szukam to same dla linuxiarskich haxorów, komendy dla linuxa, a jak się coś znajdzie na Windows i tak nie działa, bo jest przestarzałe, albo nie wiem z jakiego powodu. Konkretnie to się nauczyć i coś zrobić w Symfony. Programowałem w życiu już w różnych językach i środowiskach, ale tego za nic nie potrafię ogarnąć, a to jak dla mnie jedyna szansa na jakąś pracę w IT dla kogoś bez wykształcenia...

błądzisz synu - karolinaa 2015-01-03 11:54
@januszzpolski powiem Ci że też kiedyś miałem problem z linuxem, nie potrafiłem tego ogarnąć. Postanowiłem pouczyć się .Net i jak ręką odjął, żadnych więcej problemów z linuksami :D - dam1an 2015-01-03 12:14

Pozostało 580 znaków

2015-01-02 19:11
0

Zazwyczaj obok "composerów" masz też download zip i podobne przyciski.
Taki Cake PHP to w ogóle w downloads ma ubogo -> http://cakephp.org/downloads klikasz w numer wersji i ściągasz.


Pozostało 580 znaków

2015-01-02 19:23
1

Próbowałem już z trzema różnymi frameworkami, ale nie potrafię tego jakoś zainstalować

Nie chce cię martwić, ale bardzo możliwe że zwyczajnie programowanie nie jest dla ciebie ;)


Na PW przyjmuje tylko (ciekawe!) zlecenia. Masz problem? Pisz na forum, nie do mnie.

Pozostało 580 znaków

2015-01-02 20:12
0

Najpierw poczytaj do czego służą 'te composery' a później bierz się za instalacje. Jedyna trudność w zainstalowaniu tego w windowsie to dodanie tego do PATH. Wiadomo, że apt-get install composer jest duuużo prostrze dla laika, ale bez przesady. Powiedz z czym masz problem to coś zaradzimy.
Wiem co czujesz, przy zetknięciu się kiedyś z code igniterem miałem to samo. Myślałem, że to jest rocket science (fajne określenie), ale dosyć szybko to rozgryzłem, nie można się po prostu załamać :)

edytowany 1x, ostatnio: Jan Ko, 2015-01-02 20:15

Pozostało 580 znaków

2015-01-02 20:35
januszzpolski
0

Postanowiłem spróbować od nowa według tego tutoriala: http://seiler.it/installing-s[...]ework-into-xampp-for-windows/
Zainstalowałem XAMPP (wcześniej miałem WAMP), wpisałem komendę z punktu piątego i nawyskakiwało błędów. Zastosowałem się do pierwszej porady z konsoli, czyli zmiany polecenia, ale nie wiem czy to załatwia sprawę reszty błędów.

Mój system to Windows 8.1

JeQwbcK.jpg

Spróbowałem przejść dalej, ale komenda z 6 punktu też nie działa - wyskoczyło 404. Próbowałem poszukać na stronie linku, ale próba pobrania innego pliku daje ten sam rezultat.

2sw2AMo.jpg

Spróbowałem innej ścieżki, ale też się nie do końca udało

i9Tfdxy.jpg

Różne inne polecenia ze strony phing.info też nie działają

te błędy - ERROR: failed to mkdir C:\php\pear\docs\Archive_Tar\docs ... pokazują Ci się prawdopodobnie dlatego że masz źle skonfigurowaną ścieżkę do Twojej instalacji PHP'a, skoro korzystasz z xamppa - to php siedzi pewnie w c:\xampp\php. Kolejny błąd to odpalanie parametru alldeps... nie wiem jaki manual czytałeś, ale te parametry odpala się przez dwa myślniki. - axelbest 2015-01-13 17:32

Pozostało 580 znaków

2015-01-02 20:56
0

Gdy uczyłem się PHP jakiś czas temu, to siedziałem na Windowsie. Symfony, to kobyła. Jeśli się dopiero uczysz, zacznij od czegoś lżejszego, co niekoniecznie wymaga zabawy w linii poleceń.
Polecam CodeIgniter i framework Kohana. Później możesz też spróbować Laravel-a. Na Windowsie możesz skorzystać z WAMP-a. Nie musisz od razu odpalać projektu na zewnętrznym hostingu. Sam composer to taka (słaba, ale jednak) próba dogonienia Pythona, który ma pip lub Node.js, który ma npm. Nie musisz go od razu używać.

edytowany 1x, ostatnio: wiciu, 2015-01-02 20:56

Pozostało 580 znaków

2015-01-02 21:17
januszzpolski
0

Przy innych frameworkach było podobnie.

Jeszcze takie błędy przy kilku poleceniach wyskakiwały

C:\xampp>pear install phing/phing-2.9.1
WARNING: channel "pear.phing.info" has updated its protocols, use "pear channel-
update pear.phing.info" to update
Unknown remote channel: pear.phpunit.de
Unknown remote channel: pear.phpunit.de
WARNING: "pear/PEAR_PackageFileManager" is deprecated in favor of "pear/PEAR_Pac
kageFileManager2"
Unknown remote channel: pear.pdepend.org
Unknown remote channel: pear.phpmd.org
Unknown remote channel: pear.phpunit.de
Unknown remote channel: pear.phpunit.de
Unknown remote channel: pear.phpdoc.org
Did not download optional dependencies: phing/phingdocs, pear/VersionControl_SVN
, pear/VersionControl_Git, channel://pear.phpunit.de/PHPUnit, channel://pear.php
unit.de/PHP_CodeCoverage, pecl/Xdebug, pear/PEAR_PackageFileManager, pear/Servic
es_Amazon_S3, channel://pear.pdepend.org/PHP_Depend, channel://pear.phpmd.org/PH
P_PMD, channel://pear.phpunit.de/phpcpd, channel://pear.phpunit.de/phploc, chann
el://pear.phpdoc.org/phpDocumentor, pear/PHP_CodeSniffer, pear/Net_Growl, use --
alldeps to download automatically
phing/phing can optionally use package "phing/phingdocs" (version >= 2.9.1)
phing/phing can optionally use package "pear/VersionControl_SVN" (version >= 0.4
.0)
phing/phing can optionally use package "pear/VersionControl_Git" (version >= 0.4
.3)
phing/phing can optionally use package "channel://pear.phpunit.de/PHPUnit" (vers
ion >= 3.6.0)
phing/phing can optionally use package "channel://pear.phpunit.de/PHP_CodeCovera
ge" (version >= 1.1.0)
phing/phing can optionally use package "pecl/Xdebug" (version >= 2.0.5)
phing/phing can optionally use package "pear/PEAR_PackageFileManager" (version >
= 1.5.2)
phing/phing can optionally use package "pear/Services_Amazon_S3" (version >= 0.3
.1)
phing/phing can optionally use package "channel://pear.pdepend.org/PHP_Depend" (
version >= 0.10.0)
phing/phing can optionally use package "channel://pear.phpmd.org/PHP_PMD" (versi
on >= 1.1.0)
phing/phing can optionally use package "channel://pear.phpunit.de/phpcpd" (versi
on >= 1.3.3)
phing/phing can optionally use package "channel://pear.phpunit.de/phploc" (versi
on >= 1.6.4)
phing/phing can optionally use package "channel://pear.phpdoc.org/phpDocumentor"
 (version >= 2.0.0b7)
phing/phing can optionally use package "pear/PHP_CodeSniffer" (version >= 1.5.0)

phing/phing can optionally use package "pear/Net_Growl" (version >= 2.6.0)
downloading phing-2.9.1.tgz ...
Starting to download phing-2.9.1.tgz (487,205 bytes)
................................................................................
..................done: 487,205 bytes
ERROR: failed to mkdir C:\php\pear\data\phing\etc

Nie wiem dlaczego te instalatory próbują się dostać do C:/php - takie folderu nie ma. Do zmiennej środowiskowej path dodałem ";C:\xampp\php"

edytowany 1x, ostatnio: furious programming, 2016-12-13 18:26
Przecież jasno jest napisane żebyś zrobił update'a [pear channel-update pear.phing.info], poza tym Unknown remote channel: pear.phpunit.de, oznacza że nie odpaliłeś pear channel-discover. Wg mnie skoro doszedłeś do tego etapu (composer,pear...) to powinienes znaleźć dobry tutek do tego jak się instaluje te narzędzia, albo coś ominąłeś w instalacji któregoś z nich. - axelbest 2015-01-13 17:28

Pozostało 580 znaków

2015-01-02 22:41
januszzpolski
0

Dobra, spróbuję z tym Codeigniterem, bo z tego co widzę to od razu ładnie chodzi po wrzuceniu na serwer, bez żadnych ceregieli.

Pozostało 580 znaków

2015-01-03 10:44
0

Odpal konsolę na prawach administratora.

Pozostało 580 znaków

2015-01-03 13:53
januszzpolski
0

Próbowałem na prawach administratora i wyskakiwały te same, albo inne błędy

Przy niektórych komendach wyskakuje "possible simlink attack"

Pozostało 580 znaków

2015-01-13 16:41
januszzpolski
0

A są jakieś frameworki "na topie" nie wymagające zabawy z konsolą. Bo z tego co czytam to codeigniter się trochę zestarzał

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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