[Open-source tool] 可搭配PHP和SQL的表單開源工具_Form tools(1):簡介和建置

这篇具有很好参考价值的文章主要介绍了[Open-source tool] 可搭配PHP和SQL的表單開源工具_Form tools(1):簡介和建置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

[Open-source tool] 可搭配PHP和SQL的表單開源工具_Form tools(1):簡介和建置,SQL,Open source tool,PHP,php,开发语言,sql,开源软件

Form tools是一套可搭配PHP和SQL的表單開源工具,可讓開發者靈活運用,同時其有數個表單模板和應用模組供挑選,方便且彈性。Form tools已開發超過20年,為不同領域的需求者或開發者提供一個自由和開放的平台,使他們可建構自定義的數據表單和格式,並透過網站發布,以及在Form tools管理後台或者MySQL中取得回填表單。另外,可藉由Form tools管理後台設定的資料可視化模組(Data   Visualization Module),讓需求者可實時監看和管理回填表單的狀態,如下兩圖所示。看到這裡,是不是迫不及待想玩玩這個開源工具了呢?  

[Open-source tool] 可搭配PHP和SQL的表單開源工具_Form tools(1):簡介和建置,SQL,Open source tool,PHP,php,开发语言,sql,开源软件

[Open-source tool] 可搭配PHP和SQL的表單開源工具_Form tools(1):簡介和建置,SQL,Open source tool,PHP,php,开发语言,sql,开源软件

如前所述,Form tools 需要搭配PHP 和 SQL,因此需要先在作業系統中安裝PHP和SQL環境,本文的電腦環境規格如下:
1.Ubuntu desktop 23.04

2.PHP 8.1.12-1ubuntu4.2

3.MariaDB 10.11.2

建置Form tools的步驟如下:

a.到官網下載Form tools下載Form tool3並解壓縮後,可利用下列指令將壓縮後的formtools資料夾複製到 var/www/html路徑下。

