Hostgator has 'Hubzilla' on its list of Softaculous apps, version 5.4.3 released April 20, 2021. When I attempted to install it I got some error mesages, so I'm trying a manual install. I have a jailed shell, and I don't have root access. (It's a shared server.)
I need help installing hubzilla. I've been following the help/en/admin/administrator_guide#Requirements document at zotlabs.org.
I downdloaded the core-master.tar.gz file to my local machine, then put it on the remote host and unpacked it.
I used
http://www.digicert.com/help/ and it said my SSL certificate is good.
Now, I'm untangling the Requirements section to see if my site meets them. I don't know Linux, only Windows.
1. My HTTP server is Apache, and my site let's me
edit the .htaccess file in the html root directory. I haven't been able to discover which version of Apache is running.
2. PHP is version 7.4.21
3. php is available on the command line.
I don't know how to check these things:
3.a
register_argc_argv set to true in the php.ini file
3.b
no hosting provider restrictions on the use of exec() and proc_open()
php_info() shows a very long
configuration command starting with
'./configure' '--build=x86_64-redhat-linux-gnu' '--host=x86_64-redhat-linux-gnu' ....
4.
gd (with at least jpeg and png support)
I don't know how to check if the gd module has jpeg and png support.php -m shows the following modules:
[PHP Modules]bcmath, bz2, calendar, Core, ctype, curl, date, dom, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, imagick, imap, intl, ionCube Loader, json, libxml, mbstring, mysqli, mysqlnd, odbc, openssl, pcntl, pcre, PDO, pdo_mysql, PDO_ODBC, pdo_pgsql, pgsql, Phar, posix, pspell, readline, Reflection, session, SimpleXML, soap, sockets, SourceGuardian, SPL, standard, tidy, tokenizer, xml, xmlreader, xmlrpc, xmlwriter, xsl, zip, zlib,
[Zend Modules]the ionCube PHP Loader + ionCube24
I don't see the mcrypt module.
5.
xml extension is required if you want webdav to work.
If you mean the PHP xml module, it is listed in the results of php -m command.
6.
some form of email server or email gateway such that PHP mail() works.
I ran a little .php script from my browser. It called php's mail() function and sent me an email, and I received it.
7.
Mysql 5.x or MariaDB or postgres database server.
From the command line: mysql -V says:
mysql Ver 14.14 Distrib 5.6.41-84.1, for Linux (x86_64) using 6.08. cPanel has a
Cron Jobs app9.
Installation into a top-level domain or sub-domain (without a directory/path component in the URL) is REQUIRED.
After unpacking the .tar.gz file, I saw the files unpacked into subfolder "core-master." I used cPanel's File Manager to select all files and
moved them to .. (public_html) folder_________________________
I need to know about
mcrypt module substitute, or how to make my server install it, even though I don't have root permissions.
I'm not sure about
changing file or folder permissions. I thought I read something about that in the document but I don't see it in Requirements. I don't know which userid will be running the hubzilla code. Maybe there's a little php script which can tell me that?
I need advice on how to
check on php restrictions on argc, argv, exec, and proc_open, and check if gd module supports png and jpegIf I can get past the Requirements, I will move on to the next step.
Thank you for your help!--LMurphy