![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 2 Dołączył: 17.03.2006 Skąd: Siemianowice Ostrzeżenie: (0%) ![]() ![]() |
Dzień dobry,
Mam problem z wykorzystaniem composer-a. Udało mi się go zainstalować. Instalator utworzył mi plik composer/composer.phar. Z przykładów jakie są dostępne na stronie composer-a wybrałem opcję GMAIL. Wklepałem wszystkie dane, etc. Nie mniej, non stop dostaję komunikat że ta ścieżka jest błędna:
W katalogu jest uruchomiona wersja PHP 7.4. Natomiast instalator nie stworzył nic oprócz tego jednego pliku composer.phar w katalogu composer. Zanim zadałem to pytanie, guglałem sporo w sieci, ale opcji rozwiązań problemu jest multum jednak dotyczą one najczęściej instalacji na lokalnym komputerze pod windows lub różnych starszych wersji, które trzeba aktualizować. Kompletnie nie wiem, jak ten temat dalej ruszyć. Serwer współdzielony mam w firmie KEI. Jeśli ktoś coś może mnie naprowadzić to byłbym wdzięczny. Pozdrawiam, ŁF. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 2 Dołączył: 17.03.2006 Skąd: Siemianowice Ostrzeżenie: (0%) ![]() ![]() |
Moim celem jest wykorzystanie composer-a do wysyłki maili z gmaila zamiast używać do tego zwykłej funkcji mail(); W założeniu nie wyglądało to na tak skomplikowaną sprawę więc postanowiłem podjąć rękawicę, bo rozwiązanie jest całkiem użyteczne.
@vendor skopiowałem treści tych plików z github bo wołał o nie instalator, który wskazywał, aby skorzystać w tym celu z tego linka https://getcomposer.org/basic-usage gdzie nie widzę nic, poza metodami instalacji, opisem zależności, flagami, etc. Słowo "init" nawet nie występuje na tej stronie. Z pisaniem czegokolwiek w SSH miałem do czynienia 18 lat temu na studiach, więc na ten moment jest to dla mnie ciężki temat. Chętnie bym to zlecił na zewnątrz, ale nawet nie mam komu. A męczy mnie to okrutnie:/ Nie mniej, nie lubię się poddawać, więc póki co drążę temat dalej. Twoja sugestia @vendor pozwoliła mi pójść dalej i zrozumieć o co chodzi z tym plikiem composer.json. Wklepałem to polecenie i przeszedłem kilka kolejnych kroków z pytaniami o ustawienia do stworzenia tego pliku. Wyglądało to tak:
Na serwerze w głównym katalogu (ponad public_html) utworzył się katalog vendor i src. Z tego co piszesz @vendor, kolejnym krokiem ma być polecenie php public_html/domena/composer/composer.phar require? Tak wklepałem i zapytał mnie o "Search for a package: ". Jak wpisałem mu to co wyżej, czyli "composer/composer" to wywalił błąd [ErrorException] Use of undefined constant CURLOPT_PROTOCOLS - assumed 'CURLOPT_PROTOCOLS' Zastanawia mnie też, czy dobrze to zrozumiałem. Mam na serwerze X domen w katalogu public_html. Nie mogę globalnie dla całości zmienić PHP do wersji 7.4 więc zrobiłem to tylko dla jednej domeny gdzie pobrał się composer.phar. Natomiast cała instalacja, którą dzisiaj wykonałem utworzyła mi foldery vendor i src ponad folderem public_html. Mam teraz ogólnie taką strukturę: /public_html /vendor /src composer.json a folder domeny jest w /public_html/domena Czy nie powinien ten vendor i src być też w folderze domeny? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 03:46 |