Instalacja własnego supla-scripts na VM z Debian9 - problem PHP

slavo_s2k
Posts: 241
Joined: Sat Mar 10, 2018 7:32 pm

Post

Walczę z instalacją własnej instancji supla-scripts wg instrukcji z adresu https://github.com/fracz/supla-scripts/ ... classic.md , niestety nie wiem dlaczego nie mogę zainstalować PHP w żadnej wersji, próbując PHP8 zostaje na etapie

Code: Select all

echo "deb https://packages.sury.org/php/ stretch main" > /etc/apt/sources.list.d/sury-php.list
kończy się komunikatem

Code: Select all

Czytanie list pakietów... Gotowe
W: The repository 'https://packages.sury.org/php stretch Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Nie udało się pobrać https://packages.sury.org/php/dists/stretch/main/binary-amd64/Packages  403  Forbidden
E: Nie udało się pobrać niektórych plików indeksu, zostały one zignorowane lub użyto ich starszej wersji.
idąc dalej

Code: Select all

sudo apt update
mam

Code: Select all

Stary:1 http://security.debian.org/debian-security stretch/updates InRelease
Ign:2 http://ftp.pl.debian.org/debian stretch InRelease
Stary:3 http://ftp.pl.debian.org/debian stretch Release
Ign:4 https://packages.sury.org/php stretch InRelease
Błąd:5 https://packages.sury.org/php stretch Release
  403  Forbidden
Czytanie list pakietów... Gotowe
E: The repository 'https://packages.sury.org/php stretch Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
i finalnie

Code: Select all

sudo apt -y install php8
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
E: Nie udało się odnaleźć pakietu php8
nie ważne, czy 8.0 czy 7.3 czy jeszcze inna wersja, zawsze kończy się niepowodzeniem. Nie jestem mocny w Linuxie, więc może ktoś tutaj będzie mi w stanie podpowiedzieć jak to zrobić prawidłowo, bo wg wszystkich opisów w necie jakie znalazłem to zawsze kończę z podobnymi błędami :(
User avatar
klimasstudio
Posts: 1273
Joined: Wed Aug 28, 2019 9:35 pm
Location: localhost

Post

Ja to rozwiązałem portainerem..

Instalujesz dockera i portainera pobierasz supla-script i odpalasz plik .sh wszystko się samo wgra i nie będziesz musiał martwić o ręczne instalacje php czy mysql lub mariadb. Dodatkowo przez www z portainera masz kontrolę nad działaniem supla-script i możesz podejrzeć w łatwy sposób logi. Jak znajdę czas zrobie opis how to. Możesz trafić na problemy z docker compose a dzięki portainerowi tego unikniesz.
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
slavo_s2k
Posts: 241
Joined: Sat Mar 10, 2018 7:32 pm

Post

Oczywiście niepotrzebne kombinowałem okrężną drogą, przez dockera oczywiście ruszyło bez problemu (poza jednym drobnym na początku, wywalało, że 0.0.0.0:80 jest zajęty, więc zmieniłem w pliku konfiguracyjnym na 8080 i poszło), a straciłem dzisiaj pół dnia na kombinowanie :) dzięki!
User avatar
klimasstudio
Posts: 1273
Joined: Wed Aug 28, 2019 9:35 pm
Location: localhost

Post

Port 80 masz zajęty bo instalowałes php na hoscie
Screenshot_20220918-205358_Chrome.jpg
Screenshot_20220918-205443_Chrome.jpg
Możesz sobie nawet port do bazy danych wystawić na hoście i mieć dostęp przez jakiegos klienta baz danych aby robić backup albo edytować bazę danych.

Jutro podeślę nazwę fajnego klienta do obsługi baz danych w formie apki.
You do not have the required permissions to view the files attached to this post.
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
slavo_s2k
Posts: 241
Joined: Sat Mar 10, 2018 7:32 pm

Post

klimasstudio wrote: Sun Sep 18, 2022 6:56 pm Port 80 masz zajęty bo instalowałes php na hoscie
To się nawet domyśliłem, bo otwierając adres zgłaszał się właśnie PHP :)
User avatar
klimasstudio
Posts: 1273
Joined: Wed Aug 28, 2019 9:35 pm
Location: localhost

Post

Zrobiłeś portainera i odpaliłeś skrypt .sh jak pisałem?

Edit: przypomniałem sobie nazwę tej apki do baz danych.

HeidiSQL wspiera większość jak nie wszystkie rodzaje baz danych ;)
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
slavo_s2k
Posts: 241
Joined: Sat Mar 10, 2018 7:32 pm

Post

klimasstudio wrote: Sun Sep 18, 2022 7:03 pm Zrobiłeś portainera i odpaliłeś skrypt .sh jak pisałem?
Dokładnie tak, nie znałem wcześniej tego Portainera, więc znowu coś nowego :) wygląda ciekawie
klimasstudio wrote: Sun Sep 18, 2022 7:03 pm HeidiSQL wspiera większość jak nie wszystkie rodzaje baz danych
Dzięki, w wolnej chwili przetestuję.
User avatar
klimasstudio
Posts: 1273
Joined: Wed Aug 28, 2019 9:35 pm
Location: localhost

Post

Cieszę się że pomogłem i ułatwiłem instalacje supla-script, tak samo z supla serwer możesz zrobić. Jedyne co jak masz errory to w plikach sh trzeba zmienić docker-compose na docker compose.
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
slavo_s2k
Posts: 241
Joined: Sat Mar 10, 2018 7:32 pm

Post

Supla Cloud mam już dawno na własnej VM na Debianie, teraz czas na kolejny krok i własny Scripts :)
slavo_s2k
Posts: 241
Joined: Sat Mar 10, 2018 7:32 pm

Post

klimasstudio wrote: Sun Sep 18, 2022 8:33 pm Cieszę się że pomogłem i ułatwiłem instalacje supla-script,
I już natrafiłem na pierwszy problem,
czy u siebie masz może sripts i cloud lokalnie w jednej sieci? Mam problem taki jak opisany viewtopic.php?t=10083 i widzę, że finalnie temat nie jest do końca rozwiązany, a właśnie nie działa mi automatyczne wykonywanie scen w oparciu o zmianę stanu kanałów :(

Return to “Pomoc”