Revert "Changes"

This reverts commit 09640bc9d6.
This commit is contained in:
dosse91 2017-09-05 07:57:48 +02:00
parent 09640bc9d6
commit 695f063ce9

16
doc.md
View file

@ -1,7 +1,7 @@
# HTML5 Speedtest # HTML5 Speedtest
> by Federico Dossena > by Federico Dossena
> Version 4.3.2, September 5 2017 > Version 4.3.1, August 25 2017
> [https://github.com/adolfintel/speedtest/](https://github.com/adolfintel/speedtest/) > [https://github.com/adolfintel/speedtest/](https://github.com/adolfintel/speedtest/)
@ -249,23 +249,21 @@ You need to start the test with your replacements like this:
w.postMessage('start {"url_dl": "newGarbageURL", "url_ul": "newEmptyURL", "url_ping": "newEmptyURL", "url_getIp": "newIpURL"}') w.postMessage('start {"url_dl": "newGarbageURL", "url_ul": "newEmptyURL", "url_ping": "newEmptyURL", "url_getIp": "newIpURL"}')
``` ```
## Telemetry ## Telemetry
Telemetry currently requires PHP and either MySQL or SQLite. Telemetry currently requires PHP and MySQL.
To set up the telemetry, we need to do 4 things: To set up the telemetry, we need to do 4 things:
* copy `telemetry.php` * copy `telemetry.php`
* edit `telemetry.php` to add your database settings * edit `telemetry.php` to add your database access credentials
* create the database * create the database
* enable telemetry * enable telemetry
### Creating the database ### Creating the database
This step is only for MySQL. Skip this if you want to use SQLite. At the moment, only MySQL is supported.
Log into your database using phpMyAdmin or a similar software and import `telemetry.sql` into an empty database. Log into your database using phpMyAdmin or a similar software and import `telemetry.sql` into an empty database.
If you see a table called `speedtest_users`, empty, you did it right. If you see a table called `speedtest_users`, empty, you did it right.
### Configuring `telemetry.php` ### Configuring `telemetry.php`
Open telemetry.php with notepad or a similar text editor. Open telemetry.php with notepad or a similar text editor, and insert your database access credentials
Set your preferred database, ``$db_type="mysql";`` or ``$db_type="sqlite";`` ```
If you choose to use MySQL, you must also add your database credentials:
```php
$MySql_username="USERNAME"; //your database username $MySql_username="USERNAME"; //your database username
$MySql_password="PASSWORD"; //your database password $MySql_password="PASSWORD"; //your database password
$MySql_hostname="DB_HOSTNAME"; //database address, usually localhost\ $MySql_hostname="DB_HOSTNAME"; //database address, usually localhost\
@ -280,7 +278,7 @@ There are 3 levels:
* `full`: same as above, but also collects a log (10-150 Kb each, not recommended) * `full`: same as above, but also collects a log (10-150 Kb each, not recommended)
Example: Example:
```js ```
w.postMessage('start {"telemetry_level":"basic"}') w.postMessage('start {"telemetry_level":"basic"}')
``` ```