[Joomla]Kan geen enkele template/extensie installeren

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • EXX
  • Registratie: Juni 2001
  • Laatst online: 16:41

EXX

EXtended eXchange

Topicstarter
Mijn vraag

Ik ben begonnen met de eerste stappen te nemen in het gebruik van Joomla. Daarvoor heb ik op een VM hetvolgende geinstalleerd:
  • Oracle Linux 7.5
  • Joomla 3.9.20 Stable Full Package
Na installatie komt de standaard installatiepagina van Joomla, dus dat lijkt prima te zijn gelukt. Nu wil ik extra functies en templates toevoegen, maar dat lukt niet.

Relevante software en hardware die ik gebruik

Oracle Linux 7.5, Joomla 3.9.20

Wat ik al gevonden of geprobeerd heb

Ik heb zelf gezocht met google, en daar kwam uit dat de configuratiefiles niet writeable zijn, of dat de rechten niet kloppen. Als ik echter in de /var/www/html directory kijkt, zijn alle files en dirs van de user en group 'apache' en de rechten 755 (dirs) en 644 (files)

php handler is (WebServer to PHP Interface) is apache2handler

Kijk ik met de backend naar Folder permissions, dan staat alles op Unwriteable, en dat kan ik daar ook niet veranderen, ondanks dat ik als Super User ben ingelogd.
...

For it is the doom of men that they forget...           Huidige en vroegere hardware specs         The Z80 is still alive!

Alle reacties


Acties:
  • 0 Henk 'm!

  • n9iels
  • Registratie: November 2017
  • Niet online
Naar mijn weten is de gebruiker www-data altijd de standaard user van apache. Check eens of deze gebruiker bestaat, en zo ja pas de rechten die je hebt genoemd voor deze gebruiker toe.

Je zou met het volgende commando moeten kunnen achterhalen onder welke user apache draait:

code:
1
ps aux | egrep '(apache|httpd)'
Kijk ik met de backend naar Folder permissions, dan staat alles op Unwriteable, en dat kan ik daar ook niet veranderen, ondanks dat ik als Super User ben ingelogd.
Dit kun je via de interface inderdaad niet wijzigen :) Dat is puur een overzicht van de huidige file permissies die worden uitgelezen.

[ Voor 59% gewijzigd door n9iels op 26-08-2020 17:29 ]


Acties:
  • 0 Henk 'm!

  • Falcon
  • Registratie: Februari 2000
  • Laatst online: 03-10 13:53

Falcon

DevOps/Q.A. Engineer

Denk je niet dat wij de foutmelding even moeten weten? ;)

"We never grow up. We just learn how to act in public" - "Dyslexie is a bitch"


Acties:
  • 0 Henk 'm!

  • EXX
  • Registratie: Juni 2001
  • Laatst online: 16:41

EXX

EXtended eXchange

Topicstarter
Ik heb het project even moeten stilzetten, maar het commando heb ik toch even uitgeprobeerd. Dit is het resultaat:

code:
1
2
3
4
5
6
7
8
9
10
11
12
root     13870  0.0  1.4 476944 26384 ?        Ss   Aug25   0:12 /usr/sbin/httpd -DFOREGROUND
apache   13871  0.0  0.4 278280  8792 ?        S    Aug25   0:03 /usr/sbin/httpd -DFOREGROUND
apache   13874  0.0  2.5 604808 45164 ?        S    Aug25   0:06 /usr/sbin/httpd -DFOREGROUND
apache   13875  0.0  2.2 599500 39688 ?        S    Aug25   0:05 /usr/sbin/httpd -DFOREGROUND
apache   13876  0.0  2.3 600132 41740 ?        S    Aug25   0:05 /usr/sbin/httpd -DFOREGROUND
apache   14062  0.0  2.4 600348 43620 ?        S    Aug25   0:06 /usr/sbin/httpd -DFOREGROUND
apache   14070  0.0  2.3 598860 41420 ?        S    Aug25   0:06 /usr/sbin/httpd -DFOREGROUND
apache   14071  0.0  2.4 602824 43088 ?        S    Aug25   0:06 /usr/sbin/httpd -DFOREGROUND
apache   14072  0.0  2.5 602976 44676 ?        S    Aug25   0:07 /usr/sbin/httpd -DFOREGROUND
apache   26788  0.0  1.8 487808 32316 ?        S    Aug27   0:00 /usr/sbin/httpd -DFOREGROUND
apache   26789  0.0  2.2 599612 40884 ?        S    Aug27   0:00 /usr/sbin/httpd -DFOREGROUND
apache   26790  0.0  1.4 481884 26360 ?        S    Aug27   0:00 /usr/sbin/httpd -DFOREGROUND


