van newbie tot pro: installatie
Hierbij het beloofde verslag van een succesvolle installatie. Dit is wat ik als newbie, met aspiraties om pro te worden kan doen. Zie ook mijn voorstel op het forum bij ontwikkeling - drupal.be website - voorstellen voor nieuwe drupal.be - van newbie tot pro.
Na een proefinstallatie met veel gehannes, hulp en leren, ben ik nu gestart met mijn eerste echte drupalsite.
Naam geregistreerd bij mijn hosting: 1500 MB webruimte, 20 GB dataverkeer p.mnd., 10 databases, plesk 7.5.4 (discutabel??), maar wel drupal in het applicatiepack (wel verouderde versie): ik ga ervanuit dat dit een goede keuze is.
Bij www.drupal.org > download> drupal 5.1 gedownload en opgeslagen in een tijdelijke map. Uitgepakt (extract) met winzip.
Niet vergeten: ik wil drupal volledig in het Nederlands, dus nu doen(voor installatie):
http://drupal.org/project/nl en de nederlandse vertaling 5.x downloaden en uitpakken.
Het bestand nl.po kopieren en plakken in map/profiles/default.
Ik heb hetzelfde gedaan voor de franse vertaling, aangezien ik in de toekomst misschien met franse bezoekers te maken krijg. (engels staat standaard ingesteld.)
Op de server een nieuwe database (mysql) aangemaakt: gebruikersnaam en paswoord mag je zelf bedenken, maar je moet dit wel onthouden voor de installatie.
Met ftp-programma (CuteFTP Pro, probeerversie, aangeraden door mijn hosting, zoek nog een gratis) de bestanden opgeladen naar de map die mijn hosting heeft aangegeven: httpdocs. Bij mijn proefinstallatie had ik de volledige map drupal5.1 opgeladen, nu heb ik alleen alle bestanden en mappen uit de map drupal5.1 naar httpdocs opgeladen (ik denk dat dit het probleem was waarom ik mijn site niet online kreeg)
installeren:
www.mijnsite.??/install.php
foutmelding ivm writepermission /sites/default/settings.php
de schrijfrechten bij settings.php op de server uitgebreid van eigenaar naar groep en anderen.
opnieuw www.mijnsite.??/install.php : klaar is kees
De schrijversrechten in settings.php teruggezet naar alleen eigenaar (anders krijg je daarover later een statusfout)
Op mijn nieuwe Drupal-site bij siteconfiguration>localization het bestand nl.po geimporteerd uit mijn tijdelijke map (zie begin) en in "list" enabled en default gezet.
Vanaf nu kan ik alles in het Nederlands lezen!
Bij "beheren" zie ik een rode balk met nog 2 statusfouten:
1. Map files bestaat niet
2. cron-onderhoudstaken kunnen niet worden uitgevoerd.
ad 1. Bij bestandsbeheer op server nieuwe map aangemaakt en tegelijk de schrijfmodus daarvan uitgebreid van eigenaar naar groep en anderen (ik ben er niet zeker van of dit nodig is, maar voor alle zekerheid). En bij beheren>siteinstellingen>bestandssysteem "downloadmethode: privé" (ook voor alle zekerheid om controle te kunnen houden)
ad 2. Bij mijn proefinstallatie bleek al dat mijn hosting "cron" niet toestond, en dat ik daarom deze foutmelding kreeg. Goed alternatief: http://drupal.org/project/poormanscron downloaden, uitpakken en opladen in de map modules. Bij beheren>siteconstructie>modules de module poormanscron aanvinken en instellingen opslaan.
Tot zover mijn eerste sessie. Laat het even weten als je nog fouten ontdekt, aanvullingen hebt, of tips hebt hoe ik mijn verslagwijze kan verbeteren.
Verder...op naar de volgende ronde!
Auteur:
plokDatum van inzending:
dinsdag 5 juni 2007 - 16:19
(ipv CuteFTP Pro)
Ik gebruik al jaren FileZilla. Open source, gratis en aan te raden.
groeten,
Pieter
Jeugdwerknet.be medewerker
Nogmaals!
Hm, mag ik dan zo vrij zijn om te vragen bij welke provider u dan bent? Ik ben nog op zoek naar een provider die toestaat om zo vrij mogelijk laat werken met Drupal.
Ik werk met hosting2go. Recht toe recht aan ondersteuning. Drupal (verouderde versie) zit bij het servicepack, evenals andere opensource programma's. Veel ruimte, niet duur.
Poormanscron wordt enkel getriggerd als een bezoekers op de site komen; waardoor je (in tegenstelling tot de 'gewone' cron) geen garantie hebt dat ze elk uur draait
Daarom is http://webcron.org/ handig: gemakkelijk in te stellen, gratis, en het werk vlotjes.
Bij de gewone installatieprocedure krijg ik in dit geval wel problemen met mijn provider ivm cron: zij staan dit niet toe omdat het te vaak problemen oplevert wegens ondeskundig gebruik.
Vandaar dat ik als alternatief poormanscron heb geinstalleerd.
Is webcron ook een dergelijk alternatief, waarbij ik geen toestemming van mijn provider nodig heb?
Als je bij je eigen host niet de rechten krijgt om cron in te stellen, dan kan je bij webcron instellen hoe dikwijls een bepaalde URL moet worden gestart, in drupal is dat dan mijnsite.be/cron.php
L.S.,
Ik krijg dezelfde foutmelding na het uploaden van de site:
foutmelding ivm writepermission /sites/default/settings.php
Nu geef je aan de schrijfrechten te wijzigen, zoals hieronder:
de schrijfrechten bij settings.php op de server uitgebreid van eigenaar naar groep en anderen.
Mijn vraag is nu waar ik dit in het settings.php kan doen? Onderaan het settings.php bestand staat:
**
* Variable overrides:
*
* To override specific entries in the 'variable' table for this site,
* set them here. You usually don't need to use this feature. This is
* useful in a configuration file for a vhost or directory, rather than
* the default settings.php. Any configuration setting from the 'variable'
* table can be given a new value.
*
* Remove the leading hash signs to enable.
*/
# $conf = array(
# 'site_name' => 'My Drupal site',
# 'theme_default' => 'minnelli',
# 'anonymous' => 'Visitor',
# );
Moet ik hier iets aan veranderen? Of is dat ergens anders in het php-bestand?
"Cron uitvoering niet succesvol" , dit krijg ik als ik druk op "cron taak handmatig uitvoeren"
Kan iemand mij simpel wertellen waar ik iets moet veranderen.
Alvast bedankt
Danny