{"action":"closed","issue":{"url":"https://api.github.com/repos/joomla/joomla-cms/issues/11878","repository_url":"https://api.github.com/repos/joomla/joomla-cms","labels_url":"https://api.github.com/repos/joomla/joomla-cms/issues/11878/labels{/name}","comments_url":"https://api.github.com/repos/joomla/joomla-cms/issues/11878/comments","events_url":"https://api.github.com/repos/joomla/joomla-cms/issues/11878/events","html_url":"https://github.com/joomla/joomla-cms/issues/11878","id":174600959,"number":11878,"title":"Web Installer Defaulting to \"root\" with No Password - Fresh Install","user":{"login":"TomRivers","id":14004423,"avatar_url":"https://avatars.githubusercontent.com/u/14004423?v=3","gravatar_id":"","url":"https://api.github.com/users/TomRivers","html_url":"https://github.com/TomRivers","followers_url":"https://api.github.com/users/TomRivers/followers","following_url":"https://api.github.com/users/TomRivers/following{/other_user}","gists_url":"https://api.github.com/users/TomRivers/gists{/gist_id}","starred_url":"https://api.github.com/users/TomRivers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TomRivers/subscriptions","organizations_url":"https://api.github.com/users/TomRivers/orgs","repos_url":"https://api.github.com/users/TomRivers/repos","events_url":"https://api.github.com/users/TomRivers/events{/privacy}","received_events_url":"https://api.github.com/users/TomRivers/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":21,"created_at":"2016-09-01T19:05:11Z","updated_at":"2016-09-01T21:10:35Z","closed_at":"2016-09-01T21:10:35Z","body":"### Steps to reproduce the issue\r\n\r\nStart with a stock Fedora 24 Linux system with the database root user secured with a password.  Follow all the instructions for deploying the Joomla_3.6.2-Stable-Full_Package.zip as per the installation/INSTALL document up to the point of opening the Joomla Web Installer in a browser window. Fill in all of the form fields for Step 1 and click Next to advance to Step 2 where the database credentials created for the installation are supposed to be entered.  The page will not advance, stays exactly where it is, and no descriptive messages are displayed to indicate the nature of the problem.\r\n\r\nAfter looking at the database logs, an access denied message is recorded for both the POST and the GET requests from the Web Installer showing an attempt to gain access using \"root\" with no password.  This occurs on the initial page load and for the POST and GET requests generated when clicking Next to advance past the start page.\r\n\r\nAmple details of the procedure involved, analysis of the log files, and initial debug steps performed are available at the following link:  http://forum.joomla.org/viewtopic.php?f=707&t=933022\r\n\r\n### Expected result\r\n\r\nThe Web Installer should proceed to Step 2.  If not, a meaningful error message should be displayed so the user can take whatever corrective actions are required to fix the issue.\r\n\r\n### Actual result\r\n\r\nThe Web Installer stays put at Step 1, does not pass GO, and does not collect $200.\r\n\r\n### System information (as much as possible)\r\n\r\nStock Fedora 24 Linux server on a physical system in a co-located facility.\r\nLinux 4.6.7-300.fc24.x86_64\r\n\r\nApache RPMs\r\n\r\nfedora-logos-httpd-22.0.0-3.fc24.noarch\r\nhttpd-2.4.23-4.fc24.x86_64\r\nhttpd-filesystem-2.4.23-4.fc24.noarch\r\nhttpd-tools-2.4.23-4.fc24.x86_64\r\nlibmicrohttpd-0.9.46-2.fc24.x86_64\r\n\r\nMariaDB RPMs\r\n\r\nmariadb-10.1.16-1.fc24.x86_64\r\nmariadb-common-10.1.16-1.fc24.x86_64\r\nmariadb-config-10.1.16-1.fc24.x86_64\r\nmariadb-errmsg-10.1.16-1.fc24.x86_64\r\nmariadb-libs-10.1.16-1.fc24.x86_64\r\nmariadb-server-10.1.16-1.fc24.x86_64\r\n\r\nPHP RPMs\r\n\r\ndevassistant-dap-php-0.11-3.fc24.noarch\r\nphp-5.6.24-2.fc24.x86_64\r\nphp-cli-5.6.24-2.fc24.x86_64\r\nphp-common-5.6.24-2.fc24.x86_64\r\nphp-gd-5.6.24-2.fc24.x86_64\r\nphp-mbstring-5.6.24-2.fc24.x86_64\r\nphp-mysqlnd-5.6.24-2.fc24.x86_64\r\nphp-pdo-5.6.24-2.fc24.x86_64\r\nphp-pear-1.10.1-5.fc24.noarch\r\nphp-pecl-jsonc-1.3.10-1.fc24.x86_64\r\nphp-process-5.6.24-2.fc24.x86_64\r\nphp-xml-5.6.24-2.fc24.x86_64\r\n\r\n\r\n### Additional comments\r\n\r\nAs I detail in the forum post, the installation code defaults to \"root\" with no password when setting up access to the local MySQL database instance.  Since the account has been secured with a password, any attempts to access the database that way will always fail.  Since the installation procedure tried to access the database prior to actually prompting for the credentials it needs to access it, the cart has been placed before the horse.  Either the installation needs to proceed to the point where valid credentials can be entered, or the database credentials need to be requested in Step 1.  In either case, meaningful feedback to the user would be very helpful in the case where the installation cannot proceed.\r\n\r\nI would be happy to help in any way I can with crafting a work-around / fix for this issue but I will need some help getting started due to my unfamiliarity with the platform.  Feel free to contact me for anything you need."}}
{"actor":{"display_login":"brianteeman"}}