Mam hosting na linux.pl. Chce odpalić cron job- wykonywanie skryptu php raz dziennie.
Mam komende w postaci /home/marcus/domains/marcus.xd/publichtml/cron.php
Skrypt nie jest odpalany. Po włączeniu logów dostaje informację, że nie ma dostępu: /bin/sh: /home/marcus/domains/marcus.xd/public
html/cron.php: Brak dostępu

Jak powiniennem ustawić dostępy?

#hosting #php #cron #linux #webdev #programowanie
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć!
Szukasz hostingu www lub hostingu e-mail?

Sprawdź naszą ofertę na sohost®

Z kodem WYKOP hosting aż 30% taniej!
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sohost: ile kosztuje własny e-mail? Po @ może być dowolne słowo czy jak to działa?

Np
Aniniemamowy@WSPOLPRACA.pl
Albo anon@biuro.pl

Coś takiego czy jak to jest tak z ciekawości pytam
  • Odpowiedz
  • 1
@Anoniemamowy Cześć, jeżeli jesteś właścicielem domeny naprzyklad.pl to możesz tworzyć maile w tej domenie czyli abc@naprzyklad.pl.
Koszt to domena + hosting.
Najtańszy pakiet hostingu u nas to hosting www SO3 NVMe za 60zł netto (73,80zł brutto)
W cenie masz rejestrację domeny .pl na rok.
Z kodem WYKOP hosting 30% taniej.
  • Odpowiedz
  • 0
@look997: No właśnie to jeszcze nie do końca wiem co z tym zrobić. Aktualnie magazyn staje się niewidoczny, nazwa jest ciągle zarezerwowana a posty z magazynu widoczne w profilu użytkownika. Zastanawiam się nad jakimś mechanizmem przejmowania porzuconych / usuniętych magazynów.
  • Odpowiedz
Siema mirki.
poproszę o gotowe rozwiązanie albo link do materiału z którego mógłbym skorzystać. Mam następujący problem:
Jest aplikacja napisana w #php #symfony która to publikuje eventy w kolejce #rabbitmq. Są też 2 consumery, które to konsumują te eventy. Problem jest taki, że w pewnym miejscu mam race condition. Są opublikowane rożne eventy, które podczas konsumpcji tworzą lub aktualizują rekord w bazie danych. Problem jest w
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mariecziek: Ciężko powiedzieć czego potrzebujesz, ale zgadując na podstawie tego co napisałeś, to nie istnieje żadne gotowe rozwiązanie pod twój problem, bo to twój kod jest problemem. Potrzebujesz po prostu poprawnego designu i tyle.
Na race condition aktualizacji może pomóc transakcja + SELECT FOR UPDATE, żeby zrobić locka na wierszu dopóki nie skończysz swojej operacji update'u.
Co do race condition przy tworzeniu wierszy, to już musiałbyś dokładnie napisać co
  • Odpowiedz
@mariecziek: Tak jak mówiłem - design kodu. Sterowanie logiką biznesową przez wyjątki to pierwszy klasyczny błąd. Tracisz przez to możliwość zrobienia tej operacji atomowo, jak zresztą widać.
Zamiast tego zrób albo tak jak pisałem - transakcja, select for update, update/insert, koniec transakcji. Albo jeśli jesteś w stanie to zrobić w sposób idempotentny to po prostu INSERT ... ON DUPLICATE KEY UPDATE albo REPLACE.

Ewentualnie zapytaj po prostu jakiegoś seniora
  • Odpowiedz
#ubuntu #laravel #php

If you are interested in using Sail with an existing Laravel application, you may simply install Sail using the Composer package manager. Of course, these steps assume that your existing local development environment allows you to install Composer dependencies: composer require laravel/sail --dev


Jak ja mam zainstalować sail na mojej aplikacji którą muszę poprawić? Mam wejść przez terminal ubuntu? czy powershella?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@massejferguson: Jeżeli masz już zainstalowany Composer, Docker, Docker-compose oraz WSL2 na swoim komputerze z systemem Ubuntu, możesz zainstalować Laravel Sail za pomocą terminala Ubuntu.

1. Otwórz terminal Ubuntu i przejdź do katalogu Twojej aplikacji Laravel za pomocą komendy cd;
2. Zainstaluj Laravel Sail jako zależność deweloperską za pomocą komendy Composer:

composer require
  • Odpowiedz
Załóżmy, że macie bazę #mysql #mariadb i uciekając od wszędobylskich Exceli w firmie, chcecie zrobić jakiś interfejs do wprowadzania i odczytu danych dla kilku pracowników. Z średnią wiedzą programistyczną i kilkoma miesiącami czasu idziecie w PHP, C# czy coś innego?

Dobrze gdyby dało się to odpalić na XPku i nowszych Windowsach, więc PHP by styknął, a C# już gorzej, nie wiem jak z kompatybilnością XP. Python może?
Średnio
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
Jak chcesz iść w webdev, to python/java/javascript z nodejs. Nie napisałeś też za bardzo, co właściwie ta stronka ma robić


@aegispolis: chciałem iść, dopóki rynek nie podupadł i już nie chce xd A ten PHP plus jakieś bazy danych może się bardziej przydatny okazać.
Stronka ma w sumie przyjmować 20 inputów, jako jeden wpis dokumentacji i wyświetlać na osobnej stronie wpisy z poprzednich dni. W przyszłości po prostu więcej danych będzie możliwych
  • Odpowiedz
  • 1
I ogólnie wielkie dzięki za liczne odpowiedzi

