点点试试看 ;-) 点点试试看 ;-)
2009年01月07日
星期三
腊月 十二

 
JuxtaPhoto v1.51 多国语言版安装使用说明
sam_wang (胖胖)
管理员
Rank: 9Rank: 9Rank: 9
老大


UID 2
精华 0
积分 591
帖子 238
阅读权限 200
注册 2006-10-24
状态 离线
发表于 2007-8-16 11:43  资料 文集 短消息 


JuxtaPhoto v1.51 多国语言版安装使用说明

JuxtaPhoto 多国语言版以及中文语言包
http://www.guojiele.com/forum-9-1.html



1. 系统需求
---------------

    PHP 5.1.x 以上版本
      PHP GD库 或者 ImageMagick 图形库
      PHP PDO 驱动, 至少需要 MySQL, PostgreSQL, SQLite 中的一个
    Apache
      Apache 需要开启 Mod_Rewrite 模块
      Apache 的 AllowOveride 设为 ALL
    Lighttpd Web Server 也可以使用, 需要开启 Mod_Rewrite 模块
      Lighttpd 的相应配置请看这里
    数据库: MySQL, PostgreSQL, 或者 SQLite.


2. 安装
---------------

解压缩 JuxtaPhoto-1.51.multi.tar.gz, 并设置目录权限是 Web Server 可写的, (简单的化可以直接设为 777)
   通过浏览器访问你的 JuxtaPhoto 目录, 比如:
   http://www.yoursite.com/JuxtaPhoto/modules/installer_gb.php
这将进入简体中文安装界面.

如果你还没有安装 JuxtaPhoto 时, 访问任何页面都将被提示安装相册, 选择安装中文版即可.

你只需要填写少量配置信息就可以完成安装, 所安装的目录必须有可写的权限.



3. 升级现有相册
----------------------------

此多语言版本及中文语言包建立在 JuxtaPhoto 1.51 系统之上, 目前不提供从以前版本
直接升级到此多语言版本.

您可以先升级 JuxtaPhoto 英文版本 到当前的 1.51 版本, 然后将全部文件使用新版本覆盖即可.
注意: ./data/config.php 要保持正确设置

详细可以参考英文版的升级说明.


4. 开始
------------------

在浏览器中访问 http://yourdomain.tld/photos/organize/ 然后使用你的用户名和口令
登陆. 在这里可以新建及管理相册和照片.

如果你看到了照片, 恭喜你, 一切 ok 了.


5. 批量上传
----------------

通过 FTP 或者其他方式将你要批量处理的图片上传到 "images/pending" 目录.
登陆管理后台, 你可以看到 "未处理图片" 信息以及 "处理图片" 按钮,
点击即可以完成批量处理.

注意:
   图片越多, 文件越大, 处理起来越慢.
   如果你使用 GD 库来处理图片, 这可能需要很多内存, 请修改 ./data/config.php , 设置:
   $config['GDMemorySize']   = '64M';



6. 修改模板
---------------------------------

在 ./templates 目录中有一些 .css 和 .tpl 文件. 你可以通过修改 CSS 来简单的改变文字
或者界面的颜色和风格. 如果你需要改变布局, 则需要编辑 TPL 文件.
这些都是 Smarty 模板系统的模板文件, 可以参考 <http://smarty.php.net/>

另外在此多语言版中增加了语言包配置, 你如果不喜欢页面上显示的文字内容, 可以通过修改
./templates/charset.lang.php 修改文字内容以及增加语言包.
./templates/charset.admin.lang.php 是管理后台的语言包.




7. Troubleshooting
------------------

- 我无法通过 Web 界面上传图片.

如果你上传很多图片, 或者很大的图片, 你需要修改一些配置才可以.
首先你可以上传一张小一点的图片来看看是否能行.

如果你使用 GD 库来处理图片, 你需要多一些内存, 缺省是 32M, 你可以通过编辑 ./data/config.php ,
来设的高一些, 比如:   $config['GDMemorySize']   = '64M';

其他也可能是 PHP 设置的最大 post, upload size 设置的太小, 你需要检查并修改 PHP 的设置.
编辑 JuxtaPhoto 目录下的 ".htaccess" 文件, 修改所有 php 相关的设置.
(现有的设置应该比较 ok了)


- 网站报错 "Internal Server Error"

你的网站可能不许可访问 .htaccess 文件, 或者不许可接收 php flags (看上面设置 php 的一段)
把 .htaccess 里的 php 相关设置注释掉, 看看怎么样.


- 我无法访问管理界面 Organize. 管理文件和目录不存在.

JuxtaPhoto 使用 rewrite 方法来创建虚拟目录, 这里并没有真正的管理目录 Organize ,
你需要在 Apache 中打开 mod_rewrite 模块.


- 显示 "PDO Error: could not find driver"

这是因为你在 config.php 文件中设置的 PDO 数据库驱动并不存在,
检查你的设置以及 PHP 的 PDO 模块.


- 显示信息 "SQLSTATE[HY000]: General error: 1 unsupported file format."

如果你使用 SQLite >= 3.2.8 的数据文件将可能产生此错误, 这是因为 PHP 的 PDO_SQLite 驱动与你使用的 SQLite 有一点不匹配.
升级你的 PDO 驱动或者使用低版本的 SQLite 重新创建数据库:

    /path/to/sqlite[>=3.2.8] original.db .dump | /path/to/sqlite[<3.2.8] new.db

忽略任何关于 sqlite_stat1 table 的报错信息.


- 看不到相册, 只有一个空白页面.

你的 PHP 设置禁止显示 PHP 的错误信息, 你可以暂时的在  data/config.php 文件里增加下面内容:

    ini_set("display_errors","1");
    ERROR_REPORTING(E_ALL);

这将让你看到错误信息.



8. Getting Help
---------------
JuxtaPhoto 原版论坛 http://jeffreyharrell.com/projects/juxtaphoto/forum
JuxtaPhoto 多国语言版及中文语言包 http://www.guojiele.com/forum-9-1.html



9. Security
-----------

如果你使用 SQLite, 建议把数据文件放在无法通过 URL 访问的地方.
记得修改 data/config.php 里的相关设置.




10. Credits
-----------

JuxtaPhoto 是 Jeff Harrell 开发的. 与 Jeff 联系请访问 http://jeffreyharrell.com.
JuxtaPhoto 多国语言版及中文语言包是 Sam Wang 开发的, 如与我联系请访问
http://www.guojiele.com/forum-9-1.html



11. License
-----------

Copyright (c) 2006-2007 Jeff Harrell

http://jeffreyharrell.com/projects/juxtaphoto/

JuxtaPhoto is freely distributable under the terms of a MIT-style license. For
more details read the LICENSE file included.




另一只小猪呼噜噜~~~
 引用 回复 顶部
 
 

查看积分策略说明快速回复主题
 选项 标题 Smilies
禁用 URL 识别
禁用 Smilies
禁用 Discuz! 代码
使用个人签名
接收新回复邮件通知
内容


[完成后可按 Ctrl+Enter 发布]