Ohje; phpBB foorumin siirto Drupal 6:seen

phpBB foorumin siirto Drupal 6'een

Kirjoittanut: Jorma Hytönen

Luodaan MySQL Database

Create database: elfcentr_dupal6                               
Add user:  elfcentr_*
Password: ********
Added user elfcentr_* with password ********

Add User To Database
    elfcentr_* to elfcent_drupal6

Manage User Privileges: ALL
    User: elfcentr_*
    Database: elfcentr_drupal6

User “elfcentr_*” was added to the database “elfcentr_drupal6”.
   

Siirretään asennuspaketti palvelimelle: FTP

Create directory: drupal6
    /public_html/drupal6 (elfcntr)

Upload Drupal-6.22 directory -> /public_html/drupal6
Copy local file ../sites/default/default.settings.php -> settings.php
Upload settings.php -> /public_html/drupal6/sites/default/settings.php
Change settings.php permissions -> 775 (write permissions)
Create directory /public_html/drupal6/sites/default/files
Change directory permissions -> 775

setting.php file:
    $update_free = true

Lopuksi on muistettava palauttaa settings.php permissions (555) ja $update_free = false
 

INSTALL

Run install script
    /drupal6/install.php

Choose language
    Download translation package : Drupal core 6.20    Download (489.89 KB)    2011-Apr-28
    Drupal Core 6.22  
    Extract its contents to your Drupal root directory
    Return to choose language
    -> No - toimitaan ohjeen vastaisesti!
    -> see BUILDING
    
register_globals is enabled.
    Drupal requires this configuration directive to be disabled.
    Your site may not be secure when register_globals is enabled.
    The PHP manual has instructions for how to change configuration settings.
    (Currently using PHP register globals Enabled ('1'))
    --> editoidaan php.ini

Database configuration
    Database name: elfcentr_drupal6
    Database username: elfcentr_*
    Database password: ******

Datatbase host
    localhost

Configure site
    Site name: Spamforum
    E-mail: admin[jokumerkki]elfcentral@net

Administrator account
    larself
    Email: admin[jokumerkki]elfcentral.net
    Password: ******

Clean URLs: Disabled
    Your system configuration does not currently support this feature.
    Palataan tähän myöhemmin ja korjataan asia.

Done! Drupal has been successfully installed.


BUILDING

Administer -> Site building -> Translate -> Import
    Locate language file: drupal-6.22.fi.po
    Import into: Finnish
    Mode: Strings in the uploaded file replace existing ones, new ones are added

    Import: suomi 3115/3119 (99.87%)
    Käännöksen tuominen onnistui.
    Luotiin 3115 uutta käännettyä merkkijonoa, 0 aiempaa merkkijonoa päivitettiin ja 0 poistettiin.

Sitten jatkuu suomeksi. Ainakin melkein.

Etusivu -> Ylläpito -> Sivuston rakentaminen -> Moduulit
    Exctract and Upload -> /public_html/drupal6/modules
        phpbb2drupal
        Author Pane
        Advanced_forum
        Comment Mover ( No -> development version)
        Forum Access
        ACL (Access Control List)
        Private Messaging
        Email notification
            Comment Notify
            Comment RSS
            Notify
        BBcode
        Wysiwyg
        Wysiwyg Filter
        IMCE
            Profile name: MediaUser
            Suurin latauskohtainen tiedostokoko: 8M
            Sallitut tiedostopäätteet: jpg jpeg png gif            
            Directory: sites/default/files/images
        Comment Upload
        Backup Migrate
      

    Sisällön pääsyoikeudet täytyy rakentaa uudelleen.
    Ole hyvä ja käy uudelleenrakennussivulla.

Salasanojen HASH vaatii ylimääräisen kikkaran  
     phpass
     phpass is not properly installed, PasswordHash.php is missing -> se täytyy etsiä.
     ./modules_phpbb/phpass-0.3/PasswordHash.php
      -> /public_html/drupal6/modules/phpass
           
Nyt kannattaa tarkistaa: Saatavilla ovat päivitykset
        Advanced Forum 6.x-1.1  Suositeltava versio:  6.x-1.2 (2011-Maa-29)
        Author Pane 6.x-2.0     Suositeltava versio:  6.x-2.1 (2011-Maa-29)
        Privatemsg 6.x-1.3      Suositeltava versio:  6.x-1.4 (2011-Huh-04)
      
       
MIGRATE

ElfCentr phpMyAdmin
    Export data from elfcentr_finforum to ./drupal6/sql/elfcentr_finforum.sql

    Import data from ./drupal6/sql/elfcentr_finforum.sql to elfcentr_drupal6
    Import has been successfully finished, 1502 queries executed.

Etusivu ->Ylläpito -> phpBB to Drupal

phpBB2Drupal Settings
    x   I have already done so and I am running this on my live site,
        confident that the migration will proceed smoothly
       
    x   phpbb is on the same database as drupal
    phpBB table prefix: finphpbb_
        Table finphpbb_forums: OK!
        Table finphpbb_posts: OK!
        Table finphpbb_topics: OK!
        Table finphpbb_users: OK!   

    Time limit: 2400
    User to map phpBB admin: lars
    Convert Registration Date: No
    Import users who have never posted?: Yes
    Select which input format: Filtered HTML
   
    BBcode settings
        BBcode handling: ransform BBcode into HTML.
        Module bbcode is enabled. OK!

    Import attachments?: Yes
        Module comment_upload is enabled. OK!

