Asennuksen tai aktivoinnin ongelmat

4 min read

Yritit asentaa tai aktivoida TTSWP:n ja jokin meni pieleen. Joko asennus epäonnistui, lisäosa näyttää vakavan virheen tai valikko ei näy aktivoinnin jälkeen. Tällä sivulla käydään läpi yleisimmät syyt todennäköisimmästä harvinaisimpaan.

Syy 1: PHP-versio on liian vanha

Oire: WordPress kieltäytyy aktivoimasta lisäosaa virheellä "The plugin requires PHP 7.2 or higher" tai näyttää tyhjän näytön heti aktivoinnin jälkeen.

Miksi: TTSWP vaatii PHP 7.2:n tai uudemman. Monet palveluntarjoajat käyttävät edelleen PHP 7.0:aa tai 7.1:tä oletuksena vanhemmilla tileillä.

Korjaus:

  1. Avaa palveluntarjoajasi ohjauspaneeli (cPanel, Plesk, SiteGround, Kinsta, WP Engine jne.).
  2. Etsi PHP-version valitsin (usein kohdassa "PHP Selector" tai "Site Tools - PHP Manager").
  3. Vaihda PHP 8.0:aan tai uudempaan. PHP 8.2 on tällä hetkellä suositeltu versio.
  4. Yritä aktivoida lisäosa uudelleen.

Jos et pysty vaihtamaan PHP-versiota ohjauspaneelista, pyydä palveluntarjoajaasi tekemään se. Lähes kaikki palveluntarjoajat tukevat PHP 8.x:ää vuonna 2026.

Syy 2: Tiedosto-oikeudet estävät latauksen

Oire: "Plugin install failed" tai "Could not create directory" zip-tiedostoa ladattaessa tai hakemistosta asennettaessa.

Miksi: wp-content/plugins/-hakemistoon ei ole kirjoitusoikeutta web-palvelimelta.

Korjaus:

  1. Yhdistä sivustollesi SFTP:llä tai palveluntarjoajasi tiedostonhallinnalla.
  2. Aseta wp-content/plugins/-hakemiston oikeuksiksi 755 (tai 775 joillakin palveluntarjoajilla).
  3. Aseta hakemiston sisällä olevien tiedostojen oikeuksiksi 644.
  4. Yritä asentaa uudelleen.

Monilla hallituilla palveluntarjoajilla (Kinsta, WP Engine, Pressable) tiedostonhallinta hoitaa tämän automaattisesti. Jos olet jumissa, pyydä palveluntarjoajaasi korjaamaan lisäosahakemiston oikeudet.

Syy 3: Lisäosaristiriita aktivoinnin aikana

Oire: Aktivointi aiheuttaa vakavan virheen, jossa mainitaan funktion nimi, luokan nimi tai "Cannot redeclare". Sivusto saattaa kaatua, kunnes lisäosa poistetaan käytöstä.

Miksi: Jokin muu aktiivinen lisäosa määrittelee funktion tai luokan samalla nimellä (harvinaista mutta mahdollista), tai tietoturvaliiitäosa estää aktivoinnin.

Korjaus:

  1. Nimeä wp-content/plugins/text-to-speech-tts/ SFTP:llä uudelleen muotoon text-to-speech-tts.off. Sivusto palautuu toimintaan.
  2. Poista kaikki muut lisäosat käytöstä kohdasta Lisäosat - Asennetut lisäosat.
  3. Nimeä TTSWP:n kansio takaisin alkuperäiseen nimeensä.
  4. Aktivoi TTSWP ensin, sitten aktivoi muut lisäosasi yksi kerrallaan. Lisäosa, joka epäonnistuu TTSWP:n ollessa aktiivisena, on ristiriidan aiheuttaja.
  5. Ota yhteyttä tukeen ristiriitaisen lisäosan nimellä. Autamme löytämään ratkaisun.

Syy 4: Teksti puheeksi -valikko puuttuu aktivoinnin jälkeen

Oire: Lisäosa näkyy aktiivisena kohdassa Lisäosat - Asennetut lisäosat, mutta hallintasivupalkissa ei ole Teksti puheeksi -kohtaa.

Miksi: Joko käyttäjärooliltasi puuttuu manage_options-oikeus, tai tietoturvaliiitäosa on poistanut valikon.

Korjaus:

  • Kirjaudu sisään Ylläpitäjänä. Toimittajan ja sitä alemmat roolit eivät näe TTSWP-valikkoa oletuksena.
  • Jos olet jo Ylläpitäjä, tarkista kohdasta Käyttäjät - Profiili, että roolisi on Ylläpitäjä.
  • Poista tietoturvaliiitäosat kuten iThemes Security, Wordfence-hallintavalikon piilotus tai Hide My WP käytöstä yksi kerrallaan ja lataa hallintanäkymä uudelleen. Jos valikko ilmestyy, määritä kyseinen lisäosa sallimaan text-to-speech-tts-settings.

Syy 5: TTS-sarake puuttuu artikkelilistasta

Oire: Lisäosa toimii, mutta TTS-sarake ei näy kohdassa Artikkelit - Kaikki artikkelit.

Korjaus:

  1. Avaa Artikkelit - Kaikki artikkelit.
  2. Napsauta Näyttöasetukset näytön oikeassa yläkulmassa.
  3. Rastita TTS-valintaruutu.
  4. Sarake ilmestyy näkyviin.

Jos valintaruutu puuttuu kokonaan, teemasi tai jokin muu lisäosa suodattaa sen pois. Vaihda oletusteemallakin (Twenty Twenty-Five) varmistaaksesi asian.

Syy 6: WordPress-versio on liian vanha

Oire: Lisäosan asennus epäonnistuu virheellä "Your site does not meet the minimum requirements".

Miksi: TTSWP vaatii WordPressin 6.0 tai uudemman.

Korjaus: Päivitä WordPress kohdasta Hallintapaneeli - Päivitykset. Jos et pysty päivittämään, palveluntarjoajasi saattaa pitää sinut vanhassa versiossa - pyydä heitä päivittämään.

Syy 7: Lähtevät HTTPS-yhteydet on estetty

Oire: Lisäosa asentuu ja aktivoituu hyvin, mutta Yleiskatsaus-sivu näyttää "Could not reach TTSWP servers" tai Yhdistä-painike ei tee mitään.

Miksi: Palveluntarjoajasi estää lähtevät HTTPS-pyynnöt PHP:stä ulkoisille verkkotunnuksille. Tämä on harvinaista oikeilla palveluntarjoajilla, mutta yleistä paikallisissa kehitysympäristöissä.

Korjaus:

  • Paikallisessa ympäristössä tarkista palomuuri tai VPN.
  • Oikealla palveluntarjoajalla lisää app.ttswp.com ja *.ttswp.com sallittujen listan ulkoisiin HTTPS-yhteyksiin.
  • Katso Yhteysongelmien vianmaaritys tarkempia verkkoyhteystarkistuksia varten.

Ongelma ei ratkea?

Jos mikään näistä korjauksista ei toimi, kerää nämä tiedot ja ota yhteyttä tukeen:

  • WordPress-versio (kohdasta Hallintapaneeli - Yleiskatsaus)
  • PHP-versio (kohdasta Tyokalut - Sivuston terveys - Tiedot - Palvelin)
  • Aktiivisen teeman nimi ja versio
  • Lista muista aktiivisista lisäosista
  • Tarkka virheilmoitus, jonka näet, mieluiten kuvakaappauksella

Aiheeseen liittyvät sivut