PHPMailer installeerd niet in plesk

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Fester Splinter

Fester Splinter

11/04/2021 17:37:07
Quote Anchor link
Hoi Allemaal,
Ik probeer phpmailer te installeren op een website die ik beheer vanuit plesk. Met plesk heb ik ook composer geïnstalleerd. Vervolgens heb ik volgens de beschrijving van github de volgende opdracht in het composer.json bestand uitgevoerd:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
{
    "phpmailer/phpmailer": "^6.2"
}

Na de installatie wordt er slechts een vendor map aangemaakt maar er is nergens in de website root een map te vinden met phpmailer. En ook de composer applicatie van plesk geeft aan :'Looks like there's nothing here'

Ik kan eventueel phpmailer handmatig toevoegen aan mijn website maar ik leer het toch liever met composer omdat het wel voordelen heeft.

Heeft iemand een idee wat er fout gaat?
 
PHP hulp

PHP hulp

13/05/2021 01:57:34
 
- Ariën -
Beheerder

- Ariën -

11/04/2021 17:44:42
Quote Anchor link
Wat doet: composer update ?
 
Fester Splinter

Fester Splinter

11/04/2021 17:51:57
Quote Anchor link
Dan veranderd er niets.
Ik krijg dan wel de melding:
"Het vergrendelingsbestand is niet up-to-date met de laatste wijzigingen van composer.json. Klik op 'Bijwerken' om de laatste benodigde afhankelijkheden op te halen."
Er is alleen nergens een knop "bijwerken" te vinden.
 
- Ariën -
Beheerder

- Ariën -

11/04/2021 17:54:05
Quote Anchor link
Heb je ook een composer.lock ?
Haal die eens weg?

Probeer dan opnieuw te updaten.
Gewijzigd op 11/04/2021 17:54:42 door - Ariën -
 
Fester Splinter

Fester Splinter

11/04/2021 18:03:08
Quote Anchor link
Ik heb het bestand verwijderd maar na de update veranderd er niets
 
- Ariën -
Beheerder

- Ariën -

11/04/2021 18:17:45
Quote Anchor link
Probeer dit eens, en update daarna opnieuw


composer require phpmailer/phpmailer
 
Fester Splinter

Fester Splinter

11/04/2021 19:21:02
Quote Anchor link
Ik heb het op deze manier ingevoerd:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
{
    "require": {
        "phpmailer/phpmailer"
    }
}

Hier krijg ik een syntax error.

Maar als je bedoeld om dit als run uit te voeren met PowerShell rechtstreeks vanuit de server dan heb ik geen idee wat het pad is naar de webhost.
Gewijzigd op 11/04/2021 19:24:40 door Fester Splinter
 
- Ariën -
Beheerder

- Ariën -

11/04/2021 19:36:58
Quote Anchor link
Daarom niet zelf friemelen aan je composer.json, en dit via de CLI doen.

Staat gewoon los van de Power Shell.
 
Ad Fundum

Ad Fundum

11/04/2021 19:40:19
Quote Anchor link
Sorry, maar "installeert" is met een t, tenzij je het als voltooid deelwoord gebruikt.
 
Fester Splinter

Fester Splinter

11/04/2021 19:58:32
Quote Anchor link
Maar ik heb geen idee welk pad ik moet volgen om in de juiste map te komen met CLI. Daarom gebruik ik ook plesk. En in plesk heb ik niet de mogelijkheid om CLI te runnen.
 
- Ariën -
Beheerder

- Ariën -

11/04/2021 20:01:54
Quote Anchor link
Gewoon, via SSH (PuTTY) voor Linux, of in Windows de commandoprompt.
 
Fester Splinter

Fester Splinter

11/04/2021 20:37:02
Quote Anchor link
Wat ik bedoel te zeggen is dat als in command prompt zit dan heb ik geen idee welk path ik moet invoeren om phpmailer te installeren in de map van mijn website.
 
- Ariën -
Beheerder

- Ariën -

11/04/2021 20:44:15
Quote Anchor link
Dat commando beginnende met composer. Als composer correct geïnstalleerd is dan is er geen path nodig. Uiteraard moet je dit wel in je 'working directory' uitvoeren.
Gewijzigd op 11/04/2021 20:46:49 door - Ariën -
 
Fester Splinter

Fester Splinter

11/04/2021 20:56:25
Quote Anchor link
Ik heb composer als plugin van plesk geïnstalleerd. Als ik "composer require phpmailer/phpmailer" bij command prompt invoer krijg ik deze melding:
"'composer' is not recognized as an internal or external command,
operable program or batch file."
 
- Ariën -
Beheerder

- Ariën -

11/04/2021 21:00:58
 
Fester Splinter

Fester Splinter

17/04/2021 10:18:50
Quote Anchor link
@Ad Fundum
Quote:
Sorry, maar "installeert" is met een t, tenzij je het als voltooid deelwoord gebruikt.

Bedankt voor je alertheid Ad! Maar geen man overboord. Ik ga ervan uit dat de mensen die het lezen het wel begrijpen.

@-Ariën-
Bedankt voor je hulp! Composer is inmiddels geïnstalleerd en ik kan verder.
 
- Ariën -
Beheerder

- Ariën -

17/04/2021 10:30:23
Quote Anchor link
De oplossing was dus een herinstallatie van composer?
 
Ad Fundum

Ad Fundum

17/04/2021 11:17:24
Quote Anchor link
Fester Splinter op 17/04/2021 10:18:50:
@Ad Fundum
Quote:
Sorry, maar "installeert" is met een t, tenzij je het als voltooid deelwoord gebruikt.

Bedankt voor je alertheid Ad! Maar geen man overboord. Ik ga ervan uit dat de mensen die het lezen het wel begrijpen.


Dat is het niet, het doet gewoon pijn aan de ogen! Kun je het niet achteraf nog verbeteren?
(Ik wi1 3r 00k wel vaanutigan D@7 menzen hed wel getten ànndrz..)
 
Fester Splinter

Fester Splinter

17/04/2021 12:12:39
Quote Anchor link
@-Ariën- Ik had het via plesk geïnstalleerd. Wanneer ik het controleerde in opdracht prompt was er niets geïnstalleerd. Ik weet niet hoe het werkt in plesk maar ik heb het nu geïnstalleerd met opdracht prompt.

@Ad Fundum Als het echt zo'n pijn doet zul je het wel zwaar hebben. Er staan veel schrijffouten op internet XD
 
Ad Fundum

Ad Fundum

18/04/2021 11:19:27
Quote Anchor link
Klopt, al schrijf ik zelf ook lang niet altijd foutloos. Maar als het dan met koeienletters bovenaan staat valt het wel extra op natuurlijk. En dan is mijn voorliefde voor kwaliteit ineens een nadeel, vooral wanneer het andere mensen weinig kan schelen. Gewoon negeren en er langsheen leven is dan het meest gemakkelijk inderdaad.
Gewijzigd op 18/04/2021 11:47:02 door Ad Fundum
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.