Synology-Forum.nl

Packages => 3rd party Packages => Overige 3rd party packages => Topic gestart door: Woutjee op 17 oktober 2013, 12:05:58

Titel: [opgelost] Meerdere Joomla installaties op 1 NAS
Bericht door: Woutjee op 17 oktober 2013, 12:05:58
Hallo,

Ik heb het forum afgestruind, aangezien ik vast niet de eerste ben die dit graag wilt. Maar kon niemand vinden met hetzelfde probleem als ik. 

Ik wil graag een beetje experimenteren met het maken van websites in Joomla (voorlopig hoef ik ze alleen lokaal te kunnen bereiken)
Ik heb als eerste de Joomla SPK geinstalleerd, dit ging allemaal zonder problemen. 2.5 geupgrade naar de laaste Joomla, allemaal prima.
Nu wilde ik een tweede Joomla installatie ernaast installeren. http://www.lukevredeveld.nl/wordpress/?p=220 deze tutorial gevolgd en alles gaat goed. Tot ik bv een taal of extensie wil installeren in Joomla. Dan krijg ik de melding " cant create folder"

Dit heeft wsl te maken met rechten. De originele installatie heeft als owner: nobody en als user: nobody. De nieuwe installatie had als owner: admin. De maprechten staan verder hetzelfde.
Het probleem dat ik heb is dat ik zelf niet de owner en user naar nobody kan veranderen, aangezien ik deze nooit zelf heb aangemaakt in mijn Synology. (Ik kan natuurlijk er natuurlijk zelf een aanmaken, maar dat zal niet helpen lijkt me)

Zelfs als ik alle rechten op lezen/schrijven (en de owner verander naar een van mijn andere opties) zet krijg ik dezelfde melding. Wsl heeft de eerste package installatie dus iets met de eigenaars van de bestanden gedaan. Kan iemand mij vertellen hoe ik handmatig deze zelfde wijziging kan maken??

Ik hoop dat mijn verhaal duidelijk is?! Alvast bedankt voor de hulp!

groeten,

Wout
Titel: Re: Meerdere Joomla installaties op 1 NAS
Bericht door: spikehome op 18 oktober 2013, 11:57:44
Ipv de spk te gebruiken kan je beter joomla handmatig installeren.
Dan bepaal je waar deze komt te staan.
In MySQL DB aanmaken per joomla site.
Dan kan je of virtuele draaien of op meerdere aparte dirs onder je web volume.
Titel: Re: Meerdere Joomla installaties op 1 NAS
Bericht door: Woutjee op 18 oktober 2013, 20:01:48
Bedankt voor je reactie.  :)

Ik heb het pakket van de SPK verwijderd en alles zelf geïnstalleerd, maar dan krijg ik precies hetzelfde probleem! Ik kan alles kopiëren en uitpakken zonder problemen. Vervolgens kom ik gewoon op de normale installatie pagina. Kan ik zonder problemen een nieuwe database aanmaken en wordt alles geïnstalleerd zoals dat zou moeten. Maar als de installatie klaar is en ik wil bv de taal aanpassen (lees:een taalpakket installeren) krijg ik dus de melding: unable to create folder.

Ik weet niet of je bekend bent met joomla, maar als ik bij system->system information onder het tabje directory permissions kijk staat alles op groen (writable).

Daarna dus weer opnieuw Joomla via de SPK geïnstalleerd en dan gaat het wel zonder problemen. Maar vervolgens een mapje ernaast aangemaakt een daarin zelf joomla geinstalleerd, en weer hetzelfde probleem (geen problemen met initiële installatie, maar daarna kan ik geen extensies installeren)

Het enige verschil wat ik dus kan vinden is dat de eigenaar anders staat. (wordt standaard op admin/user gezet als ik het handmatig installeer).

Ik begrijp dat dit wellicht meer een Joomla probleem is als een synology probleem, maar op de joomla fora kan ik ook niets vinden dat helpt (verwijzing naar TMP map staat goed bv). En ik dacht dat hier ook wel eens mensen actief waren die de repo's schreven, dus hoopte dat iemand die wellicht de joomla SPK heeft geschreven mij kan helpen??

(Ik heb ook al een keer geprobeerd via CHOWN de eigenaar te veranderen naar nobody, maar dit was ook geen oplossing)

Iemand anders nog ideeeën?



Titel: Re: Meerdere Joomla installaties op 1 NAS [OPGELOST]
Bericht door: Woutjee op 21 oktober 2013, 08:43:07
Ik ben er inmiddels uit!! Ik heb verschillende posts op verschillende fora moeten lezen om er te komen, maar het is gelukt!

Ik zal hier nog even de oplossing beschrijven voor het geval meerdere mensen dit probleem hebben en op dit forum terecht komen.

De oplossing bestaat uit 2 stappen:

1. als eerste moet je de nieuwe map toevoegen aan je "open base dir"

Dit doe je door in te loggen op je synology. Ga naar control panel-->web services en open het tabblad PHP settings. Vink daar Customize PHP open_basedir aan en voeg je map waar je laatste joomla installatie in staat toe.

2. Vervolgens moet je de owner aanpassen van de map. Dit doe je door in terminal (op mac)  in te loggen op je synology. Vervolgens naar je web map te gaan en dan kan je met het command "ls -la" kijken wie de owner en user is van welke map. Nieuwe mappen staan bij mij automatisch op admin/user en de werkende joomla map staat door de SPK installatie op nobody/nobody. Toen heb ik de owner en user van de nieuwe joomla installatie veranderd met het volgende command "chown -R nobody:nobody /volume1/web/je nieuwe joomla map

Daarna waren bij mij alle problemen opgelost! Ik hoop dat ik hier nog iemand anders mee kan helpen..
Titel: Re: [opgelost] Meerdere Joomla installaties op 1 NAS
Bericht door: Hawkeye_nl op 03 januari 2015, 16:38:25
Hey,


Heel erg bedankt voor deze uitleg.
Ik zal kijken of ik hier iets mee kan gezien ik geen MAC heb maar een Windows pc.
Maar ik loop tegen hetzelfde probleem aan.





Update!


Voor wie meerdere Joomla websites wil gebruiken op de Nas DS212J


Via pakkage Center kan je 1 installatie doen op de Nas welke word geplaatst in de map Joomla.
Vervolgens verwijs je in: Webservices - Virtuele Hostlijst de map toe aan de webadres.
( naam van de submap: joomla - Hostnaam: www.webadres.nl (http://www.webadres.nl) )


Om nu een tweede Joomla website te kunnen installeren moet je deze handmatig gaan instellen.
Download de laatste/gewenste versie van Joomla naar je pc. Pak deze uit in de Web map op je Nas in een map met naam naar keuze. bv: /volume1/web/test


Ga via de browser naar deze map. bv: 192.168.1.105/test en volg de stappen van de installatie.
Nadat je de installatie hebt afgerond en de installatie map hebt verwijderd voeg je de nieuwe map toe aan de "open base dir" zoals Woutjee heeft aangegeven.

Citaat
Dit doe je door in te loggen op je synology. Ga naar control panel-->web services en open het tabblad PHP settings. Vink daar Customize PHP open_basedir aan en voeg je map waar je laatste joomla installatie in staat toe.


Voor mij was dit dmv van de regel: var/web:/volume1/web/test/


Nadat ik op toepassen had geklikt kon ik zonder problemen de taalupdates uitvoeren maar ook nieuwe talen toevoegen.


Hopelijk heeft iemand anders hier ook wat aan.