Synology-Forum.nl
Overige software => Web Station => Topic gestart door: boschjos op 27 november 2013, 22:03:10
-
Hallo
Ik heb Joomla 2.5 geïnstalleerd inclusief de daarbij behorende database phpMyAdmin. Alles werkt correct, dat wil zeggen als ik hem opstart vanaf mijn localhost (http://ip adres NAS/joomla/administrator/index.php).
DSM 4.3 installeert Joomla en phpMyAdmin netjes in de directory :\web.
Als ik mijn website wil aanroepen via het internet, dus: www.domeinnaam.nl dan kan hij de website niet vinden. Logisch want er staat geen index.php in de root :\web. Kopieer ik die vanuit de joomla directory dan vertikt hij het ook. Ook heb ik de joomla meuk in de root gekopieerd en alweer zonder resultaat.
Wie kan mij helpen?
-
::) Probeer eens www.domeinnaam.nl/joomla
-
Inmiddels heb ik een aantal mogelijkheden geprobeerd. En ben wel wat wijzer geworden. Namelijk het rechtstreeks op je server installeren van Joomla roept meer problemen op dan het oplost. Weliswaar ziet hij mijn site wel vanuit het openbare net maar Joomla werkt niet goed (installeren van extensie en talen stuit op problemen met base_dir etc. etc.). Dus bij de domeinnaam beheerder hoef ik het niet te zoeken. Mijndomein.nl wordt keurig doorverwezen naar mijn Synology :\web directory.
Wat heb ik verder allemaal gedaan?
- Joomla geïnstalleerd met Synology Package Center.
- Extensie(s) Geïnstalleerd.
- Taal geïnstalleerd.
Alles werkt nu goed volgens mij.
Maar bij het oproepen van mijn webpagina vanuit het openbare internet kan hij de site (nog) niet vinden.
Wel met http://www.domeinaam.nl/joomla . Die toevoeging van /joomla is slordig en zelfs ongewenst.
De oorzaak is dat joomla GEEN index.php in de :\web directory plaatst. Kopiëren en/of verplaatsen naar die directory werkt niet, hij raakt de weg kwijt daardoor. Nu denk ik dat het "simpel" op te lossen is door een index.php te schrijven die vanuit de web root directory verwijst naar de joomla directory.
Simpel ware het niet dat ik absoluut niet weet hoe zo´n nieuwe index.php of index.html te schrijven.
Vandaar mijn vraag(en)
Is mijn voorgestelde oplossing wel goed en wie kan mij verder op weg helpen met het creëren van zo´n index bestandje?
-
Hoewel ik er weinig of geen verstand van heb, zou het volgende zomaar eens kunnen werken.
<?php
header("Location: joomla/index.php");
?>
-
Inmiddels ben ik aan het proberen gegaan, de index.php zoals beschreven door flingle werkt inderdaad goed.
Maar erg slordig vind ik dan dat je URL dan is: http://www.domeinnaam.nl/joomla. Deze oplossing is ook aangedragen door wizjos. Ik blijf het slordig vinden vandaar dat ik verder ben gaan zoeken.
Via de originele joomla documentatie site http://docs.joomla.org/moving_the_site_among_directories/sub-directories (http://docs.joomla.org/moving_the_site_among_directories/sub-directories) kom je al heel ver. Ogenschijnlijk werkt het dan zoals je wilt "JOEPIE".
Werk je verder dan stuit je op volgende problemen bij het installeren van andere talen en bij het installeren van Extensies.
Er ontstaat dan een foutmelding:
JFolder::create: Path not in open_basedir paths
Unable to create destination
Install path does not exist
Om deze foutmelding te elimineren heb ik wel enige tijd nodig gehad. Na veel gezoek kwam ik bij:
https://www.balasai.com/esupportv4/index.php?/Knowledgebase/Article/View/141/0/i-am-getting-error-jfoldercreate-path-not-in-open_basedir-paths--unable-to-create-destination-while-installing-joomla-extension-how-to-solve (https://www.balasai.com/esupportv4/index.php?/Knowledgebase/Article/View/141/0/i-am-getting-error-jfoldercreate-path-not-in-open_basedir-paths--unable-to-create-destination-while-installing-joomla-extension-how-to-solve)
Dus vol verwachting de instructies opgevolgd. En "BINGO" het werkt. Talen en extensies zijn te installeren. Hiermee hoop ik dat alles blijft werken zoals het hoort. Geen foutmeldingen meer en mijn URL is keurig:
http://www.domeinnaam.nl
Nu kan ik eindelijk verder knutselen aan mijn website.
Alle meedenkers bedankt voor de geboden hulp.