Porobię trochę researchu e następnych dniach, parę filmików jak ktoś skleja coś podobnego i najprawdopodobniej wybiorę coś w miarę niezbyt martwego i szybkiego do postawienia konceptu i rozbudowywania
  • Odpowiedz
  • 188
@Mlekkko: po pierwsze primo ten screen był inspo do mema z naszym dopisanym copy. Po drugie primo, czyżbyś miał problem z tym, jak działają memy w necie? Po jakim czasie zabawność czegoś się przedawnia? Rozumiemy, że nie oglądasz heheszków z nosaczem i reużywanych pozostałych motywów, których jest tryliard? Dobrego dnia ( ͡° ͜ʖ ͡°)
  • Odpowiedz
#php #laravel #ubuntu
Już chyba to prawie rozgryzłem mam wrażenie że jestem coraz bliżej rozwiązania tego :D
Zainstalowałem WSL2 i ubuntu i teraz na tym trzeba zainstalować composera poprzez 'sudo apt install composer' ale czy trzeba instalować php poprzez 'sudo apt install php' czy nie trzeba bo będę to robić na dokerze i czy dokera trzeba zainstalować na wsl2 ubuntu?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zainstalowałem WSL2 i ubuntu i teraz na tym trzeba zainstalować composera poprzez 'sudo apt install composer' ale czy trzeba instalować php poprzez 'sudo apt install php'


@massejferguson: Nie trzeba ani composer, ani PHP. Oba będą w kontenerze. Instalujesz jedynie wtedy, gdy z jakiegoś powodu chcesz mieć po prostu zainstalowanego PHP i composera w Ubuntu.
Dockera nie instalujesz na linuxie. Ten windowsowy Docker jest zintegrowany z wsl i bez problemu wszystko
  • Odpowiedz
@massejferguson: to jak masz dockera na win11 to sobie skonfiguruj obraz z laravel-a dokladnie tak jak to opisuja krok po kroku, nic nie musisz instalowac bezposrednio z narzedzi ktorymi sie poslugujesz, ani php, ani composer-a. masz tu wszystko wyjasnione co trzeba robic: https://laravel.com/docs/10.x/installation#getting-started-on-windows

curl-em zaciagasz podstawowa paczke (nie potrzebujesz do tego zadnego composera), a potem w vendor/bin/sail up i tyle. To najprostsza konfiguracja, ale tam masz i php i composer
  • Odpowiedz
#laravel #php #ubuntu
Mam problem a google, chatgpt i stackoverflow mi nie pomaga. Robię zadanie z laravela które zleciła mi firma ale nie zrobiłem go na czas i termin minął pół roku temu xD i teraz próbuję zrobić te zadanie w celu przećwiczenia i odmienienia swojego losu na lepsze.
Mój problem to:
Ma ktoś jakąś dokumentacje albo podpowie mi jakie uprawnienia nadać użytkownikowi w ubuntu na
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

widzę że zdania są trochę podzielone.


@massejferguson: Nie są: obaj twierdzimy, że wal 777 i wywalone -> będzie działać.

Tylko co innego oczywiście na prawdziwej appce, na serwerze produkcyjnym.
  • Odpowiedz
  • 1
@massejferguson

Z tym seniorem to tak na przyszłość jak zaczniesz pracę. Ja podobnie jak @MacDada Windowsa nie mam od lat, więc z wls ciężko mi cokolwiek doradzić.
Napewno nie korzystaj z gpt jak nie wiesz czego szukasz, bo on straszne bzdury lubić wypluć.

Ja na twoim miejscu skopiował bym cały kod co napisałeś, i krok po kroku z jakimś poradnikiem postawił od zera
  • Odpowiedz
#laravel #php
Robię a raczej ćwiczę na projekcie firmy która mi przysłała zadanie do zrobienia na które termin minął już półroku temu xD i wiem że nic nie wiem :(
Czytam dokumentacje laravela i jak mi wykopowicze powiedzieli żebym to robić na dokerze. Mam zainstalowanego composera, wsl2 i ubuntu.
nie rozumiem tego o co chodzi:

If you are interested in using Sail with an existing Laravel application, you may simply install Sail
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie programuję w laravelu tylko w symfony a o sail dowiaduję się teraz, ale poniższy tutorial cośtam cośtam tłumaczy jak go chociaż uruchomić. Może pomoże.

https://youtu.be/4K4nkncZ2OQ

PHP na windowsie nie potrzebne, bo wszystko będziesz miał na dockerze.
  • Odpowiedz
@LaylaTichy: Jak to zrobić bo ja mam zainstalowanego php i composera na windowsie trzeba jakoś w folderze wsl2 zainstalować to? nie kumam


@massejferguson: wsl to osobny system, nie patrz na to co masz zainstalowane w windowsie, nie wiem na czym masz wsl, czy uibuntu czy debian, wiec googlnij install php debian/ubuntu, install composer

@LaylaTichy: jak to zrobić?


@massejferguson: google how to enter directory from
  • Odpowiedz
#laravel #php #ubuntu
zainstalowałem ubuntu i teraz pisze w dokumentacji

You will be asked to create a User Name and Password for your Linux distribution.

problem jest taki że nie pojawia mi się ta prośba tylko pojawia mi się root@mojanazwaurządzenia:~# i to tyle. zainstalowałem go na windows11
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@massejferguson: i jedna rada, bo akurat siedzę nad kodowaniem, naucz się używać komendy grep, to jest bardzo przydatne. Pozwala szybko wyszukać w wielu plikach jakiś ciąg znaków i pozwala przeszukiwać podkatalogi opcja -r.
  • Odpowiedz