[Phpmyadmin-git] [SCM] phpMyAdmin branch, master, updated. RELEASE_3_3_5RC1-5912-g9232e02
Marc Delisle
lem9 at users.sourceforge.net
Fri Jul 23 15:10:32 CEST 2010
The branch, master has been updated
via 9232e0237244556102c494b0779fc7ebfd30a204 (commit)
from 18166bd49227fde30323f47196a384d463d257cf (commit)
- Log -----------------------------------------------------------------
commit 9232e0237244556102c494b0779fc7ebfd30a204
Author: Marc Delisle <marc at infomarc.info>
Date: Fri Jul 23 09:10:24 2010 -0400
BLOB streaming doc
-----------------------------------------------------------------------
Summary of changes:
Documentation.html | 22 ++++++++++++++++------
1 files changed, 16 insertions(+), 6 deletions(-)
diff --git a/Documentation.html b/Documentation.html
index c35cfae..a62413f 100644
--- a/Documentation.html
+++ b/Documentation.html
@@ -69,7 +69,7 @@ vim: expandtab ts=4 sw=4 sts=4 tw=78
</li>
<li>To support uploading of ZIP files, you need the PHP <tt>zip</tt> extension.</li>
<li>For proper support of multibyte strings (eg. UTF-8, which is
- currently default), you should install mbstring and ctype
+ currently the default), you should install the mbstring and ctype
extensions.
</li>
<li>You need GD2 support in PHP to display inline
@@ -84,6 +84,9 @@ vim: expandtab ts=4 sw=4 sts=4 tw=78
</li>
<li>To support upload progress bars, see <a href="#faq2_9">
<abbr title="Frequently Asked Questions">FAQ</abbr> 2.9</a>.</li>
+ <li>To support BLOB streaming, see PHP and MySQL requirements
+ in <a href="#faq6_25">
+ <abbr title="Frequently Asked Questions">FAQ</abbr> 6.25</a>.</li>
</ul>
</li>
<li><b>MySQL</b> 5.0 or newer (<a href="#faq1_17">details</a>);</li>
@@ -4306,13 +4309,20 @@ chmod o+rwx tmp
<h4 id="faq6_25">
<a href="#faq6_25">6.25 How does BLOB streaming work in phpMyAdmin?</a></h4>
-<p> First, for general information about BLOB streaming on MySQL, visit <a href="http://blobstreaming.org">blobstreaming.org</a>. We currently support streaming if you are running MySQL 5.1 with the PBXT and PBMS storage engines. Moreover, only PBMS 0.5.04 is supported.</p>
+<p> For general information about BLOB streaming on MySQL, visit <a href="http://blobstreaming.org">blobstreaming.org</a>. You need the following components:</p>
+<ul>
+ <li>PBMS BLOB Streaming Daemon for MySQL (0.5.15 or later)</li>
+ <li>Streaming enabled PBXT Storage engine for MySQL (1.0.11-6 or
+ later)</li>
+ <li>PBMS Client Library for MySQL (0.5.15 or later)</li>
+ <li>PBMS PHP Extension for MySQL (0.1.1 or later)</li>
+</ul>
+
+<p>Here are details about configuration and operation:</p>
<ol>
- <li>In <tt>config.inc.php</tt> your host should be defined with a FQDN (fully qualified domain name) instead of something like "localhost".</li>
- <li>A current limitation is that your first login via phpMyAdmin to a freshly-started server must be done with an account that has the SUPER privilege.</li>
- <li>On your target database, go to Operations and in the "BLOB Repository" section, click "Enable". This creates the PBMS system tables inside your database.</li>
- <li>Ensure that your target table is under the PBXT storage engine and has a LONGBLOB column.</li>
+ <li>In <tt>config.inc.php</tt> your host should be defined with a FQDN (fully qualified domain name) instead of "localhost".</li>
+ <li>Ensure that your target table is under the PBXT storage engine and has a LONGBLOB column and a primary key.</li>
<li>When you insert or update a row in this table, put a checkmark on the "Upload to BLOB repository" optional choice; otherwise, the upload will be done directly in your column instead of the repository.</li>
<li>Finally when you browse your table, you'll see in your column a link to stream your data, for example "View image". A header containing the correct MIME-type will be sent to your browser; this MIME-type was stored at upload time but in case it's incorrect, it's possible to edit it by clicking on the displayed MIME-type.</li>
</ol>
hooks/post-receive
--
phpMyAdmin
More information about the Git
mailing list