Auteur Topic: Personal homepage  (gelezen 3796 keer)

Offline pacecal

  • Bedankjes
  • -Gegeven: 27
  • -Ontvangen: 2
  • Berichten: 248
Personal homepage
« Gepost op: 06 februari 2019, 12:06:47 »
Het is mogelijk om per gebruiker een basis map aan te maken en personal homepage via Web Station.

Nu ben ik opzoek naar het volgende. Ik wil gebruikers een platform geven voor hun php-website i.c.m. een PhpMyAdmin database. Kan ik dit op gebruikersniveau inrichten?

De personal homepage zorgt per gebruiker wel voor een www-map. Maar hoe dan verder?

  • Mijn Synology: DS716+II 8
  • HDD's: RAID 1 (2x 3700 GB)

Gemarkeerd als beste antwoord door Birdy Gepost op 07 februari 2019, 14:54:54

Offline Wyodor

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 157
  • Berichten: 770
Re: Personal homepage
« Reactie #1 Gepost op: 06 februari 2019, 12:54:34 »
Er bestaat niet zoiets als een phpMyAdmin database.

Dat is gewoon een front om de MariaDB server te benaderen. Elke front kan je gebruiken, zoals MySQL workbench, Sequel Pro, Heidi.

Zelf gebruik ik : https://www.adminer.org/ voor het web. Een (1) bestand dat je overal kan neerplempen.

Om de gebruiker toegang te geven tot zijn eigen database, maak als root een database aan en een gebruiker met eigen rechten voor die database.

MariaDB 5 gebruikt port 3306.
Je verbindt met de database als : localhost

MariaDB 10 gebruikt port 3307.
Je verbindt met de database als : 127.0.0.1:3307

Als een terzijde. Om de ~ te vermijden in

http://diskstation.local/~gebruiker

en ipv daarvan te gebruiken :

http://diskstation.local/gebruiker

heb ik Personal webpage uitgeschakeld en in de web map een symbolic link naar de www map in de thuismap van de gebruiker gemaakt.

Zo :

ln -s /volume1/homes/gebruikersnaam/www gebruiker
Als je een eigen domeinnaam hebt en je wilt dan dit gebruiken :

http://gebruiker.domein.nl/

moet je eerst een map aanmaken in de web map, dan een Virtual Host aanmaken en die map kiezen, vervolgens die map verwijderen en een symbolic link aanmaken met dezelfde naam.

De gebruiker kan dan net zoveel klooien in zijn www map als ie blieft. Zelfs WordPress installeren.
  • Mijn Synology: DS720+
  • HDD's: 2 x ST4000VN008

Offline pacecal

  • Bedankjes
  • -Gegeven: 27
  • -Ontvangen: 2
  • Berichten: 248
Re: Personal homepage
« Reactie #2 Gepost op: 06 februari 2019, 13:38:37 »
Hartelijke dank voor deze input. Het gebruik van een personal webpage is dus niet nodig.
  • Mijn Synology: DS716+II 8
  • HDD's: RAID 1 (2x 3700 GB)

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2680
  • Berichten: 16.584
Re: Personal homepage
« Reactie #3 Gepost op: 06 februari 2019, 16:15:44 »
Het is mogelijk om per gebruiker een basis map aan te maken en personal homepage via Web Station.

Is dat niet gewoon een kruisje zetten in WebStation? Die optie is wel ergens.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline pacecal

  • Bedankjes
  • -Gegeven: 27
  • -Ontvangen: 2
  • Berichten: 248
Re: Personal homepage
« Reactie #4 Gepost op: 07 februari 2019, 09:38:19 »
Die optie is er zeker, er wordt dan per gebruiker een www map aangemaakt...maar dan?
  • Mijn Synology: DS716+II 8
  • HDD's: RAID 1 (2x 3700 GB)

Offline Wyodor

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 157
  • Berichten: 770
Re: Personal homepage
« Reactie #5 Gepost op: 07 februari 2019, 09:55:38 »
Maar dan?

Stop een webpagina in die map. Te beginnen met index.html of index.php
  • Mijn Synology: DS720+
  • HDD's: 2 x ST4000VN008

Offline pacecal

  • Bedankjes
  • -Gegeven: 27
  • -Ontvangen: 2
  • Berichten: 248
Re: Personal homepage
« Reactie #6 Gepost op: 07 februari 2019, 10:02:26 »
Ook php? werkt dat dan? Het lastige is dat ik geen virtual host kan aanmaken naar de lokale map van de gebruiker (www).
  • Mijn Synology: DS716+II 8
  • HDD's: RAID 1 (2x 3700 GB)

Offline Wyodor

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 157
  • Berichten: 770
Re: Personal homepage
« Reactie #7 Gepost op: 07 februari 2019, 10:45:27 »
Waarom vragen als je het proefondervindelijk kunt vaststellen.

En hoe je een Virtual Host naar een www map maakt heb ik hierboven beschreven.

Gisteren nog uitgeprobeerd en verdomd, het werkt.
  • Mijn Synology: DS720+
  • HDD's: 2 x ST4000VN008

Offline pacecal

  • Bedankjes
  • -Gegeven: 27
  • -Ontvangen: 2
  • Berichten: 248
