This is a fork of kirb's repo download counter, only that this one works and that one doesn't.
- Click the download link at the top of the gist page to save these files to your machine.
- Unzip them and open
counter.phpandnginx.confin your favorite non-Notepad text editor. - In counter.php, scroll down to the line that says
$db = mysqli_connect( ...and change the parameters to the ones you use to connect to MySQL. - If your database doesn't use the UTF-8 charset, change the
UTF8in theif (!mysqli_set_charset($db, "UTF8")) ...line to the appropriate value. - Go down to the
if (!mysqli_select_db($db, "myrepodb")) ...line and changemyrepodbto the name of your database. - Run the
downloads.sqlfile in your MySQL database, changingUTF8if needed. In phpMyAdmin, you can use the import tab to do this. - Move your debs to a folder called
debsin your repo folder. - In
nginx.conf: Replce therepowith the path to the folder that your repo is in, relative to your document root. Place the rewrite rules to the root server block in the existing/etc/nginx/nginx.conffile on your server. - Make 100,000% sure there is not a byte order mark at the start of counter.php. On Windows, open counter.php in Notepad++ and choose Convert to UTF-8 without BOM from the encoding menu. On Linux and Mac, pull up a terminal,
cdto the folder the code is in and type:awk '{if(NR==1)sub(/^\xef\xbb\xbf/,"");print}' counter.php > counter1.php && mv counter1.php counter.php(note that this will cause problems if the file isn't in the UTF-8 charset) - Upload and enjoy :)
i have a trouble with counting can you help me?