Verhuizen WP website met webshop

Status
Niet open voor verdere reacties.

femke98

Meubilair
Lid geworden
16 dec 2006
Berichten
6.914
Ik ga een website verhuizen van de ene hosting naar een andere hosting.
Dit omdat er veel gedoe is met de huidige hosting maar ook omdat er altijd wat is is, terwijl ik alles al opnieuw had ingesteld. Er blijven problemen met spam sturen. (lees ook dit topic: https://www.helpmij.nl/forum/showthread.php/950312-website-stuurt-spam-via-class-phpmailer-php)

Nu heb ik de website al op een testruimte "verhuist" . Dus eerst kijken of alles wel werkt en zo.
Maar ik loop tegen problemen op met de webshop.

Wat doe ik:
Ik installeer een schone WP mét alle plugins met dezelfde versie als de huidige website. Daarna heb ik de content ge-upload.
De DB had ik gedownload maar die heeft natuurlijk een andere naam dan de DB die is aangemaakt. Ik strand daar eigenlijk.

Verder heb ik via exporteren en importeren de webshop terug gezet, maar het ziet er zo raar uit.
Niet is hetzelfde.

Huidige website: https://hetateliervansinterklaas.nl/
testwebsite: http://wptest123.nl/

(ik heb nog niet het menu en zo veranderd, maar ik dacht eigenlijk dat als je de content terug zet, alles hetzelfde zou zijn. Dus ook de widgets en zo. )

Ik kan de website wel 1 op 1 verhuizen maar ik ben dan bang dat bij de nieuwe hosting ook problemen komen omdat er wellicht toch iets niet goed is. Juist vanwege dat spam sturen, ik heb voor nu de class-phpmailer.php van naam veranderd, dus er kan niets meer worden verstuurd.
 
Je kan toch de databasenaam aanpassen in de config.php en evt in de *.sql file?

Verder heeft dit 0,0 te maken met spam versturen. En volgens mij heeft hernoemen ook geen zin, omdat dit met een update weer terug wordt gezet. Het probleem ligt hoogstwaarschijnlijk niet in die class, die is alleen maar de brug bij het versturen van de mail.
 
Laatst bewerkt:
Je kan toch de databasenaam aanpassen in de config.php en evt in de *.sql file?

Verder heeft dit 0,0 te maken met spam versturen.

Eigenlijk wel, want dat is de reden dat we verhuizen. Omdat we geen enkele steun/hulp van de huidige hosting krijgen, ik telkens alles update, nieuwe WP erop zet, alles beveiligd heb etc. etc.
De eigenaar van het atelier wil dus naar een andere hosting, juist omdat de website al diverse malen uit de lucht is geweest.

De twee andere die hij heeft zijn al verhuist en die lopen goed zonder enig probleem.

Plus, mocht er toch iets zijn wat ik over het hoofd gezien heb, en ik verhuis de website 1 op 1, dan heb ik kans dat ik het probleem mee verhuis. En dat willen we niet.

Je kan toch de databasenaam aanpassen in de config.php en evt in de *.sql file?
Bleh, even niet aan gedacht. Uiteraard, ik ga dat uitproberen.
Bedankt voor het meedenken!
 
Laatst bewerkt:
Ik geloof niet dat je het probleem meeverhuist? Zolang je alles maar up2date hebt. Maar alles opnieuw opbouwen kan ook geen kwaad. Je kan misschien zelfs wat onnodige plugins besparen door deze direct in de child-template te bouwen (denk aan fancybox en andere 'eye-candy' van je layout).

En ik neem aan dat je in de log hebt gezien waar het lek zit?
 
Laatst bewerkt:
En ik neem aan dat je in de log hebt gezien waar het lek zit?
Helaas. Alleen dat het class-phpmailer.php de spam verspreid, maar waar het vandaan komt, ik kan het echt niet vinden.

Ik kijk nu weer in de log (er kan geen spam meer verstuurd worden omdat de mailer is uitgeschakeld) zie ik dit staan:
[Fri Jan 24 09:17:23.217335 2020] [ssl:error] [pid 718191:tid 140571670546176] [client 178.62.74.6:53714] AH02032: Hostname www.taratureaccredia.it provided via SNI and hostname hetateliervansinterklaas.nl provided via HTTP have no compatible SSL setup

Dat heb ik dus nog nooit zien staan!! :eek:

Ik opgezocht en kwam hier: https://forums.cpanel.net/threads/h...via-http-have-no-compatible-ssl-setup.611491/

In de mail log staat:
Sending Script /home/janvabp321/domains/hetateliervansinterklaas.nl/public_html/wp-includes/class-phpmailer.php:698

en in de mail logs zie ik staan, de sender is het mailadres van de server, en destination is m.peric@.........nl:
pad is /home/janvabp321/domains/hetateliervansinterklaas.nl/public_html

Wat als ik de website 1 op 1 verhuis? Neem ik dan de fout mee of niet? Alles is up2date, heb al plug-ins verwijderd die niet echt nodig zijn.

Maar alles opnieuw opbouwen kan ook geen kwaad
De eigenaar wil zo min mogelijk aan de webshop doen, dus die moet gewoon in zijn geheel over.
Hij wordt niet blij als hij alles weer moet uploaden en per artikel alles moet prijzen etc. etc.
 
Ik weet niet of deze mailer standaard bij WordPress hoort, maar als je die hebt uitgeschakeld kan heel WordPress zelf ook niet mailen. Dat wordt nog leuk als iemand zijn of haar wachtwoord kwijt is. Of als een security-addon wat belangrijks te melden heeft. Ik zou het gewoon aanzetten op de nieuwe host. Mocht het weer gebeuren, zorg dat je de tijden van de spamrun weet, en dat je dit vergelijkt met de log's.



De eigenaar wil zo min mogelijk aan de webshop doen, dus die moet gewoon in zijn geheel over.
Hij wordt niet blij als hij alles weer moet uploaden en per artikel alles moet prijzen etc. etc.
In die data kan geen lek zitten, dus dit kan je gewoon via database-queries overzetten (phpMyAdmin).
De rest van de site bouw je handmatig op. Dat kan je eventueel ook op een testlocatie doen, en alles overzetten als alles clean is.

Die SNI melding heeft niks met mail te maken.
 
Laatst bewerkt:
Ik weet niet of deze mailer standaard bij WordPress hoort
Ja zeker wel.

Dat wordt nog leuk als iemand zijn of haar wachtwoord kwijt is.
daarom moet de website zo snel mogelijk omgezet worden naar de nieuwe hosting.

Ik heb de wachtwoorden wel, dus dat is niet zo heel erg. maar je hebt gelijk.....
 
Laatst bewerkt:
Ik raad aan om de mailer z.s.m. weer aan te zetten, je weet niet wat je in de tussentijds voor belangrijks gemist hebt.
In zo'n geval is het lek opsporen de beste prioriteit, alleen jammer dat hosting meteen de site offline gooit terwijl ze net zo goed het aantal mails kunnen beperken. Desnoods met een reset-knop zodat jij het weer terug kan zetten tijdens testen.
 
In zo'n geval is het lek opsporen de beste prioriteit, alleen jammer dat hosting meteen de site offline gooit terwijl ze net zo goed het aantal mails kunnen beperken. Desnoods met een reset-knop zodat jij het weer terug kan zetten tijdens testen.
yep. Ik heb via de DA de mails al beperkt, maar toch schijnen er meer mails te worden verstuurd dan mijn beperkte mails die ik heb aangegeven.
je snapt nu ook dat we (sinterklaas0 over wil naar een andere hosting.
 
Als de mails via SMTP gaan i.p.v. via de configuratie achter mail() dan heeft die instelling ook weinig nut... ;-)
 
Lijkt erop alsof de php mailer functie rechtstreeks van buitenaf is aan te roepen. Kun je oplossen door een .htaccess bestand te plaatsen.

Site verplaatsen is niet moeilijk.
0) Oude site offline
1) Bestanden kopieren
2) Database kopieren
3) DNS aanpassen
4) Nieuwe site online