Nog iets waar ik nu aan denk: de Joomla installatieprocedure kon geen configuration.php aanmaken in /var/www/html/ Die heb ik dan manueel moeten creëren door de inhoud te copy/pasten vanuit de installatieprocedure.

[ Voor 7% gewijzigd door EXX op 28-08-2020 16:27 ]

For it is the doom of men that they forget...           Huidige en vroegere hardware specs         The Z80 is still alive!


Acties:
  • 0 Henk 'm!

  • EXX
  • Registratie: Juni 2001
  • Laatst online: 16:41

EXX

EXtended eXchange

Topicstarter
Goed, ik kan weer verder prutsen.

Ik probeer opnieuw een template te installeren:

1. Download zip file template (ja-simpli.zip)
2. Unzip the template in /var/www/html/tmp
3. Geef alle files als owner apache en als groep users

Dan in de back-end van joomla:

1. Extensions => Manage => Install
2. Kies 'Install from Folder' : /var/www/html/tmp
3. klik op 'Check and Install'

Dan komt er dit:

Warning
JInstaller: :Install: Can't find Joomla XML setup file.
The Joomla package cannot be installed through the Extension Manager. Please use the Joomla! Update component to update Joomla.

Error
Path does not have a valid package.

For it is the doom of men that they forget...           Huidige en vroegere hardware specs         The Z80 is still alive!


Acties:
  • 0 Henk 'm!

  • 123Ron
  • Registratie: November 2016
  • Laatst online: 04-05 14:02
Hallo Exx,

is het inmiddels al opgelost?

Zo niet staan de tmp en log file regel in configuration.php wel goed? je kan dit doen door *snip* spammen doe je maar ergens anders - <?php echo $getcwd();?> in een php in je root te zetten. Daarna navigeer je naar jesite.nl/bestand.php en je weet of of je de juiste regel/path gebruikt.

Succes ermee.

Groeten Ron :)

[ Voor 27% gewijzigd door RobIII op 16-10-2020 01:50 ]


Acties:
  • 0 Henk 'm!

  • 123Ron
  • Registratie: November 2016
  • Laatst online: 04-05 14:02
Moguh,

had een link gezet naar een php bestand maar dat mag niet dat wordt gezien als spam :(

Onderstaande code sla je op als Afbeeldingslocatie: https://tweakers.net/i/PrGr7cZ6v9Vt0FScrUvmARs23EY=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/ABvyGwI75f7YcoO0zmNPQd6z.jpg?f=user_large

code:
1
2
<?php
$path = getcwd();echo "Your absolute path is: ";echo $path;?>


En deze zet je in de root van je site en navigeer naar het bestand site.nl/****.php

Groeten Ron

**** daar komt dus de naam uit de afbeelding ;)

Acties:
  • 0 Henk 'm!

  • mrhoeve
  • Registratie: Augustus 2010
  • Laatst online: 21-08 16:48
Klinkt als een rechtenissue. De gebruiker waaronder PHP draait heeft geen schrijfrechten op de folder. Kijk in Joomla eens onder Systeem -> Systeeminformatie en dan de tab Maprechten. Die geeft helder aan of het schrijfbaar of niet is.

Overigens, zorg ervoor dat configuration.php nooit schrijfbaar is, tenzij je de setup wilt veranderen. Dat voorkomt al veel problemen met Joomla.

Edit: overigens is 3.9.22 inmiddels uit. Als je het rechtenprobleem hebt opgelost moet je Joomla vanuit de backend kunnen updaten. Gelijk een goede test of alles goed is ingesteld ;-)

[ Voor 19% gewijzigd door mrhoeve op 16-10-2020 22:24 ]


Acties:
  • 0 Henk 'm!

  • EXX
  • Registratie: Juni 2001
  • Laatst online: 16:41

EXX

EXtended eXchange

Topicstarter
Jongens, bedankt voor de tips.

Ondertussen is dit projectje doorgeschoven naar een collega. Ik zal hem iig informeren.

Omdat ik toch zelf eens met een CMS aan de gang wil, heb ik een oude computer thuis voorzien van Debian 10. Nu alleen nog kiezen tussen joomla en wordpress.

[ Voor 39% gewijzigd door EXX op 17-10-2020 22:04 ]

For it is the doom of men that they forget...           Huidige en vroegere hardware specs         The Z80 is still alive!

Pagina: 1