Auteur Topic: Hoe bestaande website lokaal gebruiken op Synology ?  (gelezen 8663 keer)

Offline Stoemperke

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 0
  • Berichten: 11
Hoe bestaande website lokaal gebruiken op Synology ?
« Gepost op: 23 mei 2014, 17:02:37 »
Hallo,

Ik wens graag mijn bestaande (online) website lokaal te gebruiken op mijn Synology
Zodat ik testen kan uitvoeren ivm met updaten Joomla.

Ik heb geen idee hoe ik hieraan moet beginnen...
Je vindt veel informatie op het net ... maar ofwel is dit verouderd of is het voor een nieuwe website.

Ik heb via Akeeba backup mijn volledige site in de map "web" geplaatst.
Ik vermoed dat ik een virtuele host moet aanmaken .... maar wat met die PHPadmin ?
Moet ik nog een database aanmaken ?  Moet mijn bestaande config.php aangepast worden (omdat deze verwijst naar het hostingadres )

alvast bedankt voor jouw hulp !

  • Mijn Synology: DS413

Offline Goner

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 22
  • -Ontvangen: 134
  • Berichten: 965
Re: Hoe bestaande website lokaal gebruiken op Synology ?
« Reactie #1 Gepost op: 23 mei 2014, 17:14:20 »
Normaal is het voldoende om je Webstation aan te zetten en de bestanden van je site in /volume1/web te plaatsen. Of in een subfolder van web en dan met http://<host>/<subfolder> te benaderen.
Zit er een index.htm of index.php bij ??

Je kunt testen door een subfolder /volume1/web/php te maken en daar een bestandje index.php te maken met deze inhoud :
<?php

phpinfo
();

?>

en dan http://<jouwhost>/php/

RTFM
NAS : DS212j with1 ST2000DM008 & 1 ST2000DL003 in SHR / DSM 5.2-5967 Update 8
LAN : Devolo 500&550Mbps homeplugs, 2 5-port switches, Maxxter ACT-WNP-RP-002
HW : Raspberry Pi 2B, Nintendo Wii U & Switch
OS : Windows 7

Offline Stoemperke

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 0
  • Berichten: 11
Re: Hoe bestaande website lokaal gebruiken op Synology ?
« Reactie #2 Gepost op: 23 mei 2014, 17:42:19 »
bedankt Goner voor jouw snelle reactie  ;)
Ik heb idd een index.php
hier heb ik volgens jouw instructies de bestaande code overschreven met onderstaande

<?php

phpinfo();

?>


Webstation is ingeschakeld.
Virtuele hostlijst heb ik aangemaakt als volgt
naam van de submap: web
host: website1
protocol : http
port: 80