Verder zou ik naar een hoster zoeken die je iets beters kan bieden dan DirectAdmin. Nul mogelijkheden om daar bijv. rechten te zetten op de database. Dus iedere gebruiker mag werkelijk alles in de database. Daar biedt bijv. cPanel meer mogelijkheden.
 
Onzin, in Directadmin kan je de rechten prima aanpassen per user per database. Zelfs de ownership en chmodrechten zijn prima in te stellen via de filemanager.

Zie hier het bewijs (ook als user kan dit overigens)
 
Laatst bewerkt:
Ik heb met Cpanel even gewerkt, maar dat vind ik zo'n onding.
In de DA kan je alles doen wat je wilt, zoals php4u al zegt.

Lijkt erop alsof de php mailer functie rechtstreeks van buitenaf is aan te roepen. Kun je oplossen door een .htaccess bestand te plaatsen.
Dat dus.
Eerst dachten we dat het vanuit een van de andere 2 websites kwam, omdat die ook in de logs werden genoemd.
Dus die verhuist maar die lopen perfect bij de nieuwe hosting.
Een .htaccess file heb ik (uiteraard) en daar staat ook beveiliging in. Dus zeg het maar.

Site verplaatsen is niet moeilijk.
0) Oude site offline
1) Bestanden kopieren
2) Database kopieren
3) DNS aanpassen
4) Nieuwe site online
Maar mocht er toch ergens een fout zitten die ik over het hoofd gezien heb, dan neem ik die mee. Toch?
 
