Pakketten Upgraden
Het up-to-date houden van pakketten zoals PHP, databases, webservers en meer binnen de lokale webontwikkelomgeving van ServBay is essentieel om efficiënt te kunnen ontwikkelen, veiligheid te waarborgen en toegang te krijgen tot de nieuwste functionaliteiten. ServBay biedt daarvoor een intuïtief en effectief proces om uw pakketten te beheren en te upgraden. Met onderstaande stapsgewijze uitleg en functiebeschrijving werkt u gemakkelijk elk gewenst pakket bij naar de laatste versie.
TIP
Het upgraden van pakketten gebeurt veilig en zonder risico op gegevensverlies. Uw huidige data blijft volledig onaangetast door de upgrade, inclusief – maar niet beperkt tot – data in MariaDB, MySQL, PostgreSQL databases, websitebestanden, SSL-certificaatconfiguraties en meer. U kunt met een gerust hart upgraden zonder zorgen over dataverlies of -beschadiging.
Stappenplan voor het Upgraden van Pakketten
Dankzij de grafische gebruikersinterface (GUI) van ServBay is het upgradeproces heel overzichtelijk. Volg deze stappen:
Open de ServBay-applicatie: Start de ServBay-app. U opent deze via Launchpad, de map Programma’s of met Spotlight op macOS.
Navigeer naar de “Pakketten”-pagina: Klik in het linkermenu van de ServBay-interface op de optie
Pakketten
. Hiermee gaat u naar de pagina waar ServBay alle geïnstalleerde pakketten beheert.Bekijk de lijst met pakketten: Op de “Pakketten”-pagina ziet u een overzichtelijke lijst met alle beschikbare en reeds geïnstalleerde pakketten binnen ServBay. Typisch bevat deze lijst de pakketnaam, momenteel geïnstalleerde versie, nieuwste beschikbare versie, status (zoals “Actief” of “Gestopt”), en belangrijke informatie zoals het proces-ID (PID).
Check op beschikbare updates: Raadpleeg in de pakkettenlijst de kolom
Nieuwste versie
. Als een pakket bijgewerkt kan worden, toont de kolom ‘Nieuwste versie’ een hoger versienummer dan de ‘Huidige versie’. U ziet dan aan de rechterkant van dat pakket een opvallende oranjeUpgraden
-knop (vaak met een pijltje omhoog), wat duidelijk aangeeft dat een update beschikbaar is.Klik op de “Upgraden”-knop: Zoek het pakket dat u wilt upgraden en klik aan de rechterkant op de bijbehorende oranje
Upgraden
-knop. ServBay start dan onmiddellijk met het upgradeproces.Volg het verloop van de upgrade: Na het klikken op de upgradeknop handelt ServBay het downloaden en installeren automatisch af. De voortgang wordt in het interface getoond via voortgangsindicatoren of statusinformatie. De benodigde tijd hangt af van de grootte van het pakket en uw internetsnelheid. Na voltooiing herstart ServBay het pakket automatisch (als het al draaide), waarna de status op
Actief
komt te staan en de ‘Huidige versie’ is bijgewerkt.
Voorbeeld: PHP-pakket Upgraden
Stel, u wilt PHP 8.1 upgraden binnen ServBay. Zo werkt dat:
Ga naar de “Pakketten”-pagina: Open de ServBay-app en klik in het linkermenu op
Pakketten
.Zoek het PHP 8.1-pakket: Zoek of scroll in de pakkettenlijst naar het item
PHP 8.1
. Bijvoorbeeld: de ‘Huidige versie’ toont8.1.28
en de ‘Nieuwste versie’ toont8.1.29
. Dit geeft aan dat er een update is van 8.1.28 naar 8.1.29.Klik op de bijbehorende “Upgraden”-knop: Klik aan de rechterzijde van het ‘PHP 8.1’-item op de oranje
Upgraden
-knop.Wacht tot de upgrade klaar is en controleer het resultaat: ServBay downloadt en installeert nu automatisch de laatste PHP 8.1-versie. Tijdens de upgrade kan de status “Bezig met upgraden” tonen. Na afronding springt de status weer naar
Actief
en wordt de ‘Huidige versie’ weergegeven als8.1.29
.
Afbeelding: De ServBay pakkettenpagina met beschikbare updates en upgradeknoppen.
Veelgestelde Vragen (FAQ)
Beïnvloedt het upgraden van pakketten mijn huidige data of projecten?
Nee. Een van de centrale principes van ServBay is het beschermen en isoleren van uw kerngegevens. Upgraden vervangt uitsluitend de programmabestanden. Uw websitebestanden, databasefiles (zoals in /Applications/ServBay/data/mysql
, /Applications/ServBay/data/pgsql
, etc.), SSL-certificaten en aangepaste configuraties worden gescheiden bewaard en niet gewijzigd of verwijderd bij een upgrade. Meer over het beheer van databasefiles leest u bij Databasebestanden beheren en migreren.
Hoe weet ik of een pakket succesvol is geüpgraded?
Daaraan herkent u een geslaagde upgrade:
- Op de “Pakketten”-pagina toont het pakket een geüpdatet ‘Huidige versie’ die gelijk is aan de oude ‘Nieuwste versie’.
- De status van het pakket staat op
Actief
. - U kunt de logbestanden van het pakket nakijken (indien beschikbaar), of via de commandoregel de nieuwe versie controleren (bijvoorbeeld voor PHP: voer
php -v
uit in de terminal, mits uw systeem-PATH naar ServBay’s PHP wijst).
Wat als ik een foutmelding krijg tijdens de upgrade?
Mocht u fouten ervaren tijdens het upgraden, zoals netwerkproblemen, bestandsrechten, onvoldoende schijfruimte of andere issues, dan krijgt u meestal een duidelijke foutmelding in de ServBay-interface.
- Probeer eerst het probleem te verhelpen op basis van de foutmelding, check bijvoorbeeld uw internetverbinding, zorg dat ServBay schrijfrechten heeft, of maak schijfruimte vrij.
- Lukt het niet, herstart dan de ServBay-app en probeer opnieuw te upgraden.
- Blijven de problemen bestaan? Neem contact op met het ServBay supportteam met details over de fout, uw ServBay- en macOS-versie zodat u vakkundig geholpen kunt worden.
Ondersteunt ServBay automatische pakketupgrades?
Op dit moment biedt ServBay geen volledig geautomatiseerde, achtergrondupgrades van pakketten aan. Ontwikkelaars dienen dus handmatig periodiek de “Pakketten”-pagina te controleren en de upgradeknop aan te klikken wanneer een update verschijnt. Deze aanpak geeft u volledige controle, zodat u vooraf de wijzigingen kunt doornemen en een geschikt moment voor de upgrade kiest, zonder kans op storende automatische updates.
Samenvatting
Met de overzichtelijke “Pakketten”-pagina van ServBay en enkele muisklikken houdt u eenvoudig alle essentiële componenten van uw lokale ontwikkelomgeving (zoals PHP, MySQL, Nginx, Apache, Node.js, Python, Go, Java, enz.) up-to-date. Regelmatig upgraden is cruciaal voor een veilige, stabiele en moderne ontwikkelomgeving. Dankzij het veilige en niet-destructieve proces kunt u zich volledig toeleggen op uw development—zonder zorgen over bestaande data.