X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=doc%2FInstall.md;h=b109113ef9b4e9e9cb73f6e83293003742d91130;hb=d6fe212a49a3fdb66a2ab90b282b5c84e9bf2f07;hp=8bbfdd99ce2fa5bd29e155a8d37f6f5dd61f2e07;hpb=4e45987f74ccbe61a53c711317c2e45894435ece;p=friendica.git diff --git a/doc/Install.md b/doc/Install.md index 8bbfdd99ce..b109113ef9 100644 --- a/doc/Install.md +++ b/doc/Install.md @@ -30,7 +30,7 @@ Due to the large variety of operating systems and PHP platforms in existence we * Apache with mod-rewrite enabled and "Options All" so you can use a local `.htaccess` file * PHP 7.3+ (PHP8 is not fully supported yet) * PHP *command line* access with register_argc_argv set to true in the php.ini file - * Curl, GD, PDO, mbstrings, MySQLi, hash, xml, zip and OpenSSL extensions + * Curl, GD, GMP, PDO, mbstrings, MySQLi, hash, xml, zip and OpenSSL extensions * The POSIX module of PHP needs to be activated (e.g. [RHEL, CentOS](http://www.bigsoft.co.uk/blog/index.php/2014/12/08/posix-php-commands-not-working-under-centos-7) have disabled it) * Some form of email server or email gateway such that PHP mail() works. If you cannot set up your own email server, you can use the [phpmailer](https://github.com/friendica/friendica-addons/tree/develop/phpmailer) addon and use a remote SMTP server. @@ -102,7 +102,18 @@ If you encounter a bug, please let us know. ### Create a database -Create an empty database and note the access details (hostname, username, password, database name). +Create an empty database and note the access details (hostname, username, password, database name). +Generate a strong password, then enter mysql with: + + mysql + +Then use the following script using the password you just generated: + + CREATE DATABASE friendicadb; + CREATE USER 'friendica'@'localhost' IDENTIFIED BY '<>'; + GRANT ALL ON friendicadb.* TO 'friendica'@'localhost'; + FLUSH PRIVILEGES; + EXIT; Friendica needs the permission to create and delete fields and tables in its own database.