Pixelpost

Authentic Photoblog Flavour

FAQ /

Server Related Questions

How can I backup my Pixelpost installation?
What is CHMOD?
What is Pixelpost's original file and folder structure?
Which database tables should be in a default installation?

Backup

Your Pixelpost installation consists of two parts which must both be backupped to be on the safe side.

  1. !!!!Server Files Backup
  • Open your FTP program and access to your Pixelpost installation.
  • Download the whole package to your hard disk and store it well
  • You should save it to an external storing device as a CD as well.
  1. !!!!MySQL Backup
  • Go to your MySQL database administration. Usually it is located at http://www.yourdomain.com/mysqladmin or in http://www.yourdomain.com/phpmyadmin.
  • Locate your Pixelpost tables and find the button "export".
    MySqlAdmin <- See the screenshot for the recommended settings and save the sql file.

CHMOD

When you upload images to pixelpost something clever magic is happening behind the scenes but none of this can happen without a little trick known as chmod. The chmod command is an abbreviation of 'change mode' and is most commonly used on unix-based web servers for defining file system permissions. In laymans terms chmod tells your web server what and who can change what in which files and which folders.

Pixelpost requires that you allow 'owner', 'group' and 'other' to be able to 'read', 'write' and 'execute' on your 'images' and 'thumbnails' folders so that it can create thumbnails for you automatically (put simply, it's all just to make your life easier). The chances are that you created these folders with an ftp program (= FileTransferProgramm) and the chances are that the same program will allow you to set the permissions reqiured on these two folders as well. For more information on using chmod consult your manual or a faq released by the creators of your ftp program.

Find the explanation of the FileTransferProtocol at Wikipedia.

A very good tutorial and explanation of what this is all about is here: CHMOD Tutorial

Pixelpost's File and Folder Structure

  • addons
    • _akismet
      • libraries
        • domFunction.js
      • admin_akismet_comment.php
      • front_akismet_comment.php
    • admin_12CropImage.php
    • admin_ping.php
    • admin_update_exif.php
    • advanced_stat.php
    • calendar.php
    • copy_folder.php
    • current_datetime.php
    • index.html
    • paged_archive.php
  • admin
    • img
      • back_addon_error.gif
      • back_addon_off.gif
      • back_addon_on.gif
      • back0.gif
      • back1.gif
      • back2.gif
    • install
      • images
        • bg_tablehead.gif
      • language
        • install-lang-dutch.php
        • install-lang-english.php
        • install-lang-german.php
        • install-lang-polish.php
        • install-lang-swedish.php
      • gpl-2.0.txt
      • install.css
      • install_functions.php
      • install_schema.php
    • admin_index.css
    • categories.php
    • comments.php
    • images_edit.php
    • index.php
    • install.php
    • new_image.php
    • options.php
    • pass_recovery.php
    • script.js
    • view_addons.php
    • view_info.php
  • images
    • index.html
  • includes
    • exifer1_5
      • makers
        • canon.php
        • fujifilm.php
        • gps.php
        • index.html
        • nikon.php
        • olympus.php
        • sanyo.php
      • exif.php
      • index.html
      • index.php
    • 12cropimage.js
    • 12cropimageinc.php
    • 12cropimageincscripts.php
    • addons_lib.php
    • create_tables.php
    • functions.php
    • functions_browse.php
    • functions_comments.php
    • functions_exif.php
    • functions_feeds.php
    • index.html
    • IXR_Library.inc
    • markdown.php
    • pixelpost.bak
    • pixelpost.php
    • pixelpost-sample.php
    • spacer.gif
  • language
    • admin-lang-danish.php
    • admin-lang-dutch.php
    • admin-lang-english.php
    • admin-lang-french.php
    • admin-lang-german.php
    • admin-lang-hungarian.php
    • admin-lang-italian.php
    • admin-lang-japanese.php
    • admin-lang-norwegian.php
    • admin-lang-polish.php
    • admin-lang-romanian.php
    • admin-lang-simplified_chinese.php
    • admin-lang-spanish.php
    • admin-lang-swedish.php
    • index.html
    • lang-danish.php
    • lang-dutch.php
    • lang-english.php
    • lang-french.php
    • lang-german.php
    • lang-hungarian.php
    • lang-italian.php
    • lang-japanese.php
    • lang-norwegian.php
    • lang-polish.php
    • lang-romanian.php
    • lang-simplified_chinese.php
    • lang-spanish.php
    • lang-swedish.php
  • templates
    • horizon
      • images
        • logo_top_3.gif
      • scripts
        • lib
          • prototype.js
        • src
          • builder.js
          • controls.js
          • dragdrop.js
          • effects.js
          • scriptaculous.js
          • slider.js
          • unittest.js
      • styles
        • horizon.css
      • about_template.html
      • browse_template.html
      • comment_template.html
      • image_template.html
    • simple
      • scripts
        • index.html
        • styleswitcher.js '
      • styles
        • blue.css
        • dark.css
        • index.html
        • light.css
      • about_template.html
      • browse_template.html
      • comment_template.html
      • image_template.html
      • index.html
    • index.html
    • splash_page.html
  • thumbnails
    • index.html
  • index.php

List of the database tables which should be in a default v1.7 installation

(This may be different if your prefix was altered)

  • pixelpost_addons
  • pixelpost_banlist
  • pixelpost_catassoc
  • pixelpost_categories
  • pixelpost_comments
  • pixelpost_config
  • pixelpost_ping
  • pixelpost_pixelpost
  • pixelpost_stats
  • pixelpost_tags
  • pixelpost_version
  • pixelpost_visitors

Page last modified on January 07, 2008, at 11:57 PM