Notice: register_sidebar的调用方法不正确。“边栏1”侧边栏的参数数组中未设置id,缺省为“sidebar-1”。要消除此通知并保持现有的侧边栏内容,请手动将id设置为“sidebar-1”。 请查阅调试WordPress来获取更多信息。 (这个消息是在4.2.0版本添加的。) in /data/htdocs/seven2_blog/wp-includes/functions.php on line 3837
远程文件管理 AjaXplorer 使用 Amazon S3 云存储 | Seventwo Blog
Warning: Parameter 1 to wp_default_scripts() expected to be a reference, value given in /data/htdocs/seven2_blog/wp-includes/plugin.php on line 601

远程文件管理 AjaXplorer 使用 Amazon S3 云存储

2013-04-08 | 分类: PHP

在使用 Amazon S3(Amazon Simple Storage Service)前确保你的虚拟空间或服务器的PHP开启以下的扩展:
cURL
OpenSSL

1、下载AWS SDK for PHP https://github.com/amazonwebservices/aws-sdk-for-php

2、解压缩后将 aws-sdk-for-php-master 文件夹改名为: aws-sdk

3、复制aws-sdk目录下的config-sample.inc.php 文件名为 config.inc.php

4、打开config.inc.php文件,根据其中的说明填入相应的设置(使用默认的也可以),包括AWS Access Key ID和Secret Access Key,缓存设置等,例如:

// 生产环境配置
'production' => array(
    'key'                   => 'your key',
    'secret'                => 'your secret',
    'default_cache_config'  => '/path/to/cache_dir',
    'certificate_authority' => true
),

// 使用 production 的配置
'@default' => 'production'

5、将aws-sdk 上传到 /plugins/access.s3/

6、获取 Access Keys https://portal.aws.amazon.com/gp/aws/securityCredentials
在页面的中间位置
获取Amazon S3连接凭证

7、在 Ajaxplorer创建一个库分别输入库名、Repository Driver 选择 S3(Amazon Web Service)
在Main Options 输入Amazon S3 的信息
Ajaxplorer 创建库

AjaXplorer 简介:
AjaXplorer是一款通过本地实现远程端文件管理功能的软件。该软件提供了一个友好的可视化GUI界面方便用户的使用。

主要特性:
1. 可以对远程端文件进行全功能的操作,如上传、下载、删除、更名等
2. 提供了一个在线编辑器
3. 图片预览功能
4. 完备的书签系统

官方网址: http://ajaxplorer.info