How might one detect the first run of a program?
Posted
by Julian H. Lam
on Stack Overflow
See other posts from Stack Overflow
or by Julian H. Lam
Published on 2010-03-15T19:17:51Z
Indexed on
2010/03/15
19:19 UTC
Read the original article
Hit count: 204
php
In my web application, users can download a .tar.gz archive containing the app files. However, because the MySQL database won't have been configured then, the user needs to run the install script located in ./install
.
I "catch" the user upon first run of the app by checking to see if the ./install
directory exists. If so, the index.php page redirects the user to the install script.
However, I was wondering if there were a more elegant way to "catch" a user upon first-run of a program.
Someone on IRC suggested the web-server create a file .installed
upon completion, but because the web server might not have write privileges to the web root directory, I can't rely on that.
How would you go about solving this problem, or is my solution workable?
© Stack Overflow or respective owner