Execute the migration
    Import Users
        Found 93 users: Beginning Import
        Successfully Imported 28 Users
    Import Categories
        Forum vid: 1
        Successfully Imported 44 forums and containers.
    Import Topics
        Found 2643 topics: Beginning Import
        Could not find post details of topic: 271   
        ...
        Could not find post details of topic: 2703
        Successfully Imported 2624 topics       
    Import Posts
        Found 2013 posts: Beginning Import
        Successfully Imported posts
        The were 15118 loops executed
        There 0 errors while importing posts
    Transform URLs

    Congratulations. Import Finished
    Please visit the Post migration configuration page
 

CLEAN UP

Poistetaan aktivointi phpBB2Drupal, phpBB2Privatemsg ja BBcode moduuleilta.
Muita toimenpiteitä siirron jälkeen: Etusivu » Ylläpito » phpBB to Drupal » Post Migration


POST CONFIGURATION ja käyttäjien aktivointi.

Sillä ilman kirjautumista tulee ongelmia.
Tämä on hieman kumma juttu, koska se on myös riippuvainen käytetystä teemasta(?)

Etusivu:
    Pääsy kielletty
    Sinulla ei ole käyttöoikeuksia tälle sivulle.     
    Ja jokainen alasivu, sama juttu.

Mutta kokeillaan
    Linux > Vaihto Windowsista
    Siis sellainen, jota ei olla vielä "käsitelty"

Pääsy kielletty
    Sinulla ei ole käyttöoikeuksia tälle sivulle.
 
Ok. Kirjaudu:
    phpBB to Drupal Migraation 'isännän' tunnuksilla
    larself - eli tämän uuden Drupal sivuston Site Admin käyttäjää
    *********
    
    Tällä tarkoitan phpBB to Drupal tietokannan migraatiota
    
Heti onnistuu
    Vaihto Windowsista
    Vaihto Windowsista Linuxiin, miten pääset alkuun ja muuta kysyttävää

Muutetaan siis oikeuksia.
    Kuten lopuksi huomataan, niin tämän joutuu tekemään jokaiselle 'nodelle' erikseen
    Valitettavasti.

Luodaan käyttäjäroolit:
     Valvoja
     Ylläpito

Foorum Moderator
rooli on Drupalin Migraatiossa tekemä systeemin sisäinen rooli, jota käyttää VAIN Advanced Foorum moduuli.
The Forum Moderator role is used internally by the Forum Access module and must not be changed!

Etusivu › Ylläpito › Sisällönhallinta > Foorumit
    Vaihto Windowsista > Muokkaa foorumia
        Foorumin nimi:
        Kuvaus:
        Isäntä: [tässä tapauksessa Linux]
        Paino: [tässä tapauksessa: 0]    
        Access control: Riittävästi tai tarpeellinen määrä rukseja !!
            View this forum:
                anonymous user: x
                authenticated user: x
                Forum Moderator: x
                Valvojat: x
            Post in this forum:
                authenticated user: x
                Forum Moderator: x
                Valvojat: x
            Edit posts:
                Forum Moderator: x
                Valvojat: x
            Delete posts:
                Forum Moderator: x
                Ylläpito: x

    Moderators:
        Moderators receive all grants above.    
        Samoin Ylläpito.

    Sitten on mielenkiintoinen pointti!
    
    Update the permissions:
        for all 82 nodes immediately
        in batches of 20 now
        rebuild all permissions later
        
        If you make any node access changes, then each node in this forum needs to be updated.
        Hover over the radiobuttons for details.
        Update even if unchanged
        
    Kokeillaan:
        for all 82 nodes immediately: x
        Update even if unchanged: x
    
    Tallenna!
    
    Välillä kysytään:
        Sisällön pääsyoikeudet täytyy rakentaa uudelleen.
        Ole hyvä ja käy uudelleenrakennussivulla.

    
Kirjaudutaan ulos!
    Etusivulle >> Ok
    Vaihto Windowsista >> Ok

    Samoin alasivuille.

    
Oukei. Sitten hieman vaikeampaa.
    Avataan ketju: Windows [ilman kirjautumista]
        Pääsy kielletty
        Sinulla ei ole käyttöoikeuksia tälle sivulle.
    
    Samat temput kuin yllä.
    Mutta tälle kokonaiselle ketjulle.
    
    Avataan: Windows
    Etusivu › Ylläpito › Sisällönhallinta > Foorumit            
    Valitaan: Windows
        Säiliön muokkaaminen
            Muokkaa säiliötä
            Säiliön nimi:
            Kuvaus:
            Isäntä: <juuri>
            Paino: 0
        
        Access control:
            View this container:
                anonymous user: x
                authenticated user: x
                Forum Moderator: x
                Valvojat: x
       See this container in the Foorumit selection list: (= can Post Content)
            anonymous user:
            authenticated user: x
            Forum Moderator: x
            Valvojat: x

        Update even if unchanged: x

        Tallenna!

Kirjaudun ulos.
    Foorumit > Windows > Windows brakaa
    
    Niin tämäkin:
        Pääsy kielletty
        Sinulla ei ole käyttöoikeuksia tälle sivulle.
    
    Eli tämä temppu on tehtävä jokaiselle 'nodelle' erikseen.
    Nyt tein näin ja katsotaan.
        Isäntä: Windows
        Update the permissions:
            for all 51 nodes immediately
        Update even if unchanged: x

Kirjaudun ulos.
    Foorumit > Windows > Windows brakaa
    Sieltä se löytyy !!    

Sivun alkuun

Drupal ohjeita valintasivulle