Ako nainštalovať composer a prvý krát vytvoriť projekt?
- Takeshi
- Člen | 596
Ahojte,
pre niektorých ľahké, pre mňa obrovská záhada. Snažím sa vytvoriť
projekt pomocou composer-a.
Postupoval som zatial nasledovne :
1– Zo stránky https://doc.nette.org/…ces/composer#…
som si stiahol composer.exe
2– nainštaloval som ho
3– do cmd som si zadal cestu, kde mám uložené projekty
4– zadal som príkaz podľa stránky https://doc.nette.org/…ces/composer#…
composer create-project nette/sandbox name-of-the-project
5– pri inštalácií mi v jednom/dvoch riadkoch kuázalo download failed
<?php
Downloading (failed)
Downloading (failed) Failed to download nette/sandbox from dist: The "https://api.github.com/repos/nette/sandbox/zipball/f9795e013733eaaa5103e91f6899f4511615739b" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
Failed to enable crypto
failed to open stream: operation failed
Now trying to download from source
- Installing nette/sandbox (v2.3.11): Cloning f9795e0137
?>
Čomi chýba? Ďakujem.
- David Matějka
- Moderator | 6445
Chyba asi souvisi se starou verzi openssl, co mas za php verzi a jak jej mas nainstalovany?
ale dle posledniho radku to vypada, ze se to pokousi nainstalovat jinym zpusobem. jak ta instalace dopadla?
- Takeshi
- Člen | 596
Nedopadla. Nenainsaloval sa sandbox.
Chyba moze byt aj tu : (… pri opatovnej instalacii composera osm natrafil na toto)
<?php
Some settings on your machine may cause stability issues with Composer.
If you encounter issues, try to change the following:
The OpenSSL library (0.9.8y) used by PHP does not support TLSv1.2 or TLSv1.1.
If possible you should upgrade OpenSSL to version 1.0.1 or above.
?>
ja som skusil upgrade-ovat openssl.
Otvoril som C:\OpenSSL-Win64\bin\openssl.exe a zistil som ze mam
verziu 1.1.0i
- pise ze 1.0.1 or above … ale 1.1.0i je predsa vyssia, nie?
- Takeshi
- Člen | 596
Celá chyba po zadani prikazu create-project
<?php
Installing nette/sandbox (v2.3.11)
- Installing nette/sandbox (v2.3.11): Downloading (failed)
Downloading (failed)
Downloading (failed) Failed to download nette/sandbox from dist: The "https://api.github.com/repos/nette/sandbox/zipball/f9795e013733eaaa5103e91f6899f4511615739b" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
Failed to enable crypto
failed to open stream: operation failed
Now trying to download from source
- Installing nette/sandbox (v2.3.11): Cloning f9795e0137
[RuntimeException]
Failed to clone https://github.com/nette/sandbox.git via https, ssh protocols, aborting.
- https://github.com/nette/sandbox.git
Cloning into 'C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\projects\LenkaVdovjakova'...
fatal: unable to access 'https://github.com/nette/sandbox.git/': error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
- git@github.com:nette/sandbox.git
Cloning into 'C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\projects\LenkaVdovjakova'...
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--repository REPOSITORY] [--repository-url REPOSITORY-URL] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [--no-secure-http] [--keep-vcs] [--remove-vcs] [--no-install] [--ignore-platform-reqs] [--] [<package>] [<directory>] [<version>]
?>
- Takeshi
- Člen | 596
David Matějka napsal(a):
zkus ten easyphp devserver aktualizovat na nejnovejsi verzi
OK. Tak z ineho dovodu som si kompletne vycistil PC a znovu nainstaloval najnovsiu verziu EasyPHP 17. Nasledne som si nainstaloval composer, nesiel, tak som v subore …
c:\Program Files (x86)\EasyPHP-Devserver-17\eds-binaries\php\php5630vc11x86x181010113953\php.ini
v riadku 886 zmenil # na ; a nainstaloval som composer uspesne. Zadal som znovu cestu do priecinka, kde mam php projekty a zadal som v cmd prikaz composer create project … a napisalo mi chybu …
[Composer\Exception\NoSslException]
The openssl extension is required for SSL/TLS protection but is not available. If you can not enable the openssl ex
tension, you can disable this error, at your own risk, by setting the 'disable-tls' option to true.
Teraz viete co mam urobit?
- Takeshi
- Člen | 596
Takeshi napsal(a):
David Matějka napsal(a):
zkus ten easyphp devserver aktualizovat na nejnovejsi verzi
OK. Tak z ineho dovodu som si kompletne vycistil PC a znovu nainstaloval najnovsiu verziu EasyPHP 17. Nasledne som si nainstaloval composer, nesiel, tak som v subore …
c:\Program Files (x86)\EasyPHP-Devserver-17\eds-binaries\php\php5630vc11x86x181010113953\php.ini
v riadku 886 zmenil # na ; a nainstaloval som composer uspesne. Zadal som znovu cestu do priecinka, kde mam php projekty a zadal som v cmd prikaz composer create project … a napisalo mi chybu …
[Composer\Exception\NoSslException] The openssl extension is required for SSL/TLS protection but is not available. If you can not enable the openssl ex tension, you can disable this error, at your own risk, by setting the 'disable-tls' option to true.
Teraz viete co mam urobit?
… tak som do cmd zadal prikaz
composer config -g -- disable-tls true
ukazalo novu chybu …
Your configuration does not allow connections to http://repo.packagist.org/packages.json. See https://getcomposer.org/doc/06-config.md#secure-http for details.
- Mysteria
- Člen | 797
Nebo ruční instalaci http://programujte.com/…na-windows-8 (jenom vyměnit PHP 5.5 za 7.2) či Docker.