Re: Personal homepage
« Reactie #8 Gepost op: 07 februari 2019, 13:46:02 »
Bij het aanmaken van een virtual host moet je de doellocatie selecteren. Je kan hier helaas niet de map homes zien.
  • Mijn Synology: DS716+II 8
  • HDD's: RAID 1 (2x 3700 GB)

Offline Wyodor

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 157
  • Berichten: 770
Re: Personal homepage
« Reactie #9 Gepost op: 07 februari 2019, 13:59:31 »
Nogmaals, lees de eerdere uitleg.
  • Mijn Synology: DS720+
  • HDD's: 2 x ST4000VN008

Offline pacecal

  • Bedankjes
  • -Gegeven: 27
  • -Ontvangen: 2
  • Berichten: 248
Re: Personal homepage
« Reactie #10 Gepost op: 07 februari 2019, 14:24:13 »
Ja, nogmaals bedankt. Het werkt perfect !

De symbolic link doet de truc!
  • Mijn Synology: DS716+II 8
  • HDD's: RAID 1 (2x 3700 GB)

Offline pacecal

  • Bedankjes
  • -Gegeven: 27
  • -Ontvangen: 2
  • Berichten: 248
Re: Personal homepage
« Reactie #11 Gepost op: 12 februari 2019, 15:24:24 »
Maar nu komt het. Wanneer ik het onderstaande in een index.php zet gebeurd er niets, behalve dan de tekst "Team 1". Ook niet wanneer ik de inloggegevens van de root gebruik. Ik vermoed dat dit te maken heeft met de vermelding van de host.

Citaat
<!DOCTYPE html>
<html lang="nl">
  <head>
   <meta charset="utf-8">
    <title>De klanten van de winkel</title>
  </head>
  <body>
    <?php
   
    echo "Team 1";

    // Maken van verbinding
    $db = new PDO("mysql:host=localhost;dbname=dbTest","Test", "Wachtwoord");

    // De code hieronder is om eventuele foutmeldingen
    // weer te geven
    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    // Dan komt hier de code waarin je gebruik maakt van
    // de database
    $sql = "SELECT achternaam FROM klanten";
    $resultaat = $db->query($sql);
 
    foreach($resultaat as $row) {
      echo $row['achternaam'].'<br>';
    }
 
    // Sluiten van verbinding
    $db = NULL;
    ?>
  </body>
</html>
  • Mijn Synology: DS716+II 8
  • HDD's: RAID 1 (2x 3700 GB)

Offline Wyodor

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 157
  • Berichten: 770
Re: Personal homepage
« Reactie #12 Gepost op: 12 februari 2019, 16:02:57 »
Als je MariaDB10 gebruikt, zet dit in de connect regel ipv localhost

host=127.0.0.1:3307
Verder zou ik wat testjes inbouwen of de verbibding geslaagd is en of er wat opgehaald is.
  • Mijn Synology: DS720+
  • HDD's: 2 x ST4000VN008

Offline pacecal

  • Bedankjes
  • -Gegeven: 27
  • -Ontvangen: 2
  • Berichten: 248
Re: Personal homepage
« Reactie #13 Gepost op: 12 februari 2019, 16:07:05 »
Helaas werkt dat niet. Heeft dit mss te maken met de rechten op de map homes/gebruiker/www ?

Failed to load resource: the server responded with a status of 404 (Not Found)

Wat moet ik opgeven bij de servernaam voor de nieuwe gebruiker? % of localhost?
  • Mijn Synology: DS716+II 8
  • HDD's: RAID 1 (2x 3700 GB)

Offline Wyodor

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 157
  • Berichten: 770
Re: Personal homepage
« Reactie #14 Gepost op: 12 februari 2019, 16:34:09 »
404 wil zeggen dat een bestand niet bestaat.

En login als gebruiker Test met phpMyAdmin en kijk wat die gebruiker mag/kan doen.
  • Mijn Synology: DS720+
  • HDD's: 2 x ST4000VN008


 

personal audio station

Gestart door AanbeeldBoard Audio Station

Reacties: 1
Gelezen: 1826
Laatste bericht 05 oktober 2011, 20:24:30
door Tien
DsPhoto+ en personal photo station

Gestart door babooskaBoard Android Apps

Reacties: 1
Gelezen: 1384
Laatste bericht 09 mei 2014, 11:01:13
door babooska
Personal Photo Station-mappen altijd zichtbaar in Thuisnetwerk?

Gestart door BluesbirdyBoard Photo Station / Photos

Reacties: 3
Gelezen: 1107
Laatste bericht 02 november 2016, 22:12:03
door Bluesbirdy
Gecombineerde view Photostation en Personal Photostation?

Gestart door MrLeeBoard Photo Station / Photos

Reacties: 2
Gelezen: 1807
Laatste bericht 25 november 2013, 10:24:10
door Monatoetje
Personal Photo Station werkt niet meer na update

Gestart door Plute DooierBoard Photo Station / Photos

Reacties: 4
Gelezen: 2307
Laatste bericht 08 augustus 2016, 00:42:32
door Plute Dooier