{"id":13409744,"url":"https://github.com/phpLiteAdmin/pla","last_synced_at":"2025-03-14T15:30:43.886Z","repository":{"id":26038624,"uuid":"29481798","full_name":"phpLiteAdmin/pla","owner":"phpLiteAdmin","description":"Official github clone of the phpLiteAdmin repository","archived":false,"fork":false,"pushed_at":"2024-05-19T21:11:22.000Z","size":3739,"stargazers_count":170,"open_issues_count":17,"forks_count":35,"subscribers_count":12,"default_branch":"master","last_synced_at":"2024-07-30T20:33:39.356Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.phpliteadmin.org/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phpLiteAdmin.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"support/Compressor.php","governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2015-01-19T17:11:23.000Z","updated_at":"2024-07-13T13:00:21.000Z","dependencies_parsed_at":"2024-02-08T20:34:02.952Z","dependency_job_id":"f1e0a05c-205b-4e3d-ba37-19589a1f5895","html_url":"https://github.com/phpLiteAdmin/pla","commit_stats":null,"previous_names":[],"tags_count":58,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phpLiteAdmin%2Fpla","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phpLiteAdmin%2Fpla/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phpLiteAdmin%2Fpla/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phpLiteAdmin%2Fpla/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phpLiteAdmin","download_url":"https://codeload.github.com/phpLiteAdmin/pla/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221477211,"owners_count":16829001,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-30T20:01:03.126Z","updated_at":"2024-10-26T00:31:04.755Z","avatar_url":"https://github.com/phpLiteAdmin.png","language":"PHP","funding_links":[],"categories":["PHP"],"sub_categories":[],"readme":"# phpLiteAdmin\r\n\r\nWebsite: https://www.phpliteadmin.org/\r\n\r\nBitbucket: https://bitbucket.org/phpliteadmin/public/\r\n\r\n## What is phpLiteAdmin?\r\n\r\nphpLiteAdmin is a web-based SQLite database admin tool written in PHP with\r\nsupport for SQLite3 and SQLite2. Following in the spirit of the flat-file system\r\nused by SQLite, phpLiteAdmin consists of a single source file, phpliteadmin.php,\r\nthat is dropped into a directory on a server and then visited in a browser.\r\nThere is no installation required. The available operations, feature set,\r\ninterface, and user experience is comparable to that of phpMyAdmin.\r\n\r\n## News\r\n\r\n**05.09.2019: phpLiteAdmin 1.9.8.2 released [Download now](https://www.phpliteadmin.org/download/)**\r\n\r\n**03.09.2019: phpLiteAdmin 1.9.8.1 released [Download now](https://www.phpliteadmin.org/download/)**\r\n\r\n**30.08.2019: phpLiteAdmin 1.9.8 released [Download now](https://www.phpliteadmin.org/download/)**\r\n\r\n**17.08.2017: [Security alert: phpLiteAdmin 1.9.8-dev](https://www.phpliteadmin.org/2017/08/17/security-alert-1-9-8-dev/) (stable versions not affected)**\r\n\r\n**14.12.2016: Just released phpLiteAdmin 1.9.7.1 as 1.9.7 was built incorrectly [Download now](https://www.phpliteadmin.org/download/)**\r\n\r\n**13.12.2016: Just released phpLiteAdmin 1.9.7! [Download now](https://www.phpliteadmin.org/download/)**\r\n\r\n**05.07.2015: Just released phpLiteAdmin 1.9.6! [Download now](https://www.phpliteadmin.org/download/)**\r\n\r\n## Features\r\n\r\n-   Lightweight - consists of a single 200KB source file for portability\r\n-   Supports SQLite3 and SQLite2 databases\r\n-   Translated and available in [15 languages](https://bitbucket.org/phpliteadmin/public/wiki/Localization) - and counting\r\n-   Specify and manage an unlimited number of databases\r\n-   Specify a directory and optionally its subdirectories to scan for databases\r\n-   Create and delete databases\r\n-   Add, delete, rename, empty, and drop tables\r\n-   Browse, add, edit, and delete records\r\n-   Add, delete, and edit table columns\r\n-   Manage table indexes\r\n-   Manage table triggers\r\n-   Import and export tables, structure, indexes, and data (SQL, CSV)\r\n-   View data as bar, pie, and line charts\r\n-   Graphical search tool to find records based on specified field values\r\n-   Create and run your own custom SQL queries in the free-form query editor/builder\r\n-   Easily apply core SQLite functions to column values using the GUI\r\n-   Write your own PHP functions to be available to apply to column values\r\n-   Design your own theme using CSS or install a pre-made [theme from the community](https://bitbucket.org/phpliteadmin/public/wiki/Themes)\r\n-   All presented in an intuitive, easy-to-use GUI that allows non-technical, SQL-illiterate users to fully manage databases \r\n-   Allows multiple installations on the same server, each with a different password\r\n-   Secure password-protected interface with login screen and cookies\r\n\r\n## Demo\r\n\r\nA live demo of phpLiteAdmin can be found here:\r\nhttps://demo.phpliteadmin.org/\r\n\r\n## Requirements\r\n\r\n-   a server with PHP \u003e= 5.2.4 installed\r\n-   at least one PHP SQLite library extension installed and enabled: PDO,\r\n    SQLite3, or SQLiteDatabase\r\n    \r\nPHP version 5.3.0 and greater usually comes with the SQLite3 extension installed\r\nand enabled by default so no custom action is necessary.\r\n\r\n## Download\r\n\r\nThe files in the source repositories are meant for development, not for use in production.\r\n\r\nYou can find the latest downloads here:\r\nhttps://www.phpliteadmin.org/download/\r\n\r\n## Installation\r\n\r\nSee https://bitbucket.org/phpliteadmin/public/wiki/Installation\r\n\r\n\r\n## Configuration\r\n\r\n**NEW** as of 1.9.4: You can now configure phpLiteAdmin in an external file. If\r\nyou want to do this:\r\n\r\n-   rename `phpliteadmin.config.sample.php` into `phpliteadmin.config.php`\r\n-   do not change the settings in `phpliteadmin.php` but in\r\n    `phpliteadmin.config.php`\r\n\r\nSee https://bitbucket.org/phpliteadmin/public/wiki/Configuration for details.\r\n\r\n1.   Open `phpliteadmin.config.php` (or `phpliteadmin.php` before 1.9.4) in\r\n     a text editor.\r\n\t\r\n2.   If you want to have a directory scanned for your databases instead of\r\n     listing them manually, specify the directory as the value of the \r\n     `$directory` variable and skip to step 4. \r\n\t\r\n3.   If you want to specify your databases manually, set the value of the\r\n     `$directory` variable as false and modify the `$databases` array to\r\n     hold the databases you would like to manage.\r\n\t\r\n    -   The path field is the file path of the database relative to where\r\n        `phpliteadmin.php` will be located on the server. For example, if\r\n        `phpliteadmin.php` is located at \"databases/manager/phpliteadmin.php\" and\r\n        you want to manage \"databases/yourdatabase.sqlite\", the path value\r\n        would be \"../yourdatabase.sqlite\".\r\n\t\t\r\n    -   The name field is the human-friendly way of referencing the database\r\n        within the application. It can be anything you want.\r\n\r\n4.   Modify the `$password` variable to be the password used for gaining access\r\n     to the phpLiteAdmin tool.\r\n\t\r\n5.   If you want to have multiple installations of phpLiteAdmin on the same\r\n     server, change the `$cookie_name` variable to be unique for each installation\r\n     (optional).\r\n\r\n6.   Save and upload `phpliteadmin.php` to your web server.\r\n\t\r\n7.   Open a web browser and navigate to the uploaded `phpliteadmin.php` file. You\r\n     will be prompted to enter a password. Use the same password you set in step 4.\r\n     \r\n## Code Repository and pull requests\r\n\r\nThe code repository is available both on bitbucket and github:\r\n\r\nGithub: https://github.com/phpLiteAdmin/pla\r\n\r\nBitbucket: https://bitbucket.org/phpliteadmin/public/src\r\n\r\nYou are welcome to fork the project and send us pull requests on any of these\r\nplatforms.\r\n\r\n## Installing a theme\r\n\t\r\n1.   Download the themes package from the [project Downloads page](https://www.phpliteadmin.org/download/).\r\n\t\r\n2.   Unzip the file and choose your desired theme.\r\n\t\r\n3.   Upload `phpliteadmin.css` from the theme's directory alongside\r\n     `phpliteadmin.php`.\r\n\t\r\n4.   Your theme will automatically override the default.\r\n\r\n\r\n## Getting help\r\n\r\nThe project's wiki provides information on how to do certain things and is\r\nlocated at https://bitbucket.org/phpliteadmin/public/wiki/Home .\r\nIn addition, the project's discussion group is located at\r\nhttps://groups.google.com/group/phpliteadmin .\r\n\r\n\r\n## Reporting errors and bugs\r\n\r\nIf you find any issues while using the tool, please report them at\r\nhttps://bitbucket.org/phpliteadmin/public/issues?status=new\u0026status=open .\r\n\r\n## License\r\n\r\nThis program is free software: you can redistribute it and/or modify\r\nit under the terms of the **GNU General Public License** as published by\r\nthe Free Software Foundation, either **version 3** of the License, or\r\n(at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful,\r\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\r\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\nGNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License\r\nalong with this program.  If not, see \u003c[https://www.gnu.org/licenses/](https://www.gnu.org/licenses/)\u003e.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FphpLiteAdmin%2Fpla","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FphpLiteAdmin%2Fpla","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FphpLiteAdmin%2Fpla/lists"}