Driver en sida som uppdateras rätt mycket. Där är en det inlägg (noder) och en del sidor (pages)
Vill flytta alla sidor och inlägg (allt innehåll) från en drupalinstallation till en annan sida med drupal. (kör drupal 6)
Undrar hur jag flyttar allt innehåll. Och var hittar jag innehållet?
Ligger det på webbhotellet? eller ligger det någonstans i MySql servern på myphpadmin?
Har en liten extra fråga också.
Jag formaterar texten i mina inlägg ofta, med fet stil osv.
Jag måste på min sida varje gång klicka i "inmatningsformat" typ "filtreradhtml" eller "Full html"
Kan man inte sätta "Ful html" som standard, eller förvalt någonstans?
Eller finns det någon modul som lägger till ett verktygsfält till textrutan när jag ska skriva ett nytt inlägg?
Så jag slipper skriva html kod i alla inlägg, tex. för fet text, kursiv osv. (vet att det finns normalt i joomla)
Tack på förhand!
Comments
Databas + editor
Först editorn:
Jo, gå till inställningar/inmatningsformat och ställ in default HTML om du vill (/admin/settings/filters/list).
Men utöver det vill du kanske ha en WYSIWYG-editor.
Det finns flera wysiwyg-editorer till Drupal (och Joomla). Vanliga är CKEditor, TyMCE, BUeditor och en del andra. Kolla moduler på Drupal.org. Det finns ingen default-installerad i drupal-core (d6). Skall du använda den själv endast rekommenderas BUeditor eller annan lättviktseditor (finns trådar här i ämnet med argument). Men skall du ha den för användare kanske någon tyngre typ CKEditor (ofta sämre för systemet men) som ser bättre ut för användarna är att föredra. För fil/bild-uppladdning (i editorn) använder jag ofta IMCE-modulen, lätt att installera och med bra funktioner. Kanske inte skitsnygg, men enkel att handha. IMCE fungerar väldigt bra med BUeditor samt CKEditor och säkert en del andra editorer. Den är enkel att sätta upp, vilket inte alla andra alternativ är (för mig iaf). Dessutom ingår quota-kontroll för användarna. Dvs du kan bestämma hur mycket utrymme de får ha på servern till filer och bilder.
Flytta drupal-installation
Mysql-servern ligger oftast på webbhotellet så vitt jag vet.
Alt 1: phpmyadmin
Du kan gå via phpmyadmin dumpa databasen och ladda upp den på den nya. (beskrivet av Johan falk i någon bra tråd)
Alt 2: Backup_migrate modulen
Men det finns en modul som heter Backup_migrate som också går att använda.
Jag använder oftast (läs alltid) Backup_migrate.
Arbetsgång för Alt 2 (i stora drag)
1. Ta bort all cachning på din gamla sida under (inställningar/prestanda), inte helt nödvändigt men du får mindre backupfiler samt undviker annat strul. Sätt gammal sida i "nedkopplat läge" inställnigar/webbplatsunderhåll.
2. Ta en backup med backup_migrate (ladda ner filen till din dator), du kan med fördel ställa in backup_migrate, så den komprimerar med gzip eller liknande. (jag ändrar aldrig i fälten där man kan exkludera vilka tabeller som skall backas upp). För mer kunniga kan det göra backupfilen mindre och smidigare, men med risk för att tappa data (om man inte vet vad man gör).
3. Installera Drupal, moduler och annat på nya servern (hotellet).
3a) Installera Drupal på nya servern (med rätt språk från början).
3b) Expandera php-minnet om du behöver på nya installationen i .htaccess-filen eller settings.php (Se längst ner i min beskrivning).
3c) Kopiera in alla nödvändiga moduler och teman (under sites/all) som du behöver från gamla till nya. Använd samma filstruktur.
3d) Installera/aktivera Backup_migrate modulen (det räcker med den tror jag) (samma version som på gamla)
3e) Kopiera in allt under sites/default/files , dvs användare, bilder etc som kan tänkas ligga där. Jag brukar hoppa över "languages" eftersom den ofta ligger där redan vid svensk drupal-installation. Du kopierar INTE settings.php, det/du skapar en ny vid installation av drupal.
4. Du behöver inte "aktivera " alla moduler, men du måste aktivera backup_migrate modulen på nya.
5. Kör restore med backup_migrate (du kan bara "restora" backup_migrate dumpar med denna modul, har du tagit dumpen med phpmyadmin är proceduren annorlunda),
6. Volá nästan färdig. Ser det textigt ut (temat ser ut att saknas även om det ligger på rätt ställe), kolla att ingen cache används (inställnigar/prestanda), det går logga in och komma dit även i textröran genom www.dinsite.com/admin eller liknande (om allt annat är rätt).
7. Rensa cache igen under inställningar/prestanda även om det ser ok ut, så du vet var du står, samt gå till inställningar/filsystem och se till att tmp filen är på rätt ställe tex /admin/sites/default/files/tmp - (klicka spara oavsett om du ändrar) (speciellt om du får Error: "fil kunde inte skapas" eller liknande på nya installationen).
8. Ställ in annat tidszon, datum, websideinformation, email, namn på sajt efter relevans och moduler.
9. Kolla att Googleanalytics, XML.-sitemap är rätt om du använder detta.
10. Kom ihåg att du även flyttat eventuella användare nu inkl deras anvädarnamn och lösenord, dvs de kan logga in på din nya sajt. Om rätt Allt ok, om ej ok, vidta relevanta åtgärder och radera användare/medlemmar etc. Samma sak gäller länkar på sajten i texter, har du använt http-länkning i texter, menyer etc kan dessa vara felaktiga, men har du använt internadressering är de förmodligen ok och fungerar. Finns säkert en massa liknande att gå igenom och fixa, men det är liksom utöver själva flyttprocessen.
11. En update.php (run updates) kan kanse vara bra också.
12. Helt klart ! Ny site up and running.
Kanske jag missat något men detta funkar för mig när jag flyttar från localhost, one.com eller loopia till Binero tex. Det kan förstås finnas andra åtgärder som är generella som jag missat eller som är webhotellsberoende. En annan sak som kan vara kruxigt är om du har prefix på databasen. Jag undviker det gärna men proffsen kanske har en annan uppfattning om saken (och kan kringelikrokarna), sen kanske man vill köra flera drupal-installationer och därmed måste ha det. På Binero föredrar jag att sätta upp drupal och databas själv snarare än att använda det annars smidiga "INSTALLATRON" eller vad det kallas. Svensköversättningen funkar bättre då samt, databas-prefixkontrollen ligger i dina händer.
Finns fler trådar i ämnet BACKUP/RESTORE, här också. Johan Falk beskriver (Alt 1) bra som vanligt i någon tråd. Till skillnad mot för honom (om jag minns rätt från hans tråd) fungerar Backup_migrate bättre än alt 1 för mig. Välj det som fungerar för dig. Kan tänka mig att phpmyadmin metoden betraktas av "proffsen" som den mer korrekta vägen. Med Backup_migrate slipper du aktivera alla moduler manuellt också, det görs vid restore-processen.
PHPminne expansion:
Någon av dessa alternativen brukar fungera, om hotellet tilllåter. Ex. Binero är default 48M men går att öka till åtminstone 96M. One.com är fixed till 32M
ini_set('memory_limit', '96M'); -- to your sites/default/settings.php file
php_value memory_limit 96M -- to your .htaccess file in the Drupal root
Tack för svaret. En annan sak
Tack för svaret.
En annan sak jag inte heller fick rätt på är modulen webform.
Jag hittar inte var jag ska ställa in rättigheterna. En vanlig "gäst" tex. kommer inte år formuläret. (man måste logga in)
Rättighetrna jag kan kofigurera är bara administrationen av webform, och inte användandet.
MVH
Kom på vad felet var. så det
Kom på vad felet var. så det är löst!
Någon som upplevt att webform modulen segar ner hemsidan, och drupal något jävlulskt någon gång?
Har nämligen fårr lite andra problem, allt går väldigt sakta på min sida just nu. Och jag vet inte varför.
Det jag senast gjorde var att installera webform och redigera css. :S:S
Menmen Ha en trevlig dag!
Vad var problemet med
Vad var problemet med webform?
Gick det bra med att flytta sidan? Och hur gjorde du?
Varför segt, ingen aning. Frågan är om det har med webform att göra. Vet inte tyvärr.
Jag installerade webform för
Jag installerade webform för att testa lite.
Jag skapade sedan ett forrmulär och "la jag in" den i en meny.
Men jag klickade inte i "publicera", jag trodde att det var "default". Tydligen inte.
Så en användare som inte hade rättigheter att se opublicerade noder kuner inte visa formuläret.
Men det löste ju sig rätt lätt.
Sidan har jag inte flyttat än. Håller på att planera lite, och ville veta hur man gör, och dina tips är sparade för framtiden.