{"id":18167,"date":"2014-01-24T06:18:56","date_gmt":"2014-01-23T22:18:56","guid":{"rendered":"https:\/\/2blog.ilc.edu.tw\/25793\/2014\/01\/24\/pure-ftpd-webui\/"},"modified":"2021-03-18T17:23:48","modified_gmt":"2021-03-18T09:23:48","slug":"pure-ftpd-webui","status":"publish","type":"post","link":"https:\/\/2blog.ilc.edu.tw\/25793\/2014\/01\/24\/pure-ftpd-webui\/","title":{"rendered":"Pure-FTPd WebUI"},"content":{"rendered":"<p><a id=\"res_2347976\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-2347976.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-2347976.png\" border=\"0\" alt=\"\" \/><\/a><br \/>Pure-FTPd WebUI \u662f\u4e00\u5957\u80fd\u5229\u7528\u7db2\u9801\u4f86\u7ba1\u7406 PureFTPd FTP Server \u548c MySQL Server \u865b\u64ec\u5e33\u865f\u7684\u5de5\u5177\u3002<br \/>Pure-FTPd WebUI \u5b98\u65b9\u7db2\u7ad9\uff1a<a href=\"http:\/\/pure-ftpd-webui.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/pure-ftpd-webui.org\/<\/a><br \/>\u5207\u63db\u76ee\u9304<br \/># <span style=\"color: #ff0000\">cd \/var\/www\/html<\/span><br \/>\u5b89\u88dd git \u5957\u4ef6<br \/># <span style=\"color: #ff0000\">yum install git<\/span><br \/>\u4e0b\u8f09 Pure-FTPd WebUI<br \/># <span style=\"color: #ff0000\">git clone git:\/\/github.com\/mazay\/pure-ftpd-webui.git<\/span><br \/><span style=\"color: #0000ff\">Initialized empty Git repository in \/var\/www\/html\/pure-ftpd-webui\/.git\/<\/span><br \/><span style=\"color: #0000ff\">remote: Reusing existing pack: 554, done.<\/span><br \/><span style=\"color: #0000ff\">Receiving objects: 100% (554\/554), 846.22 KiB | 325 KiB\/s, done.<\/span><br \/><span style=\"color: #0000ff\">remote: Total 554 (delta 0), reused 0 (delta 0)<\/span><br \/><span style=\"color: #0000ff\">Resolving deltas: 100% (314\/314), done.<\/span><br \/>[@more@]\u6539\u8b8a\u76ee\u9304\u7684\u4f7f\u7528\u8005\u548c\u7fa4\u7d44<br \/># <span style=\"color: #ff0000\">chown -R apache:apache \/var\/www\/html\/pure-ftpd-webui<\/span><\/p>\n<p>\u5efa\u7acb\u8cc7\u6599\u5eab pureftpdb<br \/># <span style=\"color: #ff0000\">\/usr\/bin\/mysqladmin -u root -p create pureftpdb<\/span><br \/>\u8a2d\u5b9a pureftpd \u64c1\u6709 pureftpdb \u5b8c\u6574\u6b0a\u9650\u53ca\u8a2d\u5b9a\u5bc6\u78bc<br \/># <span style=\"color: #ff0000\">\/usr\/bin\/mysql -u root -p -e &#8220;GRANT ALL PRIVILEGES ON pureftpdb.* TO &#8216;pureftpd&#8217;@&#8217;localhost&#8217; IDENTIFIED BY &#8216;pureftpdpass&#8217;;&#8221;<\/span><br \/>\u6aa2\u67e5\u662f\u5426\u6709\u8a2d\u5b9a\u5b8c\u6210<br \/># <span style=\"color: #ff0000\">\/usr\/bin\/mysql -u root -p -e &#8220;SHOW GRANTS FOR pureftpd@localhost;&#8221;<\/span><br \/><span style=\"color: #0000ff\">Enter password:<\/span><br \/><span style=\"color: #0000ff\">+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+<\/span><br \/><span style=\"color: #0000ff\">| Grants for pureftpd@localhost\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |<\/span><br \/><span style=\"color: #0000ff\">+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+<\/span><br \/><span style=\"color: #0000ff\">| GRANT USAGE ON *.* TO &#8216;pureftpd&#8217;@&#8217;localhost&#8217; IDENTIFIED BY PASSWORD &#8216;*F78AF3FDFBCD19918F457A682B481EF35DBF6806&#8217; |<\/span><br \/><span style=\"color: #0000ff\">| GRANT ALL PRIVILEGES ON `pureftpdb`.* TO &#8216;pureftpd&#8217;@&#8217;localhost&#8217;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |<\/span><br \/><span style=\"color: #0000ff\">+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+<\/span><\/p>\n<p>\u532f\u5165 sql \u8cc7\u6599\u8868<br \/>#<span style=\"color: #ff0000\"> \/usr\/bin\/mysql -u root -p pureftpdb &lt; pure-ftpd-webui\/INSTALL\/pure-ftpd-webui_users-table_0.0.9.sql<\/span><br \/># <span style=\"color: #ff0000\">\/usr\/bin\/mysql -u root -p pureftpdb &lt; pure-ftpd-webui\/INSTALL\/pure-ftpd_users-table_0.0.9.sql<\/span><\/p>\n<p>\u8a2d\u5b9a\u7ba1\u7406\u8005 admin \/ adminpass<br \/># <span style=\"color: #ff0000\">\/usr\/bin\/mysql -u root -p pureftpdb -e &#8220;INSERT INTO userlist (user,pass) VALUES (&#8216;admin&#8217;,md5(&#8216;adminpass&#8217;));&#8221;<\/span><\/p>\n<p>\u8a2d\u5b9a\u7db2\u9801\u76ee\u9304<br \/># <span style=\"color: #ff0000\">vim \/etc\/httpd\/conf.d\/pure-ftpd-webui.conf<\/span><\/p>\n<pre><span class=\"s2\"><span style=\"color: #0000ff\">Alias \/pure-ftpd-webui \/var\/www\/html\/pure-ftpd-webui &lt;Directory \/var\/www\/html\/pure-ftpd-webui&gt; Options +FollowSymLinks AllowOverride None order allow,deny allow from all AddType application\/x-httpd-php .php &lt;IfModule mod_php5.c&gt; php_flag magic_quotes_gpc On php_flag short_open_tag On php_flag register_globals On php_flag register_argc_argv On php_flag track_vars On # this setting is necessary for some locales php_value mbstring.func_overload 0 php_value include_path . &lt;\/IfModule&gt; DirectoryIndex index.php &lt;\/Directory&gt;<\/span><br \/><br \/>\u91cd\u65b0\u555f\u52d5\u700f\u89bd\u5668<br \/># <span style=\"color: #ff0000\">service httpd restart<\/span><br \/><br \/>\u6253\u958b\u7db2\u9801\u700f\u89bd\u5668<br \/><span style=\"color: #0000ff\">http:\/\/Server'IP\/<\/span><\/span><span class=\"s2\"><span style=\"color: #0000ff\">pure-ftpd-webui<\/span><br \/><a id=\"res_2347975\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-2347975.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-2347975.png\" border=\"0\" alt=\"\" \/><\/a><br \/><a id=\"res_2347974\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-2347974.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-2347974.png\" border=\"0\" alt=\"\" \/><\/a><br \/><a id=\"res_2347973\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-2347973.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-2347973.png\" border=\"0\" alt=\"\" \/><\/a><br \/><a id=\"res_2347973\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-2347973.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-2347973.png\" border=\"0\" alt=\"\" \/><\/a><br \/><\/span><\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pure-FTPd WebUI \u662f\u4e00\u5957\u80fd\u5229\u7528\u7db2\u9801\u4f86\u7ba1\u7406 PureFTPd FTP Server \u548c MySQL &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/2blog.ilc.edu.tw\/25793\/2014\/01\/24\/pure-ftpd-webui\/\" class=\"more-link\">\u95b1\u8b80\u5168\u6587<span class=\"screen-reader-text\">\u3008Pure-FTPd WebUI\u3009<\/span><\/a><\/p>\n","protected":false},"author":55,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[130],"tags":[],"class_list":["post-18167","post","type-post","status-publish","format-standard","hentry","category-c-78475"],"meta_key":{"_encloseme":["1"],"lt_post_id":["469164"],"_pingme":["1"]},"_links":{"self":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/18167"}],"collection":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/users\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/comments?post=18167"}],"version-history":[{"count":1,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/18167\/revisions"}],"predecessor-version":[{"id":19837,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/18167\/revisions\/19837"}],"wp:attachment":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/media?parent=18167"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/categories?post=18167"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/tags?post=18167"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}