Päivitin toimivasta 2.1.x versiosta uusimpaan.
Pääsen kirjautumaan sisään, mutta ylärivin valikot ei toimi.
Mistäköhän lähtisin liikkeelle, että saisin taas toimimaan?
Centos 7
Apache 2.4.6
PHP 8.1.22
Apachen logeihin tulee näitä:
[authz_core:error] [pid 4026] [client IP:63507] AH01630: client denied by server configuration: /var/www/clients/client1/web3/web/lasku/vendor/components/jquery/jquery.min.js, referer: https://***/lasku/index.php
[authz_core:error] [pid 4609] [client IP:63509] AH01630: client denied by server configuration: /var/www/clients/client1/web3/web/lasku/vendor/twbs/bootstrap/dist/js/bootstrap.bundle.js, referer: https://***/lasku/index.php
[authz_core:error] [pid 10565] [client IP:63841] AH01630: client denied by server configuration: /var/www/clients/client1/web3/web/lasku/vendor/twbs/bootstrap/dist/js/bootstrap.bundle.js, referer: https://***/lasku/index.php
[Fri Dec 13 19:30:57.613609 2024] [authz_core:error] [pid 10533] [client IP:63842] AH01630: client denied by server configuration: /var/www/clients/client1/web3/web/lasku/vendor/components/jquery/jquery.min.js, referer: https://***/lasku/index.php
Ja selaimen ispectorissa on näitä ja monia muitakin vastaavia:
Failed to load resource: the server responded with a status of 403 (Forbidden)
https://***/lasku/vendor/twbs/bootstrap/dist/js/bootstrap.bundle.js?_=1734107206
Failed to load resource: the server responded with a status of 403 (Forbidden)
https://***/lasku/vendor/components/jquery/jquery.min.js?_=1734107145
ReferenceError: Can't find variable: jQuery
https://***/lasku/node_modules/datatables.net/js/jquery.dataTables.min.js?_=1734107198
Nuo virheet viittaavat siihen, ettei Apache salli ladata pyydettyjä tiedostoja. vendor-hakemistossa on piilotiedosto .htaccess, jossa on tähän vaikuttavia sääntöjä, mutta niihin ei mielestäni ole tullut mitään muutoksia pitkään aikaan. Voit kuitenkin kokeilla, vaikuttaako, jos vaihdat vaikka tuon tiedoston nimeä hetkeksi.
Sain toimimaan, syyllinen oli ylempänä tiedostopuussa oleva wordpressin w3 total cachen kirjoittamat rivit .htaccessissa.
Siirsin wirdpressin omaan kansioon juuressa, jossa mlinvoicekin on omassaan.