Drupal versio 6.20 alkaa valittamaan seuraavasta virheestä kun yrittää lisätä/poistaa moduuleita. Sivuston muut toiminnat tuntuisivat toimivan kuitenkin ihan normaalisti.
Olen jo aktivoinut muutamia moduuleja onnistuneesti ennen kyseistä ongelmaa, joten voisiko jokin aktivoitu moduuli aiheuttaa virheen vai onko kyseessä jokin PHP/MySQL ongelma?
Virheilmoitus:
Forbidden
You don't have permission to access /admin/build/modules/list/confirm on this server.
Ja virhesivun osoite on: http://osoite.com/admin/build/modules/list/confirm
- Kirjaudu tai rekisteröidy kirjoittaaksesi kommentteja
suhosin, mod_security ja Drupal
Tässä pari vinkkiä, jos ongelma ei ole jo selvinnyt..
Tämä mahdollisesti ei johdu Drupalista, jos tämän jälkeen pystyt jatkamaan Drupalin käyttöä eli olet yhä sisäänkirjautunut. Voi olla kysymys Drupalin käyttöoikeuksistakin, jos et toimi pääkäyttäjänä #1. Kannattaa tarkistaa Drupalin ja webpalvelimen logit, mitä siellä näkyy.
Webpalvelimen logeista voi esim paljastua, että käyttämälläsi palvelimella voi olla jokin tietoturvahärpäke, jonka säädöt ovat liian tiukat Drupalia varten. Esim suhosin tai mod_security tyypillisesti aiheuttavat tällaista kiusaa. Jos palveluntarjoaja ei ole tätä estänyt, näitä saa pois päältä tai arvoja säädettyä esim lisäämällä rivejä htaccessiin tai omalla palvelimella säätämällä näiden ohjelmistojen arvoja tilanteeseen sopivammiksi. Jos ei onnistu, palvelimen ylläpitäjää voi myös koettaa pyytää ottamaan näitä pois päältä omalta verkkotunnukselta, tai säätämään niiden arvoja tapauskohtaisesti (mikä voi olla Drupalin kanssa hiukkasen työlästä puuhaa).
Jos Drupal pidetään ajan tasalla ja sen toimintaa valvotaan, sen tietoturvataso on sen verta hyvä, että suhosin ja mod_security tyyppiset filtterit eivät ehkä ole tarpeellisia. Riippuu tietysti myös vähän siitäkin, miten tulenarkaa sivustoa ylläpitää ;)