{"action":"opened","issue":{"url":"https://api.github.com/repos/micwallace/wallacepos/issues/70","repository_url":"https://api.github.com/repos/micwallace/wallacepos","labels_url":"https://api.github.com/repos/micwallace/wallacepos/issues/70/labels{/name}","comments_url":"https://api.github.com/repos/micwallace/wallacepos/issues/70/comments","events_url":"https://api.github.com/repos/micwallace/wallacepos/issues/70/events","html_url":"https://github.com/micwallace/wallacepos/issues/70","id":197477590,"number":70,"title":"WallacePOS Installation Process - Setting file Permissions","user":{"login":"kpgreene","id":24757591,"avatar_url":"https://avatars.githubusercontent.com/u/24757591?v=3","gravatar_id":"","url":"https://api.github.com/users/kpgreene","html_url":"https://github.com/kpgreene","followers_url":"https://api.github.com/users/kpgreene/followers","following_url":"https://api.github.com/users/kpgreene/following{/other_user}","gists_url":"https://api.github.com/users/kpgreene/gists{/gist_id}","starred_url":"https://api.github.com/users/kpgreene/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kpgreene/subscriptions","organizations_url":"https://api.github.com/users/kpgreene/orgs","repos_url":"https://api.github.com/users/kpgreene/repos","events_url":"https://api.github.com/users/kpgreene/events{/privacy}","received_events_url":"https://api.github.com/users/kpgreene/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-12-24T21:10:48Z","updated_at":"2016-12-24T21:10:48Z","closed_at":null,"body":"During the installation of the POS software, it would be very handy to have a small script that would provide a \"sanity\" check of the initial installation. The current \"requirements.php\" provides a web based check but does not tell the person which specific files are incorrect - just an indication there is problem. \r\n\r\nThis sanity check script (maybe in bash or Perl) would check to ensure that the files are in a generic location (within the application root) and that the directories and files have the correct permission set (and will correct them if wrong). It should also check to see if the file ownership is consistent with what the developer thought was the right choice.\r\n\r\nThis \"sanity\" checking script would be useful to allow the human who was installing the application to have a known working application state prior to any possible modifications he or she may make.\r\n\r\nIn addition, it would be useful to have a script that would check the database to see if the various tables were installed correctly. As there is not a list of the tables (and the attributes in each table) in the documentation, it is hard to know what is missing.\r\n\r\nThank you."}}
{"actor":{"display_login":"kpgreene"}}