How to install the PHP poll script
Step-by-step PHPPoll installation: upload the folder, set permissions, run the first-start wizard and create your administrator account. No database needed.
Installing PHPPoll takes about five minutes. You only upload files and create an administrator account – there is no database, installer script or configuration file to edit.
Installation steps
- Upload the files. Copy the whole
PHPPollfolder to your hosting with FTP or your hosting file manager, for example tohttps://www.example.com/poll/. - Check folder permissions. The folders
data/anduploads/must be writable by PHP (permissions755or775). - Open the admin panel. Visit
https://www.example.com/poll/admin/in your browser. - Create your account. On the first visit the welcome screen asks for a site name, username, optional admin email and password. Click Create account and start.
- Create a poll. You are taken to the dashboard, where templates help you build your first poll. See Create your first poll.

Account rules
- The username must be 3–40 characters: letters, numbers and
. _ - @. - The password must have at least 8 characters.
- The admin email is optional but needed for vote notifications.
Complete the first-start wizard right after uploading the script. Until the account exists, anyone who opens /admin/ could create it.
After the installation
- Open Settings to set your site name, logo, language and time zone. See Settings.
- On nginx or IIS, block web access to the
data/folder. See Security and privacy. - If links or embed codes show a wrong address, set the Script URL in Settings → Public site.
Installation problems
If the wizard says settings could not be saved, the data/ folder is not writable. See Troubleshooting for fixes.
Last updated