Igor Yevtushenko
Gewinnerangebot- Projekte 132
- Bewertung -
- Rating 2 748
Budget: 5400 UAH Frist: 14 Tage
Bereit zu beginnen. Gibt es bereits Server für die Überprüfung?
Budget: 300 USD Frist: 15 Tage
Ich werde es für das Portfolio machen. Kostenlose Unterstützung für 3 Monate.
Angebote sind derzeit nicht vorhanden
Aktuelle Freelance-Projekte in der Kategorie PHP
Es ist notwendig, die Aktualisierung, Migration und Konfiguration von Laravel-Projekten auf einen neuen Server durchzuführen, um einen stabilen Betrieb, Sicherheit, Schutz vor Exploits und das ordnungsgemäße Funktionieren aller Dienste nach der Migration zu gewährleisten. 1. Hauptaufgaben Den neuen Server für den Betrieb vorbereiten. Projektdateien, Datenbanken, Konfigurationen und Cron-Jobs migrieren. Die Server-Software aktualisieren. Eine sichere Umgebung für Laravel einrichten. Die Kompatibilität von PHP, Laravel, Composer-Paketen und Abhängigkeiten überprüfen. Schutz vor bekannten Exploits, schädlichen Anfragen und unbefugtem Zugriff gewährleisten. SSL-Zertifikate einrichten. Die Funktionsfähigkeit der Websites nach der Migration überprüfen. 2. Migration von Laravel-Projekten Für jedes Projekt ist es notwendig: Die Projektdateien zu migrieren. Die Datenbank zu migrieren. Die .env-Konfiguration zu migrieren. Die Zugriffsrechte für die Verzeichnisse einzurichten: storage bootstrap/cache Die Funktionalität zu überprüfen: der Startseite; des Admin-Panels; der Authentifizierung; der Formulare; der API; des Datei-Uploads; des E-Mail-Versands; der Cron-Jobs; der Queue-Worker.3. Sicherheit und Schutz Es ist notwendig, eine grundlegende und anwendungsbezogene Sicherheitsebene zu implementieren: Root-Zugriff über SSH schließen; SSH-Zugriff nur über Schlüssel einrichten; Den Standard-SSH-Port ändern, falls erforderlich; Eine Firewall einrichten; Nur notwendige Ports zulassen; Fail2Ban installieren; Die Versionsnummern von Nginx/Apache/PHP verbergen; Zugriff auf .env, .git, Backup-Dateien, Log-Dateien verbieten; Die richtigen Dateiberechtigungen einrichten; Die Projekte auf schädliche Dateien überprüfen; Composer-Pakete auf bekannte Schwachstellen überprüfen; Abhängigkeiten aktualisieren, sofern dies die Funktionalität nicht beeinträchtigt; Schutz vor SQL-Injection, XSS, CSRF und Path Traversal einrichten; Die Richtigkeit von Laravel APP_ENV und APP_DEBUG überprüfen; APP_DEBUG=false in der Produktion einstellen; Rate Limiting für kritische Endpunkte einrichten; Die Zugriffe auf storage/uploads überprüfen; Schutz vor der Ausführung von PHP in Upload-Verzeichnissen einrichten; Die Zugriffsrechte für Admin-Panels überprüfen. 4. SSL und Domains Es ist notwendig: SSL-Zertifikate zu installieren. Automatische SSL-Aktualisierungen einzurichten. Die Weiterleitung von HTTP auf HTTPS zu aktivieren. Die korrekte Funktion der Websites über HTTPS zu überprüfen. 5. Backup Es ist notwendig, ein Backup einzurichten: von Projektdateien; von Datenbanken; von .env-Dateien; von hochgeladenen Medien; von Cron-Konfigurationen; von Nginx/Apache-Konfigurationen. Das Backup sollte automatisch nach einem Zeitplan durchgeführt werden. Es ist wünschenswert, Kopien getrennt vom Hauptserver zu speichern. 6. Überprüfung nach der Migration Nach der Migration ist es notwendig zu überprüfen: das Fehlen von 500/403/404-Fehlern; das Fehlen kritischer Fehler in den Laravel-Logs. 9. Ergebnis der Durchführung Nach Abschluss der Arbeiten sollte Folgendes erreicht sein: Laravel-Projekte erfolgreich auf den neuen Server migriert; die Websites funktionieren stabil; SSL ist eingerichtet; der Server ist mit grundlegenden Sicherheitskonfigurationen geschützt; der Zugriff auf kritische Dateien ist gesperrt; Backup ist eingerichtet; Cron und Queues funktionieren; der alte Server kann nach der finalen Überprüfung abgeschaltet werden.
Ich suche einen Entwickler für ein Projekt mit 4 miteinander verbundenen Aufgaben für die Website best-matchmaking.com die nacheinander ausgeführt werden:Integration einer fertigen Premium Blade-Vorlage für Blogartikel + Autogenerierung von Schema/SEO-Markup (Article, FAQPage, Open Graph, canonical) für alle aktuellen und zukünftigen ArtikelÜberarbeitung der Blogstruktur: URL-Änderung mit 301-Redirects, Umbenennungen im Footer/Menu/Breadcrumbs, Bereinigung von verstecktem Code, Entfernen von KategorienNeuer Block (Foto + Zitat der Bewertung) im bestehenden Builder für die Haupt- und Landingpages = Möglichkeit, selbstständig Textblöcke zwischen den Abschnitten hinzuzufügenVereinheitlichung von Schriftarten, Größen und Farben auf der gesamten Website (außer Blog) – einheitlicher Standard für Überschriften und normalen Text, einschließlich Header und FooterDetailliertes Lastenheft zu jedem Punkt – siehe unten im Google-Link.https://docs.google.com/document/d/1E5oQO2E-xmKJ3C0jW0ZsSPDBjaiELq0ETxfdivW6yIs/edit?tab=0 HTML-Muster und Code sende ich nach Rückmeldung privat WICHTIG.! Bitte überprüfen Sie alle 4 Aufgaben im Detail, bevor Sie ein Angebot abgeben, insbesondere die letzte – Schriftarten. Dort gibt es viel zu tun.Erforderliche ErfahrungLaravel + Blade – sicher, nicht auf AnfängerniveauFrontend (CSS/JS) auf dem gleichen Niveau wie BackendErfahrung mit bestehendem, nicht eigenem CodeArbeitsformatBackup und Testserver vor Beginn, Übertragung auf Produktion ist VERPFLICHTEND – nach Abstimmung und TestVerpflichtende Selbstprüfung auf allen Geräten vor der Abgabe – "fertig, bitte überprüfen" ohne eigene Tests ist nicht akzeptabel. Fehler, die nach der Abgabe gefunden werden, werden im Rahmen derselben Aufgabe behoben. Fehler, die bei der Übertragung auftreten. Auch diese müssen bei der Produktion behoben werden.Bericht mit Screenshots "vor/nach" zu jedem PunktFrist und Budget – nach Einschätzung des Umfangs gemäß detailliertem Lastenheft. Ich warte auf Ihre Angebote. Danke
Optimierung der Website jdgreta.co.uk auf Shopify. Ein SEO-Audit ist dem Projekt beigefügt. Hauptaufgaben - - Alle Metadaten korrigieren - Technische Anforderungen für den Programmierer umsetzen (da in diesem Projekt Aufgaben für Programmierer und SEO kombiniert sind, können Sie Hilfe in Anspruch nehmen, wenn Sie kein Unternehmen sind) - Kleine, auffällige Ungenauigkeiten korrigieren - Sie können die Seiten besuchen und Ihre Beobachtungen in das Angebot einfügen - das ist mehr als willkommen. - Bewertungen korrigieren, da sie in den Karten dupliziert werden (Screenshots sind beigefügt) wir verwenden das Judge.me Plugin - Textfarbe an einigen Stellen korrigieren, z.B. in den Filtern für bessere Lesbarkeit - Vorlage Next aktualisieren
Ein Spezialist wird benötigt, der den Produkt-Feed korrekt einrichten kann. Problem: Derzeit werden über 13.000 Produkte mit dem gleichen Typwert (z. B. „alles für Maniküre und Pediküre“) exportiert. Dadurch ist es in Google Ads nicht möglich, die Produkte in Segmente zu unterteilen und unterschiedliche Werbebudgets festzulegen. Aufgabe: Im Tag soll nur die endgültige Unterkategorie (der Name des Ordners), in dem das Produkt physisch auf der Website liegt, anstelle der allgemeinen Stammkategorie übergeben werden. Bedingung: Es wird eine flache Liste benötigt – ohne „Brotkrumen“ und übergeordnete Kategorien über >. Im Tag soll nur eine, die letzte Wortgruppe (der Name des endgültigen Abschnitts) landen. ❌ Derzeit (falsch): alles für Maniküre und Pediküre ✅ So sollte es sein: Basis: Basen Farblack: Gel-Lacke Fräser: Fräser Starterset: Startersets Wachsgerät: Wachsgeräte
Derzeit gibt es einen Shop auf OpenCart, die Bestell-E-Mails landen im Spam, es muss sichergestellt werden, dass sie im Posteingang (ukr.net Gmail) landen, bitte überprüfen. Der Hosting-Anbieter schrieb: Schlechte E-Mail-Zustellung kann mit einem niedrigen Sender-Ruf - IP oder Domain - verbunden sein. In diesem Fall können wir Ihnen empfehlen, die folgenden Schritte zur Verbesserung Ihres Sender-Rufs zu unternehmen: 1. Wechseln Sie die Website auf eine dedizierte IP-Adresse. Wenn Sie eine gemeinsame IP-Adresse des Hostings mit anderen Benutzern verwenden, kann Ihr Ruf durch die Aktivitäten anderer E-Mail-Absender beeinträchtigt werden. Wenn einer der Benutzer, der dieselbe IP-Adresse verwendet, Spam sendet oder gegen die Regeln verstößt, kann dies den Sender-Ruf für alle Benutzer, die diese IP-Adresse verwenden, einschließlich Ihnen, beeinträchtigen. Außerdem beschränken einige E-Mail-Dienste die Anzahl der E-Mails, die sie von einer IP-Adresse akzeptieren, was einen reibungslosen Betrieb Ihrer E-Mail selbst bei gutem Ruf der gemeinsamen IP-Adresse des Hostings unmöglich machen kann. Weitere Informationen zur Bestellung einer dedizierten IP-Adresse für den Hosting-Service: https://thehost.ua/hosting/ip 2. Überprüfen Sie, ob SPF-, DKIM- und DMARC-Einträge für Ihre Domain vorhanden sind und korrekt konfiguriert sind. Die genannten Authentifizierungsmethoden können die Wahrscheinlichkeit der Zustellung Ihrer E-Mail erheblich erhöhen und sind auch für die Annahme in den "Posteingang" bei einigen E-Mail-Diensten erforderlich. Weitere Informationen zu den technischen Details der Konfiguration dieser Einträge finden Sie unter: https://thehost.ua/wiki/email-reputation 3. Verwenden Sie das SMTP-Protokoll zum Versenden von E-Mails. 4. Verwenden Sie Double Opt-In für Ihre Empfänger. Starten Sie keine E-Mail-Kampagnen "blind" - dies erhöht das Risiko, dass diese E-Mail in eine Spam-Falle gerät, was dazu führen kann, dass Ihre IP oder Domain auf die schwarze Liste von Spam-Filtern gesetzt wird. 5. Vermeiden Sie Spam-ähnliche Betreffzeilen und halten Sie sich im E-Mail-Inhalt an den angegebenen Kontext der Betreffzeile. Vermeiden Sie Trigger-Wörter, einige davon sind hier aufgeführt: https://overloop.com/blog/455-email-spam-trigger-words-avoid-2018/