sudo cp -r /path/to/form-tools/* /var/www/html/

[Open-source tool] 可搭配PHP和SQL的表單開源工具_Form tools(1):簡介和建置,SQL,Open source tool,PHP,php,开发语言,sql,开源软件

[Open-source tool] 可搭配PHP和SQL的表單開源工具_Form tools(1):簡介和建置,SQL,Open source tool,PHP,php,开发语言,sql,开源软件

[Open-source tool] 可搭配PHP和SQL的表單開源工具_Form tools(1):簡介和建置,SQL,Open source tool,PHP,php,开发语言,sql,开源软件

b.為確保 Form tools可順利運行,需要設置相關文件夾的權限,可使用下列指令,將用戶名raspberry加入www-data群組中,並使其和群組擁有/var/www/html的使用權限。另外,通過 755 的設置,將用戶名(raspberry)權限設定為讀、寫和執行; 群組(www-data)權限設定為讀和執行; 其他使用者權限設定為讀和執行。

sudo chown -R raspberry:www-data /var/www/html

sudo chmod -R 755 /var/www/html

c.請先確認Apache server是否有啟動,即可藉由瀏覽器進到Form tools的安裝頁面,如下圖安裝頁面。(一般都是http://IP address/formtools,如http://192.168.0.111/formtools)

[Open-source tool] 可搭配PHP和SQL的表單開源工具_Form tools(1):簡介和建置,SQL,Open source tool,PHP,php,开发语言,sql,开源软件

d.根據需求選擇語系後,來到第二個步驟的系統檢查,發現upload和cache兩個資料夾未取得通行證,原因是兩個資料夾需要讀和寫的權限,可用下列指令對兩個資料夾設置使用權限,即可順利取得通行證。


sudo chmod -R 775 /var/www/html/formtools/upload
sudo chmod -R 775 /var/www/html/formtools/cache

[Open-source tool] 可搭配PHP和SQL的表單開源工具_Form tools(1):簡介和建置,SQL,Open source tool,PHP,php,开发语言,sql,开源软件

[Open-source tool] 可搭配PHP和SQL的表單開源工具_Form tools(1):簡介和建置,SQL,Open source tool,PHP,php,开发语言,sql,开源软件

e.來到"創建數據庫表",為了順利辨識,我將數據庫名稱設定為formtools。另外,請根據自身SQL的設定來填入正確的數據庫用戶名和密碼,使得位於var/www/html/formtools可被存取數據。

[Open-source tool] 可搭配PHP和SQL的表單開源工具_Form tools(1):簡介和建置,SQL,Open source tool,PHP,php,开发语言,sql,开源软件

f.點選"創建數據庫表"按鈕後,此時Form tools即建立formtools數據庫以及帶有前綴ft的數據表,可同時在SQL中一併確認數據庫和表是否已建立完成。(OS:這裡需要一點時間,視電腦性能而定,我使用樹莓派來測試,以為其當機,多按幾次就出現下列"數據表已存在,是否要覆蓋已存在的數據表"的提示訊息。)

[Open-source tool] 可搭配PHP和SQL的表單開源工具_Form tools(1):簡介和建置,SQL,Open source tool,PHP,php,开发语言,sql,开源软件

 [Open-source tool] 可搭配PHP和SQL的表單開源工具_Form tools(1):簡介和建置,SQL,Open source tool,PHP,php,开发语言,sql,开源软件

g.來到"創建配置文件"步驟,該步驟的用意即是將剛剛填寫的數據庫名、數據庫用戶名和密碼等等資訊,創建成config.php文件並置放在/var/www/html/formtools/global資料夾中。

[Open-source tool] 可搭配PHP和SQL的表單開源工具_Form tools(1):簡介和建置,SQL,Open source tool,PHP,php,开发语言,sql,开源软件

h.來到"創建管理員帳戶"步驟,該管理員指的是Form tools後台介面的管理員,在後台管理介面中,可以創建表單、監看表單回填狀態和操控資料視覺化模組等等。

[Open-source tool] 可搭配PHP和SQL的表單開源工具_Form tools(1):簡介和建置,SQL,Open source tool,PHP,php,开发语言,sql,开源软件

i.點選"創建帳戶"按鈕後,大功告成。

[Open-source tool] 可搭配PHP和SQL的表單開源工具_Form tools(1):簡介和建置,SQL,Open source tool,PHP,php,开发语言,sql,开源软件

Reference:

1.Form tools installation文章来源地址https://www.toymoban.com/news/detail-674604.html

到了这里,关于[Open-source tool] 可搭配PHP和SQL的表單開源工具_Form tools(1):簡介和建置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 2022 China Open Source Report

    2022 China Open Source Report

    | 翻译:黄绍雅、岳扬、刘文涛、李思颖 | 编辑:胡欣元 | 设计:胡欣元 As 2022 finally came to an end, we also emerged from the challenging years of the three-year-long COVID pandemic. The new edition of the \\\"China Open Source Annual Report\\\" for the coming year is once again presented to all our friends. We are now at the stage wher

    2024年02月15日
    浏览(14)
  • 5 Amazing AI Projects, Open Source !

    过去一周,AI大模型的快速演进仍然在继续上演。今天继续介绍GitHub上的一些实用的大模型开源项目。 1. ChatGLM-6B:Open Source ChatGPT Alternative ChatGLM-6B是一个基于GLM架构的开源对话语言模型,支持中英双语,有62亿参数。结合模型量化技术,可以在消费级显卡上本地部署, 效果堪

    2024年02月09日
    浏览(11)
  • PHP codeigniter4 搭配Nginx

    PHP codeigniter4 搭配Nginx

    主要是为了用Nginx运行PHP环境 官方文档的配置 default.conf This configuration enables URLs without “index.php” in them and using CodeIgniter’s “404 - File Not Found” for URLs ending with “.php”. 配完后出现403 这个php-fpm的配置想了想,自己电脑之前应该没安装。 这里使用Ubuntu sudo apt-get install php

    2024年02月13日
    浏览(5)
  • 探索 AI+开源的未来:Open Source Congress@日内瓦

    探索 AI+开源的未来:Open Source Congress@日内瓦

    注:本文翻译源自 Linux 基金会发布的 Open Source Congress 会议官网内容, 蓝色斜字体 的段落则为作者参与会议的记录与心得。 Note: This article was translated from the official website of the Linux Foundation\\\'s Open Source Congress, and the paragraphs in blue italicized font are the author\\\'s notes and insights from the

    2024年02月09日
    浏览(12)
  • Top 5 Best Open Source Projects on GitHub 2023

    Top 5 Best Open Source Projects on GitHub 2023

    这里介绍Github上 5 个增长最快的开源项目,它们为原有的解决方案提供了更加具有成本效益的替代方案,并为开发者、数据分析师和企业提供了高可用的工具产品。利用开源的优势,这5个项目拓展了强大而有效的解决方案,是值得收藏、分享以及探索尝试的。 1. ChatGLM-6B:

    2024年02月08日
    浏览(9)
  • 使用Druid解析SQL,获取SQL中所有使用的表

    使用Druid解析SQL,获取SQL中所有使用的表

      Druid SQL Parser分三个模块: - Parser - AST - Visitor 1.1 Parser parser是将输入文本转换为ast(抽象语法树),parser有包括两个部分,Parser和Lexer,其中Lexer实现词法分析,Parser实现语法分析。 1.2 AST AST是Abstract Syntax Tree的缩写,也就是抽象语法树。AST是parser输出的结果。这也是语法树

    2024年02月12日
    浏览(10)
  • spark sql 查看全部数据库的表

    大数据环境下,metastore一般都交个hive处理,随着数据库 表 越来越多,进行源数据管理的就会成为痛点,如何能够查询出所有的数据库下的所有表 Spark 官方文档Tables 官方给的sample中,只能一个库一个库查询,如果有成百上千个库呢? 从 Python 3.6 开始,Python f 字符串可用。

    2024年02月14日
    浏览(12)
  • keil5编译错误cannot open source input file “stdint.h“

    keil5编译错误cannot open source input file “stdint.h“

    开始学习stm32,跟着教程来的,先写了一个简单的编译一下,结果出现了这种情况  我们这里检查了库文件添加没问题,文件指向也没问题 头文件  指向 最后搜索参考了MDK编译错误的方法,检查了一下,确实不知道在什么时候下载了ADS1.2,猜想可能也会影响keil,按照文章,

    2024年02月12日
    浏览(11)
  • error: #5: cannot open source input file “core_cmInstr.h“

    error: #5: cannot open source input file “core_cmInstr.h“

    GD32F103VET6和STM32F103VET6引脚兼容。 GD32F103VET6工程模板需要包含头文件:core_cmInstr.h和core_cmFunc.h ,这个和STM32F103还是有区别的,否则会报错,如下:  error:  #5: cannot open source input file \\\"core_cmInstr.h\\\": No such file or directory 贴出来,以便大家去下载,还要积分,找得还辛苦。  

    2024年02月11日
    浏览(12)
  • 如何使用PL/SQL Developer工具导出clob字段的表?

    如何使用PL/SQL Developer工具导出clob字段的表?

    打开PL/SQL Developer工具,并连接到所需的数据库实例。本次测试用户为test,PL/SQL Developer的版本为12.0.7.1837(64 bit)。 在界面左下角列表里选择目标表test_0102 选中test_0102,点击鼠标右键,选择【查询数据】 选中导出图标,鼠标单击,再选择所需的格式。本次导出格式为CSV。 选择

    2024年04月09日
    浏览(11)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包