PhpMailer is niet zomaar van buitenaf uit te voeren. Je kan niet vanaf een andere server direct met de bestaande functies van phpMailer 'praten'. Feitelijk is het een bibliotheek met functies die in de website uitgevoerd worden.

En als je zeker wilt weten dat je de fout niet meeneemt, dan bouw je de site opnieuw op, en importeer je alle belangrijke inhoud (producten, orders, etc) opnieuw.
 
Laatst bewerkt:
Je kan toch de databasenaam aanpassen in de config.php en evt in de *.sql file?
Verder heeft dit 0,0 te maken met spam versturen. En volgens mij heeft hernoemen ook geen zin, omdat dit met een update weer terug wordt gezet. Het probleem ligt hoogstwaarschijnlijk niet in die class, die is alleen maar de brug bij het versturen van de mail.
Dat laatste: mee eens.

Bij het verhuizen komt soms toch meer kijken dan alleen de config.php en evt in de *.sql file aanpassen.
Dat had ik ook vorig jaar gedaan maar bleek niet voldoende.

Ik heb toen deze werkwijze gevolgd en dat was een heel stuk beter maar nog niet 100%.
Ze gaan hier best wel ver, wrs zijn niet alle opties nodig maar loop er even door heen wat nog relevant is in deze case.
https://www.frankwatching.com/archi...s-wordpress-website-veilig-naar-nieuw-domein/
 
Route, ik verhuis hem naar een andere hosting, dus niet naar een andere naam.
Maar toch bedankt, ik zal het artikel verder nog even goed doorlezen.

Edit: ik zie dat er ook wordt geschreven hoe de website naar een andere hosting te verhuizen. Maar ze gaan idd wel heel ver. Ik zal eens kijken wat ik ga doen
 
Laatst bewerkt:
Het valt mij op dat de live site https is en de test site http.
Weet iemand of dit consequenties heeft bij het 1 op 1 overzetten van de DB.
Ik bedoel, staan er in de DB bepaalde padnamen die beginnen met https?
 
Het valt mij op dat de live site https is en de test site http.
klopt, wilde alleen kijken of het allemaal werkte, dus dit was echt een test om te kijken of ik hem op de manier zoals beschreef (eerder in een ander topic) over kon zetten. Maar dat lukt dus niet.
 
Helaas. Alleen dat het class-phpmailer.php de spam verspreid, maar waar het vandaan komt, ik kan het echt niet vinden.

Ik kijk nu weer in de log (er kan geen spam meer verstuurd worden omdat de mailer is uitgeschakeld) zie ik dit staan:


Dat heb ik dus nog nooit zien staan!! :eek:

Ik opgezocht en kwam hier: https://forums.cpanel.net/threads/h...via-http-have-no-compatible-ssl-setup.611491/

In de mail log staat:
Sending Script /home/janvabp321/domains/hetateliervansinterklaas.nl/public_html/wp-includes/class-phpmailer.php:698

en in de mail logs zie ik staan, de sender is het mailadres van de server, en destination is m.peric@.........nl:
pad is /home/janvabp321/domains/hetateliervansinterklaas.nl/public_html

Wat als ik de website 1 op 1 verhuis? Neem ik dan de fout mee of niet? Alles is up2date, heb al plug-ins verwijderd die niet echt nodig zijn.


De eigenaar wil zo min mogelijk aan de webshop doen, dus die moet gewoon in zijn geheel over.
Hij wordt niet blij als hij alles weer moet uploaden en per artikel alles moet prijzen etc. etc.

Dat wordt nog leuk als iemand zijn of haar wachtwoord kwijt is. Of als een security-addon wat belangrijks te melden heeft. auto clicker
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan