FlatPress.info

Information & blog

ダウンロード

Flatpress の本家のサイトからプログラムをダウンロードする。画面トップの download クリックして[ダウンロードのページ]に飛び、そこで、Proceed to the Download Pageをクリックする。現時点(2014-8)では、FlatPress 1.0.2 が最新バージョンの模様である。

flatpress.org

 

アップロード

  1. ダウンロードしたファイル(flatpress-1.0.2.zip)を解凍してアップロードするか、アップロードしてから unzip する。

この時のファイルはこのようなものだった。

[/usr/local/www/virtual/flatpress.world]> ls -la
total 112
drwxr-xr-x 10 flatpress wheel 1024 8 12 12:50 ./
drwxr-xr-x 22 root wheel 1024 8 12 10:45 ../
-rw-r--r-- 1 flatpress wheel 5112 12 10 2013 CHANGELOG
-rwxr-xr-x 1 flatpress wheel 15968 12 10 2013 COPYING*
-rw-r--r-- 1 flatpress wheel 18026 12 10 2013 LICENSE
-rwxr-xr-x 1 flatpress wheel 4446 12 10 2013 README*
-rw-r--r-- 1 flatpress wheel 51 12 10 2013 README.md
-rwxr-xr-x 1 flatpress wheel 61 12 10 2013 TESTING*
drwxr-xr-x 6 flatpress wheel 512 12 10 2013 admin/
-rwxr-xr-x 1 flatpress wheel 124 12 10 2013 admin.php*
-rwxr-xr-x 1 flatpress wheel 337 12 10 2013 blog.php*
-rw-r--r-- 1 flatpress wheel 6805 12 10 2013 comments.php
-rwxr-xr-x 1 flatpress wheel 2695 12 10 2013 contact.php*
-rwxr-xr-x 1 flatpress wheel 3524 12 10 2013 defaults.php*
drwxr-xr-x 2 flatpress wheel 512 12 10 2013 docs/
drwxr-xr-x 2 flatpress wheel 512 12 10 2013 fp-content/
drwxr-xr-x 2 flatpress wheel 512 12 10 2013 fp-defaults/
drwxr-xr-x 4 flatpress wheel 512 12 10 2013 fp-includes/
drwxr-xr-x 5 flatpress wheel 512 12 10 2013 fp-interface/
drwxr-xr-x 22 flatpress wheel 512 12 10 2013 fp-plugins/
-rw-r--r-- 1 flatpress wheel 4619 12 10 2013 index.php
-rwxr-xr-x 1 flatpress wheel 2464 12 10 2013 login.php*
-rwxr-xr-x 1 flatpress wheel 267 12 10 2013 rss.php*
-rwxr-xr-x 1 flatpress wheel 4521 12 10 2013 search.php*
drwxr-xr-x 7 flatpress wheel 512 12 10 2013 setup/
-rwxr-xr-x 1 flatpress wheel 265 12 10 2013 setup.php*
-rwxr-xr-x 1 flatpress wheel 284 12 10 2013 static.php*

より詳細なプログラム構成は以下をクリックするとみられます。

「WinTree Ver 1.8」で一覧表を作成」

ファイル/フォルダ名
--------------------------------------------------------------------------------
flatpress-1.0.2
|- admin
|  |- imgs
|  |  |- config.png
|  |  |- entries.png
|  |  |- maintain.png
|  |  |- newentry.png
|  |  |- plugins.png
|  |  +- widgets.png
|  |- includes
|  |  +- panels.prototypes.php
|  |- panels
|  |  |- config
|  |  |  |- admin.config.php
|  |  |  +- admin.config.tpl
|  |  |- entry
|  |  |  |- admin.entry.cats.php
|  |  |  |- admin.entry.cats.tpl
|  |  |  |- admin.entry.commedit.php
|  |  |  |- admin.entry.commedit.tpl
|  |  |  |- admin.entry.commentlist.php
|  |  |  |- admin.entry.commentlist.tpl
|  |  |  |- admin.entry.conf.php
|  |  |  |- admin.entry.delete.php
|  |  |  |- admin.entry.delete.tpl
|  |  |  |- admin.entry.list.php
|  |  |  |- admin.entry.list.tpl
|  |  |  |- admin.entry.php
|  |  |  |- admin.entry.stats.php
|  |  |  |- admin.entry.stats.tpl
|  |  |  |- admin.entry.tpl
|  |  |  |- admin.entry.write.php
|  |  |  |- admin.entry.write.tpl
|  |  |  |- shared.entry.form.php
|  |  |  +- shared.entry.form.tpl
|  |  |- main
|  |  |  +- admin.main.tpl
|  |  |- maintain
|  |  |  |- admin.maintain.php
|  |  |  |- admin.maintain.tpl
|  |  |  +- admin.maintain.updates.tpl
|  |  |- plugin
|  |  |  |- admin.plugin.php
|  |  |  +- admin.plugin.tpl
|  |  |- static
|  |  |  |- admin.static.delete.php
|  |  |  |- admin.static.delete.tpl
|  |  |  |- admin.static.list.php
|  |  |  |- admin.static.list.tpl
|  |  |  |- admin.static.php
|  |  |  |- admin.static.write.php
|  |  |  +- admin.static.write.tpl
|  |  |- themes
|  |  |  |- admin.themes.php
|  |  |  |- admin.themes.style.php
|  |  |  |- admin.themes.style.tpl
|  |  |  |- admin.themes.tpl
|  |  |  +- preview-default.png
|  |  |- uploader
|  |  |  |- admin.uploader.browse.php
|  |  |  |- admin.uploader.browse.tpl
|  |  |  |- admin.uploader.php
|  |  |  |- admin.uploader.thumb.php
|  |  |  +- admin.uploader.tpl
|  |  |- widgets
|  |  |  |- admin.widgets.default.php
|  |  |  |- admin.widgets.default.tpl
|  |  |  |- admin.widgets.js
|  |  |  |- admin.widgets.php
|  |  |  |- admin.widgets.raw.php
|  |  |  +- admin.widgets.raw.tpl
|  |  +- admin.defaultpanels.php
|  |- res
|  |  +- admin.css
|  |- admin-inline.tpl
|  |- index.php
|  |- main.php
|  +- main.tpl
|- docs
|  |- README-SmartyValidate
|  +- spb_db.txt
|- fp-content
|  +- delete.me
|- fp-defaults
|  |- plugins.conf.php
|  |- settings-defaults.php
|  +- widgets.conf.php
|- fp-includes
|  |- core
|  |  |- core.administration.php
|  |  |- core.blogdb.php
|  |  |- core.bplustree.class.php
|  |  |- core.cache.php
|  |  |- core.comment.php
|  |  |- core.config.php
|  |  |- core.cookie.php
|  |  |- core.date.php
|  |  |- core.draft.php
|  |  |- core.entry.php
|  |  |- core.fileio.php
|  |  |- core.filesystem.php
|  |  |- core.fpdb.class.php
|  |  |- core.language.php
|  |  |- core.layout.php
|  |  |- core.plugins.php
|  |  |- core.session.php
|  |  |- core.static.php
|  |  |- core.system.php
|  |  |- core.theme.php
|  |  |- core.users.php
|  |  |- core.utils.php
|  |  |- core.widgets.php
|  |  |- core.wp-default-filters.php
|  |  |- core.wp-formatting.php
|  |  |- core.wp-functions.php
|  |  |- core.wp-functions-compat.php
|  |  |- core.wp-options.php
|  |  |- core.wp-pluggable-funcs.php
|  |  |- core.wp-pluggable-funcs_old.php
|  |  |- core.wp-plugin-interface.php
|  |  +- includes.php
|  +- smarty
|     |- internals
|     |  |- core.assemble_plugin_filepath.php
|     |  |- core.assign_smarty_interface.php
|     |  |- core.create_dir_structure.php
|     |  |- core.display_debug_console.php
|     |  |- core.get_include_path.php
|     |  |- core.get_microtime.php
|     |  |- core.get_php_resource.php
|     |  |- core.is_secure.php
|     |  |- core.is_trusted.php
|     |  |- core.load_plugins.php
|     |  |- core.load_resource_plugin.php
|     |  |- core.process_cached_inserts.php
|     |  |- core.process_compiled_include.php
|     |  |- core.read_cache_file.php
|     |  |- core.rm_auto.php
|     |  |- core.rmdir.php
|     |  |- core.run_insert_handler.php
|     |  |- core.smarty_include_php.php
|     |  |- core.write_cache_file.php
|     |  |- core.write_compiled_include.php
|     |  |- core.write_compiled_resource.php
|     |  +- core.write_file.php
|     |- plugins
|     |  |- block.admincontrols.php
|     |  |- block.html_form.php
|     |  |- block.textformat.php
|     |  |- compiler.assign.php
|     |  |- function.assign_debug_info.php
|     |  |- function.comment_form.php
|     |  |- function.config_load.php
|     |  |- function.counter.php
|     |  |- function.cycle.php
|     |  |- function.date.php
|     |  |- function.debug.php
|     |  |- function.eval.php
|     |  |- function.fetch.php
|     |  |- function.html_checkboxes.php
|     |  |- function.html_image.php
|     |  |- function.html_options.php
|     |  |- function.html_radios.php
|     |  |- function.html_select_date.php
|     |  |- function.html_select_time.php
|     |  |- function.html_submit.php
|     |  |- function.html_table.php
|     |  |- function.ip_address.php
|     |  |- function.list_categories.php
|     |  |- function.mailto.php
|     |  |- function.math.php
|     |  |- function.popup.php
|     |  |- function.popup_init.php
|     |  |- function.toolbar.php
|     |  |- function.validate.php
|     |  |- function.validate_init.php
|     |  |- modifier.capitalize.php
|     |  |- modifier.cat.php
|     |  |- modifier.count_characters.php
|     |  |- modifier.count_paragraphs.php
|     |  |- modifier.count_sentences.php
|     |  |- modifier.count_words.php
|     |  |- modifier.date_format.php
|     |  |- modifier.date_format_daily.php
|     |  |- modifier.debug_print_var.php
|     |  |- modifier.default.php
|     |  |- modifier.escape.php
|     |  |- modifier.indent.php
|     |  |- modifier.lower.php
|     |  |- modifier.nl2br.php
|     |  |- modifier.notempty.php
|     |  |- modifier.regex_replace.php
|     |  |- modifier.replace.php
|     |  |- modifier.spacify.php
|     |  |- modifier.string_format.php
|     |  |- modifier.strip.php
|     |  |- modifier.strip_tags.php
|     |  |- modifier.truncate.php
|     |  |- modifier.upper.php
|     |  |- modifier.wordwrap.php
|     |  |- outputfilter.trimwhitespace.php
|     |  |- resource.admin.php
|     |  |- resource.plugin.php
|     |  |- resource.shared.php
|     |  |- shared.escape_special_chars.php
|     |  |- shared.make_timestamp.php
|     |  |- validate_criteria.dummyValid.php
|     |  |- validate_criteria.isCCExpDate.php
|     |  |- validate_criteria.isCCNum.php
|     |  |- validate_criteria.isDate.php
|     |  |- validate_criteria.isDateAfter.php
|     |  |- validate_criteria.isDateBefore.php
|     |  |- validate_criteria.isDateEqual.php
|     |  |- validate_criteria.isDateOnOrAfter.php
|     |  |- validate_criteria.isDateOnOrBefore.php
|     |  |- validate_criteria.isEmail.php
|     |  |- validate_criteria.isEqual.php
|     |  |- validate_criteria.isFileSize.php
|     |  |- validate_criteria.isFileType.php
|     |  |- validate_criteria.isFloat.php
|     |  |- validate_criteria.isInt.php
|     |  |- validate_criteria.isLength.php
|     |  |- validate_criteria.isNumber.php
|     |  |- validate_criteria.isPrice.php
|     |  |- validate_criteria.isRange.php
|     |  |- validate_criteria.isRegExp.php
|     |  |- validate_criteria.isURL.php
|     |  |- validate_criteria.isValidEntryId.php
|     |  |- validate_criteria.isValidPassword.php
|     |  |- validate_criteria.notEmpty.php
|     |  |- validate_transform.default.php
|     |  |- validate_transform.makeDate.php
|     |  |- validate_transform.stripslashes.php
|     |  +- validate_transform.trim.php
|     |- Config_File.class.php
|     |- debug.tpl
|     |- Smarty.class.php
|     |- Smarty_Compiler.class.php
|     +- SmartyValidate.class.php
|- fp-interface
|  |- lang
|  |  +- en-us
|  |     |- lang.admin.config.php
|  |     |- lang.admin.entry.php
|  |     |- lang.admin.main.php
|  |     |- lang.admin.maintain.php
|  |     |- lang.admin.php
|  |     |- lang.admin.plugin.php
|  |     |- lang.admin.static.php
|  |     |- lang.admin.themes.php
|  |     |- lang.admin.uploader.php
|  |     |- lang.admin.widgets.php
|  |     |- lang.comments.php
|  |     |- lang.conf.php
|  |     |- lang.contact.php
|  |     +- lang.default.php
|  |- sharedtpls
|  |  |- atom.tpl
|  |  |- commentadminctrls.tpl
|  |  |- comment-atom.tpl
|  |  |- comment-form.tpl
|  |  |- commentmail.tpl
|  |  |- comment-rss.tpl
|  |  |- comments.tpl
|  |  |- contact.tpl
|  |  |- entryadminctrls.tpl
|  |  |- errorlist.tpl
|  |  |- form.css
|  |  |- login.tpl
|  |  |- login_success.tpl
|  |  |- rss.tpl
|  |  |- search.tpl
|  |  +- search_results.tpl
|  +- themes
|     +- leggero
|        |- flatmaas-rev
|        |  |- imgs
|        |  |  |- arrow.gif
|        |  |  |- backshade.png
|        |  |  |- backshade-2.png
|        |  |  |- backshade-3.png
|        |  |  |- blockquote.png
|        |  |  |- entry.png
|        |  |  |- fp-logo.png
|        |  |  |- fp-logo-crop.jpg
|        |  |  |- fp-logo-crop.png
|        |  |  |- sf_h4.png
|        |  |  |- shade.png
|        |  |  +- transp.gif
|        |  |- res
|        |  |  |- admin.css
|        |  |  |- column.css
|        |  |  |- common.css
|        |  |  |- globals.css
|        |  |  |- style.css
|        |  |  +- toggleMenu.js
|        |  |- preview.png
|        |  +- style.conf.php
|        |- leggero
|        |  |- imgs
|        |  |  |- backshade.png
|        |  |  |- backshade-2.png
|        |  |  |- backshade-3.png
|        |  |  |- buttonsh.png
|        |  |  |- buttonsh2.png
|        |  |  +- shade.png
|        |  |- res
|        |  |  |- admin.css
|        |  |  |- column.css
|        |  |  |- common.css
|        |  |  |- globals.css
|        |  |  |- print.css
|        |  |  +- style.css
|        |  |- preview.png
|        |  +- style.conf.php
|        |- admin.tpl
|        |- comments.tpl
|        |- cpheader.tpl
|        |- default.tpl
|        |- entry-default.tpl
|        |- footer.tpl
|        |- header.tpl
|        |- id
|        |- index.tpl
|        |- preview.png
|        |- preview.tpl
|        |- previewstatic.tpl
|        |- static.tpl
|        |- theme.conf.php
|        +- widgets.tpl
|- fp-plugins
|  |- accessibleantispam
|  |  |- lang
|  |  |  +- lang.en-us.php
|  |  +- plugin.accessibleantispam.php
|  |- adminarea
|  |  |- lang
|  |  |  +- lang.en-us.php
|  |  +- plugin.adminarea.php
|  |- akismet
|  |  |- inc
|  |  |  +- Akismet.class.php
|  |  |- lang
|  |  |  +- lang.en-us.php
|  |  |- tpls
|  |  |  +- admin.plugin.akismet.tpl
|  |  +- plugin.akismet.php
|  |- archives
|  |  |- lang
|  |  |  +- lang.en-us.php
|  |  +- plugin.archives.php
|  |- bbcode
|  |  |- inc
|  |  |  |- stringparser.class.php
|  |  |  +- stringparser_bbcode.class.php
|  |  |- lang
|  |  |  +- lang.en-us.php
|  |  |- panels
|  |  |  +- admin.plugin.panel.bbcode.php
|  |  |- res
|  |  |  |- bbcode.css
|  |  |  +- editor.js
|  |  |- tpls
|  |  |  |- admin.plugin.bbcode.tpl
|  |  |  +- toolbar.tpl
|  |  |- authors
|  |  |- ChangeLog
|  |  |- install
|  |  |- license
|  |  |- plugin.bbcode.php
|  |  +- thanks
|  |- blockparser
|  |  |- lang
|  |  |  +- lang.en-us.php
|  |  |- tpls
|  |  |  +- admin.plugin.blockparser.tpl
|  |  +- plugin.blockparser.php
|  |- calendar
|  |  |- lang
|  |  |  +- lang.en-us.php
|  |  +- plugin.calendar.php
|  |- categories
|  |  |- lang
|  |  |  +- lang.en-us.php
|  |  |- tpls
|  |  |  +- widget.tpl
|  |  +- plugin.categories.php
|  |- favicon
|  |  |- imgs
|  |  |  +- favicon.ico
|  |  +- plugin.favicon.php
|  |- footnotes
|  |  +- plugin.footnotes.php
|  |- jquery
|  |  |- res
|  |  |  |- jquery-1.7.1.min.js
|  |  |  +- jquery-ui-1.8.11.custom.min.js
|  |  +- plugin.jquery.php
|  |- lastcomments
|  |  |- lang
|  |  |  +- lang.en-us.php
|  |  |- tpls
|  |  |  +- plugin.lastcomments-feed.tpl
|  |  +- plugin.lastcomments.php
|  |- lastentries
|  |  |- lang
|  |  |  +- lang.en-us.php
|  |  +- plugin.lastentries.php
|  |- lightbox2
|  |  |- imgs
|  |  |  |- closelabel.gif
|  |  |  |- loading.gif
|  |  |  |- nextlabel.gif
|  |  |  +- prevlabel.gif
|  |  |- lang
|  |  |  |- lang.en-us.php
|  |  |  +- lang.it-it.php
|  |  |- res
|  |  |  |- slimbox2.css
|  |  |  +- slimbox2.js
|  |  +- plugin.lightbox2.php
|  |- postviews
|  |  +- plugin.postviews.php
|  |- prettyurls
|  |  |- lang
|  |  |  +- lang.en-us.php
|  |  |- tpls
|  |  |  +- admin.plugin.prettyurls.tpl
|  |  |- htaccess.txt
|  |  |- htaccess-new
|  |  +- plugin.prettyurls.php
|  |- qspam
|  |  |- lang
|  |  |  +- lang.en-us.php
|  |  |- tpls
|  |  |  +- admin.plugin.qspam.tpl
|  |  +- plugin.qspam.php
|  |- readmore
|  |  +- plugin.readmore.php
|  |- searchbox
|  |  +- plugin.searchbox.php
|  |- thumb
|  |  |- lang
|  |  |  +- lang.en-us.php
|  |  +- plugin.thumb.php
|  +- delete.me
|- setup
|  |- imgs
|  |  |- loading.gif
|  |  |- logo-small.gif
|  |  |- shade.png
|  |  +- tile.png
|  |- lang
|  |  +- lang.en-us.php
|  |- lib
|  |  |- main.lib.php
|  |  |- step1.lib.php
|  |  +- step2.lib.php
|  |- res
|  |  +- setup.css
|  |- tpls
|  |  |- footer.tpl.php
|  |  |- header.tpl.php
|  |  |- locked.tpl.php
|  |  |- step1.tpl.php
|  |  |- step2.tpl.php
|  |  +- step3.tpl.php
|  |- index.php
|  +- main.php
|- admin.php
|- blog.php
|- CHANGELOG
|- comments.php
|- contact.php
|- COPYING
|- defaults.php
|- index.php
|- LICENSE
|- login.php
|- README
|- README.md
|- rss.php
|- search.php
|- setup.php
|- static.php
+- TESTING
--------------------------------------------------------------------------------
90 個のフォルダと 395 個 1,541,394 Byte のファイル。

	
どこのディレクトリにアップロードしているのかは、こちらの「純粋仮想ドメイン環境の準備」を参照。

インストール

 まずは、アップロードした URL (http://www.flatpress.world/)にアクセスしてみる。

問題なく動作が始まった模様。NEXT をクリック。(と思いきや、fp-content のエラー表示を見逃していた)

1FlatPress Setup1

 

fp-content のパーミッションを正しく設定しなおして再開。まずは、標準的な必要事項を記入してみる。

2FlatPress Setup2

 

 

ユーザ名には、日本語の名前見たいにスペースがあるとダメな様子。

3FlatPress Setup3-error

 

もう一度再挑戦。

4FlatPress Setup4-creatuser

 

純粋仮想ドメインの flatpress.world の登録はできるが、@flatpress.world のメールアドレスは不可になってる。

どうやって調べているのだろうか。実在するド名である このメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。  にしておく。

(実際のところ、このドメインは存在しても、記載のメールアドレスは存在しません)

5FlatPress Setup4-creatuser-err

 

インストール完了。

6FlatPress Setup4-creatuser-OK

 

 

最終メッセージが表示されました。

8FlatPress Setup4-creatuser-complete

 

 

トップページにアクセスしてみます。

9flatPress login

 

 

ログイン後の画面

10flatPress index

 

ログイン直後にこの画面が挿入される。(どうして、このように2ステップとなるのか、正しい理解をしていないところ)

12flatPress login-transfer

 

 

メインメニューの表示はこんな感じなのか。

12panel-eng

 

 

テーマなどを眺めてみる。

13theme-eng

 

 

管理者の設定情報が見える。

14option-eng

 

この画面では気づかなかったのだが、実は時間があっていない。(下述に修正方法あり)

とりあえず、日本語化をする。この詳細は「日本語化の作業手順」を参照してください。

15language japanese

 

 

保存した途端に日本語化されて表示された。

16language japanese save

 

 

時刻が合わないって、ここだね。時差9時間を入れても合わない。。。

17local-time-error-befor

 

 

別記事(「時刻を正しい表示にする」)にあるようにソースをいじって時刻が正しくなった。

18local-time-error-after

 

それでもう一度、トップ画面の様子を見てみる。

19test

 

本日これまで。次は、運用調整に移ろう。

 

FlatPess 記事

Copyright c  flatpress.info 2015. All Rights Reserved.