Try this:
cd /var/www/html/phpSched
Make sure you have a valid .htaccess file, which can
simply look like this:
AuthUserFile /var/www/html/phpSched/.htpasswd
AuthGroupFile /dev/null
AuthName "Access to phpSched"
AuthType Basic
Then execute this:
htpasswd -c admin
When it asks you for a password, just hit enter twice.
Now you will have a .htpasswd file that has the user
admin but a blank password that matches the blank
password in the database. Login and change the admin
password and it will be set in both the .htpasswd and
the database.
At least it worked for me, YMMV.
One thing I noticed is that after you login as admin, you
can add a new user and their password will be added to
the database, but not the .htpasswd file. Still it works
and that user can login, so it doesn't look as though you
have to add each user to both the db and the .htpasswd.
-=dwh=-
Logged In: NO
Correction:
The password was not changed in the .htpasswd file. Once
you login with a blank password, you can then then change
the password in phpSched and it will change in the database.
Then do this:
htpasswd .htpasswd admin
When it asks for a password, this time enter the password
that you entered in the "Change Password" dialog in
phpSched.
My bad,
-=dwh=-