dus het website adres is dan (??)   http://website1/php/         
Helaas werkt dit niet.  :(

De bestanden van de site staan onder web (ik heb eigenlijk geen submap aangemaakt)

  • Mijn Synology: DS413

Offline Wyodor

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 138
  • Berichten: 672
Re: Hoe bestaande website lokaal gebruiken op Synology ?
« Reactie #3 Gepost op: 23 mei 2014, 18:51:29 »
Je maakt geen virtualhost aan. En gen map web.

Intypen van het ip nummer van je nas is voldoende.

Maar als je wilt, stop dan de webpaginas in map web die je hebt aangemaakt in map web.

Problemen kan je voorkomen door ze niet te creeren.
  • Mijn Synology: DS211
  • HDD's: 2 x ST4000VN008

Offline Stoemperke

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 0
  • Berichten: 11
Re: Hoe bestaande website lokaal gebruiken op Synology ?
« Reactie #4 Gepost op: 23 mei 2014, 19:23:10 »
Je maakt geen virtualhost aan. En gen map web.

Intypen van het ip nummer van je nas is voldoende.

Maar als je wilt, stop dan de webpaginas in map web die je hebt aangemaakt in map web.

Problemen kan je voorkomen door ze niet te creeren.

dank voor jouw reactie wyodor
Nadat ik de virtualhost gewist heb krijg ik PHP version 5.5.11 op m'n scherm. (zie printscreen)
Echter nog niets te zien van m'n website.

Moet ik de config.php niet aanpassen ?

  • Mijn Synology: DS413

Offline Wyodor

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 138
  • Berichten: 672
Re: Hoe bestaande website lokaal gebruiken op Synology ?
« Reactie #5 Gepost op: 23 mei 2014, 19:40:17 »
index.html of index.php is de standaard pagina in een website.

Om de andere paginas te zien moet je een paginanaam opvragen die in de web map zit.

En als config.php een bestand is van Joomla, dan moet je dat openen om te zien wat er instaat.

De webserver werkt, dus daar is niks mis mee. De werking is dezelfde als bij een webhoster.

En phpMyAdmin gebruik je om de SQL database te benaderen.

Als Joomla de SQL database gebruikt, moet je wel die gegevens ophalen bij je andere website. Dan importeren in de database op de NAS.

Alleen de webpaginas overzetten is denk ik niet voldoende.
  • Mijn Synology: DS211
  • HDD's: 2 x ST4000VN008

Offline Stoemperke

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 0
  • Berichten: 11
Re: Hoe bestaande website lokaal gebruiken op Synology ?
« Reactie #6 Gepost op: 23 mei 2014, 20:00:05 »
Bedankt voor jouw reactie Wyodor

het adres van mijn site is ; http://thejarfactory.com/index.php/nl/online-shop/jars
dus als ik het volgende ingeef zou dit toch moeten werken dan ?

http://192.168.2.109/index.php/nl/online-shop/jars

gr
JAN
  • Mijn Synology: DS413

Offline Wyodor

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 138
  • Berichten: 672
Re: Hoe bestaande website lokaal gebruiken op Synology ?
« Reactie #7 Gepost op: 23 mei 2014, 20:26:01 »
Begin bij het begin.

Een bezoeker van een website typt dit :

http://thejarfactory.com/

Omdat default index.php wordt gebruikt, is dit het minimum :

http://thejarfactory.com/index.php

Of met dit :

http://192.168.2.109/index.php

Het script in index.php zal dan de uitgebreide url naar de betreffende pagina genereren.

Dus vervang dat test index.php bestand met het index.php bestand van de webshop.

En zorg ook dat alle informatie in de sql database zit.

Of begin eerst helemaal opnieuw en installeer het pakket. Wellicht kan de leverancier assisteren.
  • Mijn Synology: DS211
  • HDD's: 2 x ST4000VN008

Offline Stoemperke

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 0
  • Berichten: 11
Re: Hoe bestaande website lokaal gebruiken op Synology ?
« Reactie #8 Gepost op: 23 mei 2014, 20:42:19 »
Als ik de originele PHP file terugzet:  index.php
dan krijg ik volgende foutmelding op deze link ; http://192.168.2.109/index.php


Database connection error (2): Could not connect to MySQL.Database connection error (2): Could not connect to MySQL.

Ik heb deze site zelf gemaakt dus ik weet niet meteen wie mij hierbij kan helpen.
Het probleem is dat mijn site reeds 2x gehackt is + aanwezigheid van Phishing.
Daarom deze noodzaak om allerlei testen te doen.

  • Mijn Synology: DS413

Offline Wyodor

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 138
  • Berichten: 672
Re: Hoe bestaande website lokaal gebruiken op Synology ?
« Reactie #9 Gepost op: 23 mei 2014, 21:01:01 »
Zoek in je bestanden (config.php?) naar de code die de connectie naar de SQL database maakt.

Je moet overigens wel eerst de sql server starten en een gebruiker met rechten aanmaken.

En als je alles zelf gemaaakt hebt, lijkt het me dat je de aangewezen persoon bent.
  • Mijn Synology: DS211
  • HDD's: 2 x ST4000VN008

Offline Wyodor

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 138
  • Berichten: 672
Re: Hoe bestaande website lokaal gebruiken op Synology ?
« Reactie #10 Gepost op: 23 mei 2014, 21:08:24 »
Ik zie in de broncode van een pagina deze code :

<base href="http://thejarfactory.com/index.php/nl/" />
Dat betekent dat alle info van de server wordt gehaald waar de domeinnaam naar verwijst.

Als de domeinnaan niet naar je NAS verwijst, zal ook daardoor problemen kunnen ontstaan.
  • Mijn Synology: DS211
  • HDD's: 2 x ST4000VN008

Offline Stoemperke

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 0
  • Berichten: 11
Re: Hoe bestaande website lokaal gebruiken op Synology ?
« Reactie #11 Gepost op: 23 mei 2014, 21:20:14 »

Wyodor bedankt voor jouw assistentie , maar ik geef het op. 

Nooit gedacht dat zoiets eenvoudig zo complex kon zijn.
Een webshop maken is één maar alles begrijpen wat daarachter zit daar heb ik geen kaas van gegeten.



  • Mijn Synology: DS413

Offline Goner

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 22
  • -Ontvangen: 134
  • Berichten: 965
Re: Hoe bestaande website lokaal gebruiken op Synology ?
« Reactie #12 Gepost op: 23 mei 2014, 21:42:36 »
Mijn voorbeeldje met /php was eigenlijk alleen maar om te kijken of je webservices draaien, maar dat is dus blijkbaar OK.

Ik snap nu dat je een website die je incl. MySQL support had draaien bij een provider hebt overgezet naar je NAS ? Dat zul je dus inderdaad zelf moeten opzetten als je lokaal wilt gaan hosten. Al je potten zullen waarschijnlijk een MySQL database zitten, die zal ook overgezet moeten worden.

Misschien eens kijken naar shop-software van Synology ; ik zie in de Package Center er 2 staan, osCommerce en Prestashop.
RTFM
NAS : DS212j with1 ST2000DM008 & 1 ST2000DL003 in SHR / DSM 5.2-5967 Update 8
LAN : Devolo 500&550Mbps homeplugs, 2 5-port switches, Maxxter ACT-WNP-RP-002
HW : Raspberry Pi 2B, Nintendo Wii U & Switch
OS : Windows 7

Offline Stoemperke

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 0
  • Berichten: 11
Re: Hoe bestaande website lokaal gebruiken op Synology ?
« Reactie #13 Gepost op: 24 mei 2014, 13:13:53 »
Toch nog even mijn moed bijeengeraapt (want opgeven licht niet in mijn aard)
Het werkt ! (allé toch bijna)

Wat heb ik gedaan :
- backup gemaakt van de online site via Akeeba backup en deze restored op m'n synology onder de map 'web'
- opstarten webservice in Synology + installeren PhpMyadmin app
- virtuele host aangemaakt (button onder webservices Synology)
- MYSQL data base geëxporteerd vanuit m'n online website.
- PhpMyAdmin vanuit synology opgestart en hier de database geïmporteerd.
- hier tevens een gebruiker aangemaakt met toewijzing van alle rechten.

aanpassen config.php
-naam host (hier heb ik de naam ingegeven van de host die ik heb aangemaakt) 
-naam van de database
-naam van de nieuwe gebruiker + correcte paswoord

Wanneer ik het ipadres ingeef van Synology server dan zie ik (eindelijk) mijn website.
Echter zijn hier nog fouten te bespeuren (zie bijlage) en de snelheid is zeer traag.

Blijkbaar heeft het aanmaken van die virtuele host geen effect op het resultaat (dus ik heb hem voorlopig gewist)
In mijn config.php staat nog het volgende ....
   public $log_path = '/home/thejarfa/public_html/logs';
   public $tmp_path = '/home/thejarfa/public_html/tmp';
moet dit gewijzigd worden ? 

De administrator van joomla werkt blijkbaar ook niet... dus http://192.168.2.109/administrator
Ik krijg het inlogmenu op het scherm maar na ingaven login en paswoord krijg ik de melding

500 - An error has occurred.

Hopelijk zijn hier mensen die me wat tips kunnen geven ? alvast bedankt


  • Mijn Synology: DS413

Offline Goner

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 22
  • -Ontvangen: 134
  • Berichten: 965
Re: Hoe bestaande website lokaal gebruiken op Synology ?
« Reactie #14 Gepost op: 24 mei 2014, 23:45:30 »
Die 2 folders logs en tmp zul je inderdaad ergens anders moeten plaatsen. Waarschijnlijk hebben die foutmeldingen betr. open_basedir daar ook mee te maken ... je zou ze onder die /web folder kunnen aanmaken. En misschien de /web folder ook opnemen in dat open_basedir pad (zit in DSM onder webservices -> php settings.

En die snelheid, tsja ... je provider zal ongetwijfeld een snellere computer en internet-verbinding (upload) hebben.
RTFM
NAS : DS212j with1 ST2000DM008 & 1 ST2000DL003 in SHR / DSM 5.2-5967 Update 8
LAN : Devolo 500&550Mbps homeplugs, 2 5-port switches, Maxxter ACT-WNP-RP-002
HW : Raspberry Pi 2B, Nintendo Wii U & Switch
OS : Windows 7


 

Na HD crash DSM niet meer benaderbaar.... hoe nu verder?

Gestart door svgmrBoard NAS hardware vragen

Reacties: 13
Gelezen: 3770
Laatste bericht 03 november 2013, 13:15:31
door Birdy
Help, ik weet niet hoe ik opslagpools moet indelen

Gestart door HelgaBoard NAS hardware vragen

Reacties: 12
Gelezen: 816
Laatste bericht 28 augustus 2020, 15:09:05
door Helga
Hoe krijg 2 schijven in raid?

Gestart door HfranciskusBoard NAS hardware vragen

Reacties: 18
Gelezen: 5354
Laatste bericht 26 juli 2013, 15:27:29
door Hfranciskus
VERPLAATST: Hoe een export maken van een SVN repo vanuit NAS1 naar NAS2?

Gestart door BirdyBoard The lounge

Reacties: 0
Gelezen: 390
Laatste bericht 26 december 2019, 12:33:29
door Birdy
Hoe data copieren naar andere Diskstation?

Gestart door Leader98Board NAS hardware vragen

Reacties: 12
Gelezen: 5271
Laatste bericht 24 maart 2013, 12:38:55
door Leader98