Support

Admin Tools

#25427 Application Instantiation Error: Akeeba Engine detected a problem while saving temporary data

Posted in ‘Admin Tools for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Admin Tools version
n/a

Latest post by keenmouse on Thursday, 30 June 2016 10:43 CDT

keenmouse
 Updated two sites to 3.8.4 yesterday, scheduled scans did not run list night. Attempting a command line scan results in this error:

Error displaying the error page: Application Instantiation Error: Akeeba Engine detected a problem while saving temporary data. Please restart your backup.%

dlb
Are there any warning messages when you view the Admin Tools Control Panel in the back end? There is a new(ish) warning about the temp folder that may tie in with your error message.

The error message is a little confusing, was there a backup going on at the same time?


Dale L. Brackin
Support Specialist


us.gifEnglish: native


Please keep in mind my timezone and cultural differences when reading my replies. Thank you!


????
My time zone is EST (UTC -5) (click here to see my current time in Philadelphia, PA)

keenmouse
Hi Dale,

No, there's no warning in the back end, and no backup was running. Here's the full output, which is the same on both sites:

$ /usr/local/php70/bin/php ~/[my domain]/cli/admintools-filescanner.php
Admin Tools PHP File Scanner CLI 3.8.4 (2016-06-20)
Copyright (C) 2011-2016 Nicholas K. Dionysopoulos
-------------------------------------------------------------------------------
Admin Tools is Free Software, distributed under the terms of the GNU General
Public License version 3 or, at your option, any later version.
This program comes with ABSOLUTELY NO WARRANTY as per sections 15 & 16 of the
license. See http://www.gnu.org/licenses/gpl-3.0.html for details.
-------------------------------------------------------------------------------
You are using PHP 7.0.6 (cli)

Unsetting time limit restrictions
Starting file scanning

Error displaying the error page: Application Instantiation Error: Akeeba Engine detected a problem while saving temporary data. Please restart your backup.% 

dlb
My guess is that the tmp folder is set wrong in PHP-CLI, but even if I'm right, I don't know how to fix it. I'll have to get Nicholas or Davide involved. I don't know if Nicholas will be back today, I'll let you know when I get more information.


Dale L. Brackin
Support Specialist


us.gifEnglish: native


Please keep in mind my timezone and cultural differences when reading my replies. Thank you!


????
My time zone is EST (UTC -5) (click here to see my current time in Philadelphia, PA)

dlb
It usually isn't that easy this late in the day. From Nicholas:
His site's temp directory is unwritwable from CLI
You will need to talk to your host about that.


Dale L. Brackin
Support Specialist


us.gifEnglish: native


Please keep in mind my timezone and cultural differences when reading my replies. Thank you!


????
My time zone is EST (UTC -5) (click here to see my current time in Philadelphia, PA)

keenmouse
Thanks. Did previous versions not try to write there? I'll have to figure out how to point PHP CLI at my own php.ini.

keenmouse
That doesn't seem to be the source of the problem:

$ /usr/local/php70/bin/php -i | grep tmp
sys_temp_dir => ~/[my domain]/tmp => ~/[my domain]/tmp
upload_tmp_dir => no value => no value
Protocols => dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtmp, rtsp, smtp, smtps, telnet, tftp
session.save_path => /tmp => /tmp
soap.wsdl_cache_dir => /tmp => /tmp
TMPDIR => ~/[my domain]/tmp
$_SERVER['TMPDIR'] => ~/[my domain]/tmp
$_ENV['TMPDIR'] => ~/[my domain]/tmp

$ touch ~/[my domain]/tmp/test

$ /usr/local/php70/bin/php ~/[my domain]/cli/admintools-filescanner.php
Admin Tools PHP File Scanner CLI 3.8.4 (2016-06-20)
Copyright (C) 2011-2016 Nicholas K. Dionysopoulos
-------------------------------------------------------------------------------
Admin Tools is Free Software, distributed under the terms of the GNU General
Public License version 3 or, at your option, any later version.
This program comes with ABSOLUTELY NO WARRANTY as per sections 15 & 16 of the
license. See http://www.gnu.org/licenses/gpl-3.0.html for details.
-------------------------------------------------------------------------------
You are using PHP 7.0.6 (cli)

Unsetting time limit restrictions
Starting file scanning

Error displaying the error page: Application Instantiation Error: Akeeba Engine detected a problem while saving temporary data. Please restart your backup.%                                                                                                                                  

nicholas
Akeeba Staff
Manager
Please note that, as Dale conveyed to you, I am talking about the site's temporary directory. You are showing us PHP's temporary directory. The directory I am talking about is the one defined in your Joomla configuration.php file. Do remember that all of our CLI scripts use Joomla's CLI interface, i.e. they are loading Joomla itself.

Furthermore keep in mind that just because a folder is inside your user account does NOT make it necessarily writeable by both the web server and the CLI interface. It's all about ownership and permissions. If the web site and the CLI script run under different users it's perfectly possible that your site's temporary directory is writeable by the web user but not the CLI user.

This is a very typical situation where the web server uses mod_php running under www-data or a similar user, whereas the CLI script runs under your account's user. Seeing the folder setup and the paths to PHP it seems that you have a typical Debian or Ubuntu shared hosting setup where the behaviour I described is the default.

Also, on another security note, it is not a good idea to have multiple domains under the same user account.

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

keenmouse
Ah, I see. How about this, then? I copied the tmp path straight out of Joomla Global Configuration. Note that this problem only started with upgrading to Admin Tools 3.8.4. It didn't happen with 3.8.3 and is not currently happening on the sites where I have not upgraded to 3.8.4 yet.

Also, thanks for your concern about multiple domains under one account. Rest assured, despite what may seem to be implied by the directory structure, I'm not doing this.

$ cat tmpWriteTest.php
<?php
$my_file = '/home/[my username]/[my domain]/tmp/testfile.txt';
$handle = fopen($my_file, 'w') or die('Cannot open file:  '.$my_file);
$data = 'This is the data';
fwrite($handle, $data);
?>%                                                                                                                                        

$ /usr/local/php70/bin/php tmpWriteTest.php

$ cat /home/[my username]/[my domain]/tmp/testfile.txt
This is the data%

nicholas
Akeeba Staff
Manager
I cannot reproduce this issue unless I make the site's temporary directory unwriteable. Is it possible that you have some other kind of hosting restriction preventing you from writing files there? Or do you have a script, CRON job or other server process which deletes the contents of the tmp directory constantly?

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

nicholas
Akeeba Staff
Manager
Also, I forgot to ask the obvious. Does the PHP file change scanner work from the backend of your site?

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

keenmouse
The back-end scanner does work. For now, I've set up the front-end scheduling feature and changed my cron job to a curl request, and it's working.

There's nothing clearing the tmp directory, and nothing else in my hosting setup that could be interfering. I have a copy of the site on my local dev server and it exhibits the same problem, even when I run admintools-filescanner.php as root.

If you want, I could put a copy of the site on a virtual machine and DropBox you an .ova.

nicholas
Akeeba Staff
Manager
I believe I know what happened. Due to a packaging error, installing 5.0.0.b1 does not install the new CLI scripts. Due to some changes in the PHP File Change Scanner engine the old scripts, which are left installed on your site, no longer work and do throw the error message you described.

Please try installing the latest dev release and retry the running CLI script of the PHP file change scanner. It should now work just fine.

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

keenmouse
Here's what I get now:

$ /usr/local/php70/bin/php ~/[my domain]/cli/admintools-filescanner.php
Admin Tools PHP File Scanner CLI rev565AE30 (2016-06-23)
Copyright (c) 2010-2016 Akeeba Ltd / Nicholas K. Dionysopoulos
-------------------------------------------------------------------------------
Admin Tools is Free Software, distributed under the terms of the GNU General
Public License version 3 or, at your option, any later version.
This program comes with ABSOLUTELY NO WARRANTY as per sections 15 & 16 of the
license. See http://www.gnu.org/licenses/gpl-3.0.html for details.
-------------------------------------------------------------------------------
You are using PHP 7.0.6 (cli)


Unsetting time limit restrictions.

Site paths determined by this script:
JPATH_BASE : /home/[my username]/[my domain]
JPATH_ADMINISTRATOR : /home/[my username]/[my domain]/administrator

Starting file scanning

Last Tick   : 2016-06-23 16:31:03 GMT-0600 (MDT)
Memory used : 3.36 Mb
Warnings    : no warnings issued (good)

Last Tick   : 2016-06-23 16:31:03 GMT-0600 (MDT)
Memory used : 4.15 Mb
Warnings    : no warnings issued (good)

Last Tick   : 2016-06-23 16:31:03 GMT-0600 (MDT)
Memory used : 4.51 Mb
Warnings    : no warnings issued (good)



********** ERROR! **********

Call to a member function getFiles() on boolean

Technical information:

Code: 0
File: /home/[my username]/[my domain]/administrator/components/com_akeeba/BackupEngine/Core/Domain/Pack.php
Line: 870

Stack Trace:

#0 /home/[my username]/[my domain]/administrator/components/com_akeeba/BackupEngine/Core/Domain/Pack.php(288): Akeeba\Engine\Core\Domain\Pack->scanFiles()
#1 /home/[my username]/[my domain]/administrator/components/com_akeeba/BackupEngine/Base/Part.php(252): Akeeba\Engine\Core\Domain\Pack->_run()
#2 /home/[my username]/[my domain]/administrator/components/com_akeeba/BackupEngine/Core/Kettenrad.php(314): Akeeba\Engine\Base\Part->tick()
#3 /home/[my username]/[my domain]/administrator/components/com_akeeba/BackupEngine/Base/Part.php(256): Akeeba\Engine\Core\Kettenrad->_run()
#4 /home/[my username]/[my domain]/cli/admintools-filescanner.php(236): Akeeba\Engine\Base\Part->tick()
#5 /home/[my username]/[my domain]/cli/admintools-filescanner.php(322): AdminToolsFAM->execute()
#6 {main}

nicholas
Akeeba Staff
Manager
That's strange. It's as if files have been deleted while you are running the scan. Do you have something that clears the contents of the site's temporary directory periodically, like the option the System – Admin Tools plugin itself has?

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

keenmouse
I have temp directory cleaning in Admin Tools set to 10080 minutes (7 days), nothing else. Other than index.html, the only other files I currently have in tmp are akeeba.backend..log (hmm... two dots?), akeeba.backend.log, and akeeba.cli.log. All are zero size and last updated about 22h ago.

I have put a copy of the site on a virtual machine and uploaded it to Google Drive, if you want it.

nicholas
Akeeba Staff
Manager
The copy of the site won't help. The place the error comes from says that you are missing files from the installation. I was wrong before when I thought it's the temporary directory. The strangest part is that these files need to exist for the scanning process to get this far or even for the scanning to work on the back-end.

When something behaves like two different systems at the same time the answer is usually opcode caching. Please try disabling Zend Opcache from your PHP CLI's configuration.

First run the command line PHP executable with the --ini parameter to find out the location of your php.ini file. Then edit the file and locate the zend_extension line referencing opcache. Comment it out and rerun the file change scanner CLI script. It should work.

If that doesn't work either, sorry, I am out of ideas.

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

keenmouse
I still get the same error after disabling opcache.

I'd be willing to settle for using the front-end scheduling, but now even that is not working for me in anything above 3.8.4. I get a 403 and I have not changed anything since it worked in 3.8.4. Back-end scanning still works, but I can't be manually scanning every site every day.

nicholas
Akeeba Staff
Manager
I'm trying to understand. Did you change anything between Friday when I last replied and today?

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

keenmouse
As of Friday, my dev server was on the development version you had me download. Front-end scheduling had been working on 3.8.4, but I had not tested it in the development version. When I tried it, it didn't work. I restored the site from a backup with 3.8.4 and confirmed again that front-end scheduling was working. Then I upgraded to 4.0.0.b1 and tested front-end scheduling again and it didn't work. So front-end scheduling works on 3.8.4, but gives me 403 errors on 4.0.0.b1 and the development version you had me download.

I tested 4.0.0.b1 and the development version on my live site as well, in case there were any relevant differences in the environment, but got exactly the same results. I've put the live site back on 3.8.4 so I can keep it running normally.

nicholas
Akeeba Staff
Manager
Aha! OK, now I understand what happened. There was indeed a bug in the dev release I sent you. Please try the one from https://www.akeebabackup.com/download/developer-releases/admin-tools-professional/revef077f6.html

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

keenmouse
Second edit: No, it's still not working. It looked like it was working, but it failed again.

This is probably the relevant part:

HTTP/1.1 500 FOF: Model \Akeeba\AdminTools\Site\Model\ScanAlert not found


 curl -L --max-redirs 1000 -v "https://[my domain]/index.php?option=com_admintools&view=filescanner&key=K7Gux6IscG3Gf0x8ZnbO"
* Hostname was NOT found in DNS cache
*   Trying [my ip address]...
* Connected to [my domain] ([my ip address]) port 443 (#0)
* successfully set certificate verify locations:
*   CAfile: none
  CApath: /etc/ssl/certs
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS handshake, Server hello (2):
* SSLv3, TLS handshake, CERT (11):
* SSLv3, TLS handshake, Server key exchange (12):
* SSLv3, TLS handshake, Server finished (14):
* SSLv3, TLS handshake, Client key exchange (16):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSL connection using ECDHE-RSA-AES128-GCM-SHA256
* Server certificate:
*        subject: CN=[my domain]
*        start date: 2016-05-19 08:04:00 GMT
*        expire date: 2016-08-17 08:04:00 GMT
*        subjectAltName: [my domain] matched
*        issuer: C=US; O=Let's Encrypt; CN=Let's Encrypt Authority X3
*        SSL certificate verify ok.
> GET /index.php?option=com_admintools&view=filescanner&key=K7Gux6IscG3Gf0x8ZnbO HTTP/1.1
> User-Agent: curl/7.35.0
> Host: [my domain]
> Accept: */*
>
< HTTP/1.1 302 Found
< Date: Tue, 28 Jun 2016 19:30:45 GMT
* Server Apache is not blacklisted
< Server: Apache
< Strict-Transport-Security: max-age=31536000
< Connection: close
< Set-Cookie: d6f22d21c02aef8bb5f8b3a93b05c9ea=2G-641nA9RH-quO1Q7IqL3; path=/; HttpOnly
< X-Frame-Options: SAMEORIGIN
< Access-Control-Allow-Origin: *
< Timing-Allow-Origin: *
< Location: https://[my domain]/component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB
< X-Content-Type-Options: nosniff
< X-XSS-Protection: 1; mode=block
< Cache-Control: no-transform
< Vary: Accept-Encoding
< Content-Length: 0
< Content-Type: text/plain;charset=UTF-8
<
* Closing connection 0
* SSLv3, TLS alert, Client hello (1):
* Issue another request to this URL: 'https://[my domain]/component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB'
* Hostname was found in DNS cache
*   Trying [my ip address]...
* Connected to [my domain] ([my ip address]) port 443 (#1)
* successfully set certificate verify locations:
*   CAfile: none
  CApath: /etc/ssl/certs
* SSL re-using session ID
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS handshake, Server hello (2):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSL connection using ECDHE-RSA-AES128-GCM-SHA256
* Server certificate:
*        subject: CN=[my domain]
*        start date: 2016-05-19 08:04:00 GMT
*        expire date: 2016-08-17 08:04:00 GMT
*        subjectAltName: [my domain] matched
*        issuer: C=US; O=Let's Encrypt; CN=Let's Encrypt Authority X3
*        SSL certificate verify ok.
> GET /component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB HTTP/1.1
> User-Agent: curl/7.35.0
> Host: [my domain]
> Accept: */*
>
< HTTP/1.1 302 Found
< Date: Tue, 28 Jun 2016 19:30:49 GMT
* Server Apache is not blacklisted
< Server: Apache
< Strict-Transport-Security: max-age=31536000
< Connection: close
< Set-Cookie: d6f22d21c02aef8bb5f8b3a93b05c9ea=wuMVJysgJwevEwf5e42sA1; path=/; HttpOnly
< X-Frame-Options: SAMEORIGIN
< Access-Control-Allow-Origin: *
< Timing-Allow-Origin: *
< Location: https://[my domain]/component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB
< X-Content-Type-Options: nosniff
< X-XSS-Protection: 1; mode=block
< Cache-Control: no-transform
< Vary: Accept-Encoding
< Content-Length: 0
< Content-Type: text/plain;charset=UTF-8
<
* Closing connection 1
* SSLv3, TLS alert, Client hello (1):
* Issue another request to this URL: 'https://[my domain]/component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB'
* Hostname was found in DNS cache
*   Trying [my ip address]...
* Connected to [my domain] ([my ip address]) port 443 (#2)
* successfully set certificate verify locations:
*   CAfile: none
  CApath: /etc/ssl/certs
* SSL re-using session ID
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS handshake, Server hello (2):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSL connection using ECDHE-RSA-AES128-GCM-SHA256
* Server certificate:
*        subject: CN=[my domain]
*        start date: 2016-05-19 08:04:00 GMT
*        expire date: 2016-08-17 08:04:00 GMT
*        subjectAltName: [my domain] matched
*        issuer: C=US; O=Let's Encrypt; CN=Let's Encrypt Authority X3
*        SSL certificate verify ok.
> GET /component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB HTTP/1.1
> User-Agent: curl/7.35.0
> Host: [my domain]
> Accept: */*
>
< HTTP/1.1 302 Found
< Date: Tue, 28 Jun 2016 19:30:49 GMT
* Server Apache is not blacklisted
< Server: Apache
< Strict-Transport-Security: max-age=31536000
< Connection: close
< Set-Cookie: d6f22d21c02aef8bb5f8b3a93b05c9ea=Tr5AEIx-imutUgiFOgct03; path=/; HttpOnly
< X-Frame-Options: SAMEORIGIN
< Access-Control-Allow-Origin: *
< Timing-Allow-Origin: *
< Location: https://[my domain]/component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB
< X-Content-Type-Options: nosniff
< X-XSS-Protection: 1; mode=block
< Cache-Control: no-transform
< Vary: Accept-Encoding
< Content-Length: 0
< Content-Type: text/plain;charset=UTF-8
<
* Closing connection 2
* SSLv3, TLS alert, Client hello (1):
* Issue another request to this URL: 'https://[my domain]/component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB'
* Hostname was found in DNS cache
*   Trying [my ip address]...
* Connected to [my domain] ([my ip address]) port 443 (#3)
* successfully set certificate verify locations:
*   CAfile: none
  CApath: /etc/ssl/certs
* SSL re-using session ID
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS handshake, Server hello (2):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSL connection using ECDHE-RSA-AES128-GCM-SHA256
* Server certificate:
*        subject: CN=[my domain]
*        start date: 2016-05-19 08:04:00 GMT
*        expire date: 2016-08-17 08:04:00 GMT
*        subjectAltName: [my domain] matched
*        issuer: C=US; O=Let's Encrypt; CN=Let's Encrypt Authority X3
*        SSL certificate verify ok.
> GET /component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB HTTP/1.1
> User-Agent: curl/7.35.0
> Host: [my domain]
> Accept: */*
>
< HTTP/1.1 302 Found
< Date: Tue, 28 Jun 2016 19:30:56 GMT
* Server Apache is not blacklisted
< Server: Apache
< Strict-Transport-Security: max-age=31536000
< Connection: close
< Set-Cookie: d6f22d21c02aef8bb5f8b3a93b05c9ea=F-wRelaE0qchBxV6IfvHW1; path=/; HttpOnly
< X-Frame-Options: SAMEORIGIN
< Access-Control-Allow-Origin: *
< Timing-Allow-Origin: *
< Location: https://[my domain]/component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB
< X-Content-Type-Options: nosniff
< X-XSS-Protection: 1; mode=block
< Cache-Control: no-transform
< Vary: Accept-Encoding
< Content-Length: 0
< Content-Type: text/plain;charset=UTF-8
<
* Closing connection 3
* SSLv3, TLS alert, Client hello (1):
* Issue another request to this URL: 'https://[my domain]/component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB'
* Hostname was found in DNS cache
*   Trying [my ip address]...
* Connected to [my domain] ([my ip address]) port 443 (#4)
* successfully set certificate verify locations:
*   CAfile: none
  CApath: /etc/ssl/certs
* SSL re-using session ID
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS handshake, Server hello (2):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSL connection using ECDHE-RSA-AES128-GCM-SHA256
* Server certificate:
*        subject: CN=[my domain]
*        start date: 2016-05-19 08:04:00 GMT
*        expire date: 2016-08-17 08:04:00 GMT
*        subjectAltName: [my domain] matched
*        issuer: C=US; O=Let's Encrypt; CN=Let's Encrypt Authority X3
*        SSL certificate verify ok.
> GET /component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB HTTP/1.1
> User-Agent: curl/7.35.0
> Host: [my domain]
> Accept: */*
>
< HTTP/1.1 302 Found
< Date: Tue, 28 Jun 2016 19:31:02 GMT
* Server Apache is not blacklisted
< Server: Apache
< Strict-Transport-Security: max-age=31536000
< Connection: close
< Set-Cookie: d6f22d21c02aef8bb5f8b3a93b05c9ea=ylimr%2CnnfaA4QaAc1RWkR1; path=/; HttpOnly
< X-Frame-Options: SAMEORIGIN
< Access-Control-Allow-Origin: *
< Timing-Allow-Origin: *
< Location: https://[my domain]/component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB
< X-Content-Type-Options: nosniff
< X-XSS-Protection: 1; mode=block
< Cache-Control: no-transform
< Vary: Accept-Encoding
< Content-Length: 0
< Content-Type: text/plain;charset=UTF-8
<
* Closing connection 4
* SSLv3, TLS alert, Client hello (1):
* Issue another request to this URL: 'https://[my domain]/component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB'
* Hostname was found in DNS cache
*   Trying [my ip address]...
* Connected to [my domain] ([my ip address]) port 443 (#5)
* successfully set certificate verify locations:
*   CAfile: none
  CApath: /etc/ssl/certs
* SSL re-using session ID
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS handshake, Server hello (2):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSL connection using ECDHE-RSA-AES128-GCM-SHA256
* Server certificate:
*        subject: CN=[my domain]
*        start date: 2016-05-19 08:04:00 GMT
*        expire date: 2016-08-17 08:04:00 GMT
*        subjectAltName: [my domain] matched
*        issuer: C=US; O=Let's Encrypt; CN=Let's Encrypt Authority X3
*        SSL certificate verify ok.
> GET /component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB HTTP/1.1
> User-Agent: curl/7.35.0
> Host: [my domain]
> Accept: */*
>
< HTTP/1.1 302 Found
< Date: Tue, 28 Jun 2016 19:31:08 GMT
* Server Apache is not blacklisted
< Server: Apache
< Strict-Transport-Security: max-age=31536000
< Connection: close
< Set-Cookie: d6f22d21c02aef8bb5f8b3a93b05c9ea=BIF5v0Ci90jyeGNmiAjDY2; path=/; HttpOnly
< X-Frame-Options: SAMEORIGIN
< Access-Control-Allow-Origin: *
< Timing-Allow-Origin: *
< Location: https://[my domain]/component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB
< X-Content-Type-Options: nosniff
< X-XSS-Protection: 1; mode=block
< Cache-Control: no-transform
< Vary: Accept-Encoding
< Content-Length: 0
< Content-Type: text/plain;charset=UTF-8
<
* Closing connection 5
* SSLv3, TLS alert, Client hello (1):
* Issue another request to this URL: 'https://[my domain]/component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB'
* Hostname was found in DNS cache
*   Trying [my ip address]...
* Connected to [my domain] ([my ip address]) port 443 (#6)
* successfully set certificate verify locations:
*   CAfile: none
  CApath: /etc/ssl/certs
* SSL re-using session ID
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS handshake, Server hello (2):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSL connection using ECDHE-RSA-AES128-GCM-SHA256
* Server certificate:
*        subject: CN=[my domain]
*        start date: 2016-05-19 08:04:00 GMT
*        expire date: 2016-08-17 08:04:00 GMT
*        subjectAltName: [my domain] matched
*        issuer: C=US; O=Let's Encrypt; CN=Let's Encrypt Authority X3
*        SSL certificate verify ok.
> GET /component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB HTTP/1.1
> User-Agent: curl/7.35.0
> Host: [my domain]
> Accept: */*
>
< HTTP/1.1 302 Found
< Date: Tue, 28 Jun 2016 19:31:13 GMT
* Server Apache is not blacklisted
< Server: Apache
< Strict-Transport-Security: max-age=31536000
< Connection: close
< Set-Cookie: d6f22d21c02aef8bb5f8b3a93b05c9ea=R6s7ciBmgGEMn6VHsf8BT0; path=/; HttpOnly
< X-Frame-Options: SAMEORIGIN
< Access-Control-Allow-Origin: *
< Timing-Allow-Origin: *
< Location: https://[my domain]/component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB
< X-Content-Type-Options: nosniff
< X-XSS-Protection: 1; mode=block
< Cache-Control: no-transform
< Vary: Accept-Encoding
< Content-Length: 0
< Content-Type: text/plain;charset=UTF-8
<
* Closing connection 6
* SSLv3, TLS alert, Client hello (1):
* Issue another request to this URL: 'https://[my domain]/component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB'
* Hostname was found in DNS cache
*   Trying [my ip address]...
* Connected to [my domain] ([my ip address]) port 443 (#7)
* successfully set certificate verify locations:
*   CAfile: none
  CApath: /etc/ssl/certs
* SSL re-using session ID
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS handshake, Server hello (2):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSL connection using ECDHE-RSA-AES128-GCM-SHA256
* Server certificate:
*        subject: CN=[my domain]
*        start date: 2016-05-19 08:04:00 GMT
*        expire date: 2016-08-17 08:04:00 GMT
*        subjectAltName: [my domain] matched
*        issuer: C=US; O=Let's Encrypt; CN=Let's Encrypt Authority X3
*        SSL certificate verify ok.
> GET /component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB HTTP/1.1
> User-Agent: curl/7.35.0
> Host: [my domain]
> Accept: */*
>
< HTTP/1.1 302 Found
< Date: Tue, 28 Jun 2016 19:31:20 GMT
* Server Apache is not blacklisted
< Server: Apache
< Strict-Transport-Security: max-age=31536000
< Connection: close
< Set-Cookie: d6f22d21c02aef8bb5f8b3a93b05c9ea=hL2SEOiLdC3kduqp83l020; path=/; HttpOnly
< X-Frame-Options: SAMEORIGIN
< Access-Control-Allow-Origin: *
< Timing-Allow-Origin: *
< Location: https://[my domain]/component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB
< X-Content-Type-Options: nosniff
< X-XSS-Protection: 1; mode=block
< Cache-Control: no-transform
< Vary: Accept-Encoding
< Content-Length: 0
< Content-Type: text/plain;charset=UTF-8
<
* Closing connection 7
* SSLv3, TLS alert, Client hello (1):
* Issue another request to this URL: 'https://[my domain]/component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB'
* Hostname was found in DNS cache
*   Trying [my ip address]...
* Connected to [my domain] ([my ip address]) port 443 (#8)
* successfully set certificate verify locations:
*   CAfile: none
  CApath: /etc/ssl/certs
* SSL re-using session ID
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS handshake, Server hello (2):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSL connection using ECDHE-RSA-AES128-GCM-SHA256
* Server certificate:
*        subject: CN=[my domain]
*        start date: 2016-05-19 08:04:00 GMT
*        expire date: 2016-08-17 08:04:00 GMT
*        subjectAltName: [my domain] matched
*        issuer: C=US; O=Let's Encrypt; CN=Let's Encrypt Authority X3
*        SSL certificate verify ok.
> GET /component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB HTTP/1.1
> User-Agent: curl/7.35.0
> Host: [my domain]
> Accept: */*
>
< HTTP/1.1 302 Found
< Date: Tue, 28 Jun 2016 19:31:26 GMT
* Server Apache is not blacklisted
< Server: Apache
< Strict-Transport-Security: max-age=31536000
< Connection: close
< Set-Cookie: d6f22d21c02aef8bb5f8b3a93b05c9ea=rMJSwJuTcslnKfJfnAL%2CF2; path=/; HttpOnly
< X-Frame-Options: SAMEORIGIN
< Access-Control-Allow-Origin: *
< Timing-Allow-Origin: *
< Location: https://[my domain]/component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB
< X-Content-Type-Options: nosniff
< X-XSS-Protection: 1; mode=block
< Cache-Control: no-transform
< Vary: Accept-Encoding
< Content-Length: 0
< Content-Type: text/plain;charset=UTF-8
<
* Closing connection 8
* SSLv3, TLS alert, Client hello (1):
* Issue another request to this URL: 'https://[my domain]/component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB'
* Hostname was found in DNS cache
*   Trying [my ip address]...
* Connected to [my domain] ([my ip address]) port 443 (#9)
* successfully set certificate verify locations:
*   CAfile: none
  CApath: /etc/ssl/certs
* SSL re-using session ID
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS handshake, Server hello (2):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSL connection using ECDHE-RSA-AES128-GCM-SHA256
* Server certificate:
*        subject: CN=[my domain]
*        start date: 2016-05-19 08:04:00 GMT
*        expire date: 2016-08-17 08:04:00 GMT
*        subjectAltName: [my domain] matched
*        issuer: C=US; O=Let's Encrypt; CN=Let's Encrypt Authority X3
*        SSL certificate verify ok.
> GET /component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB HTTP/1.1
> User-Agent: curl/7.35.0
> Host: [my domain]
> Accept: */*
>
< HTTP/1.1 302 Found
< Date: Tue, 28 Jun 2016 19:31:33 GMT
* Server Apache is not blacklisted
< Server: Apache
< Strict-Transport-Security: max-age=31536000
< Connection: close
< Set-Cookie: d6f22d21c02aef8bb5f8b3a93b05c9ea=G03t%2C11p8tHtWIsbU75362; path=/; HttpOnly
< X-Frame-Options: SAMEORIGIN
< Access-Control-Allow-Origin: *
< Timing-Allow-Origin: *
< Location: https://[my domain]/component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB
< X-Content-Type-Options: nosniff
< X-XSS-Protection: 1; mode=block
< Cache-Control: no-transform
< Vary: Accept-Encoding
< Content-Length: 0
< Content-Type: text/plain;charset=UTF-8
<
* Closing connection 9
* SSLv3, TLS alert, Client hello (1):
* Issue another request to this URL: 'https://[my domain]/component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB'
* Hostname was found in DNS cache
*   Trying [my ip address]...
* Connected to [my domain] ([my ip address]) port 443 (#10)
* successfully set certificate verify locations:
*   CAfile: none
  CApath: /etc/ssl/certs
* SSL re-using session ID
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS handshake, Server hello (2):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSL connection using ECDHE-RSA-AES128-GCM-SHA256
* Server certificate:
*        subject: CN=[my domain]
*        start date: 2016-05-19 08:04:00 GMT
*        expire date: 2016-08-17 08:04:00 GMT
*        subjectAltName: [my domain] matched
*        issuer: C=US; O=Let's Encrypt; CN=Let's Encrypt Authority X3
*        SSL certificate verify ok.
> GET /component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB HTTP/1.1
> User-Agent: curl/7.35.0
> Host: [my domain]
> Accept: */*
>
< HTTP/1.1 302 Found
< Date: Tue, 28 Jun 2016 19:31:39 GMT
* Server Apache is not blacklisted
< Server: Apache
< Strict-Transport-Security: max-age=31536000
< Connection: close
< Set-Cookie: d6f22d21c02aef8bb5f8b3a93b05c9ea=PKBhwSGdJ37NrVLGqmTDj3; path=/; HttpOnly
< X-Frame-Options: SAMEORIGIN
< Access-Control-Allow-Origin: *
< Timing-Allow-Origin: *
< Location: https://[my domain]/component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB
< X-Content-Type-Options: nosniff
< X-XSS-Protection: 1; mode=block
< Cache-Control: no-transform
< Vary: Accept-Encoding
< Content-Length: 0
< Content-Type: text/plain;charset=UTF-8
<
* Closing connection 10
* SSLv3, TLS alert, Client hello (1):
* Issue another request to this URL: 'https://[my domain]/component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB'
* Hostname was NOT found in DNS cache
*   Trying [my ip address]...
* Connected to [my domain] ([my ip address]) port 443 (#11)
* successfully set certificate verify locations:
*   CAfile: none
  CApath: /etc/ssl/certs
* SSL re-using session ID
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS handshake, Server hello (2):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSL connection using ECDHE-RSA-AES128-GCM-SHA256
* Server certificate:
*        subject: CN=[my domain]
*        start date: 2016-05-19 08:04:00 GMT
*        expire date: 2016-08-17 08:04:00 GMT
*        subjectAltName: [my domain] matched
*        issuer: C=US; O=Let's Encrypt; CN=Let's Encrypt Authority X3
*        SSL certificate verify ok.
> GET /component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB HTTP/1.1
> User-Agent: curl/7.35.0
> Host: [my domain]
> Accept: */*
>
< HTTP/1.1 302 Found
< Date: Tue, 28 Jun 2016 19:31:46 GMT
* Server Apache is not blacklisted
< Server: Apache
< Strict-Transport-Security: max-age=31536000
< Connection: close
< Set-Cookie: d6f22d21c02aef8bb5f8b3a93b05c9ea=syexYtXdRQP9DcQY%2C61I-1; path=/; HttpOnly
< X-Frame-Options: SAMEORIGIN
< Access-Control-Allow-Origin: *
< Timing-Allow-Origin: *
< Location: https://[my domain]/component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB
< X-Content-Type-Options: nosniff
< X-XSS-Protection: 1; mode=block
< Cache-Control: no-transform
< Vary: Accept-Encoding
< Content-Length: 0
< Content-Type: text/plain;charset=UTF-8
<
* Closing connection 11
* SSLv3, TLS alert, Client hello (1):
* Issue another request to this URL: 'https://[my domain]/component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB'
* Hostname was found in DNS cache
*   Trying [my ip address]...
* Connected to [my domain] ([my ip address]) port 443 (#12)
* successfully set certificate verify locations:
*   CAfile: none
  CApath: /etc/ssl/certs
* SSL re-using session ID
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS handshake, Server hello (2):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSL connection using ECDHE-RSA-AES128-GCM-SHA256
* Server certificate:
*        subject: CN=[my domain]
*        start date: 2016-05-19 08:04:00 GMT
*        expire date: 2016-08-17 08:04:00 GMT
*        subjectAltName: [my domain] matched
*        issuer: C=US; O=Let's Encrypt; CN=Let's Encrypt Authority X3
*        SSL certificate verify ok.
> GET /component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB HTTP/1.1
> User-Agent: curl/7.35.0
> Host: [my domain]
> Accept: */*
>
< HTTP/1.1 302 Found
< Date: Tue, 28 Jun 2016 19:31:52 GMT
* Server Apache is not blacklisted
< Server: Apache
< Strict-Transport-Security: max-age=31536000
< Connection: close
< Set-Cookie: d6f22d21c02aef8bb5f8b3a93b05c9ea=KMMHz1fvIYLqdh52j-%2CwQ2; path=/; HttpOnly
< X-Frame-Options: SAMEORIGIN
< Access-Control-Allow-Origin: *
< Timing-Allow-Origin: *
< Location: https://[my domain]/component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB
< X-Content-Type-Options: nosniff
< X-XSS-Protection: 1; mode=block
< Cache-Control: no-transform
< Vary: Accept-Encoding
< Content-Length: 0
< Content-Type: text/plain;charset=UTF-8
<
* Closing connection 12
* SSLv3, TLS alert, Client hello (1):
* Issue another request to this URL: 'https://[my domain]/component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB'
* Hostname was found in DNS cache
*   Trying [my ip address]...
* Connected to [my domain] ([my ip address]) port 443 (#13)
* successfully set certificate verify locations:
*   CAfile: none
  CApath: /etc/ssl/certs
* SSL re-using session ID
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS handshake, Server hello (2):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSL connection using ECDHE-RSA-AES128-GCM-SHA256
* Server certificate:
*        subject: CN=[my domain]
*        start date: 2016-05-19 08:04:00 GMT
*        expire date: 2016-08-17 08:04:00 GMT
*        subjectAltName: [my domain] matched
*        issuer: C=US; O=Let's Encrypt; CN=Let's Encrypt Authority X3
*        SSL certificate verify ok.
> GET /component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB HTTP/1.1
> User-Agent: curl/7.35.0
> Host: [my domain]
> Accept: */*
>
< HTTP/1.1 302 Found
< Date: Tue, 28 Jun 2016 19:31:58 GMT
* Server Apache is not blacklisted
< Server: Apache
< Strict-Transport-Security: max-age=31536000
< Connection: close
< Set-Cookie: d6f22d21c02aef8bb5f8b3a93b05c9ea=B9w5NVn0m%2C3-0wOebizyp2; path=/; HttpOnly
< X-Frame-Options: SAMEORIGIN
< Access-Control-Allow-Origin: *
< Timing-Allow-Origin: *
< Location: https://[my domain]/component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB
< X-Content-Type-Options: nosniff
< X-XSS-Protection: 1; mode=block
< Cache-Control: no-transform
< Vary: Accept-Encoding
< Content-Length: 0
< Content-Type: text/plain;charset=UTF-8
<
* Closing connection 13
* SSLv3, TLS alert, Client hello (1):
* Issue another request to this URL: 'https://[my domain]/component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB'
* Hostname was found in DNS cache
*   Trying [my ip address]...
* Connected to [my domain] ([my ip address]) port 443 (#14)
* successfully set certificate verify locations:
*   CAfile: none
  CApath: /etc/ssl/certs
* SSL re-using session ID
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS handshake, Server hello (2):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSL connection using ECDHE-RSA-AES128-GCM-SHA256
* Server certificate:
*        subject: CN=[my domain]
*        start date: 2016-05-19 08:04:00 GMT
*        expire date: 2016-08-17 08:04:00 GMT
*        subjectAltName: [my domain] matched
*        issuer: C=US; O=Let's Encrypt; CN=Let's Encrypt Authority X3
*        SSL certificate verify ok.
> GET /component/admintools/?view=FileScanner&task=step&key=K7Gux6IscG3Gf0x8ZnbO&lang=en-GB HTTP/1.1
> User-Agent: curl/7.35.0
> Host: [my domain]
> Accept: */*
>
< HTTP/1.1 500 FOF: Model \Akeeba\AdminTools\Site\Model\ScanAlert not found
< Date: Tue, 28 Jun 2016 19:31:58 GMT
* Server Apache is not blacklisted
< Server: Apache
< Strict-Transport-Security: max-age=31536000
< Cache-Control: no-cache
< Pragma: no-cache
< Set-Cookie: d6f22d21c02aef8bb5f8b3a93b05c9ea=GnjchUXTItZrbTBfiSi%2CG1; path=/; HttpOnly
< X-Frame-Options: SAMEORIGIN
< Access-Control-Allow-Origin: *
< Timing-Allow-Origin: *
< X-Content-Type-Options: nosniff
< X-XSS-Protection: 1; mode=block
< Cache-Control: no-transform
< Connection: close
< Transfer-Encoding: chunked
< Content-Type: text/html; charset=UTF-8
<
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-gb" lang="en-gb" dir="ltr">
<head>
        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
        <title>500 - FOF: Model \Akeeba\AdminTools\Site\Model\ScanAlert not found</title>
        <link rel="stylesheet" href="https://www.akeeba.com/templates/system/css/error.css" type="text/css" />
                </head>
<body>
        <div class="error">
                <div id="outline">
                <div id="errorboxoutline">
                        <div id="errorboxheader">500 - FOF: Model \Akeeba\AdminTools\Site\Model\ScanAlert not found</div>
                        <div id="errorboxbody">
                        <p><strong>You may not be able to visit this page because of:</strong></p>
                        <ol>
                                <li>an <strong>out-of-date bookmark/favourite</strong></li>
                                <li>a search engine that has an <strong>out-of-date listing for this site</strong></li>
                                <li>a <strong>mistyped address</strong></li>
                                <li>you have <strong>no access</strong> to this page</li>
                                <li>The requested resource was not found.</li>
                                <li>An error has occurred while processing your request.</li>
                        </ol>
                        <p><strong>Please try one of the following pages:</strong></p>
                        <ul>
                                <li><a href="https://www.akeeba.com/index.php" title="Go to the Home Page">Home Page</a></li>
                        </ul>
                        <p>If difficulties persist, please contact the System Administrator of this site and report the error below.</p>
                        <div id="techinfo">
                        <p>FOF: Model \Akeeba\AdminTools\Site\Model\ScanAlert not found</p>
                        <p>
                                                        </p>
                        </div>
                        </div>
                </div>
                </div>
        </div>
</body>
</html>
* Closing connection 14
* SSLv3, TLS alert, Client hello (1):

nicholas
Akeeba Staff
Manager
Rename the file components/com_admintools/Model/Scanalerts.php to ScanAlerts.php (mind the case). For some reason the version control decided to screw up the filename case. Sorry about that.

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

keenmouse
That worked, so we have an acceptable solution. Thank you.

I'm rebuilding my smallest site that has the command-line scanning issue from scratch, to see at what point the scan starts to fail. I'm almost finished and it is still working, using the latest development version you pointed me to. So I'm thinking that on the sites where it doesn't work, it is due to something that was left behind during an update at some point. If you want to leave this ticket open for now, I'll let you know what I find, if anything. And you can let me know if you want me to compare anything between the rebuilt site and the original with the problem.

By the way, with this development version installed, will I have to install the next official release manually, or will it be detected as an available update?

Thanks again for your help.

keenmouse
The development version no longer allows me to filter scan reports by marked safe/unsafe status. Could you bring that back?

keenmouse
Wait a minute… I hadn't bothered to try the command-line scanner in that latest development version. I just tried it and it worked!

So I went back and retried the command-line scanner with each version to confirm what I had seen before. I've confirmed:

3.8.4 doesn't work.
4.0.0.b1 (after renaming Scanalert.php to ScanAlert.php) doesn't work.
rev565AE30 (after renaming Scanalert.php to ScanAlert.php) doesn't work.
revEF077F6 (after renaming Scanalert.php to ScanAlert.php) WORKS.

Whether you realized it or not, you fixed the original problem! Thank you!

nicholas
Akeeba Staff
Manager
Hi Jim,

The CLI script was indeed not working until the last development version I sent you and then only if you rename components/com_admintools/Model/Scanalerts.php to ScanAlerts.php I know it's fixed now. I hadn't realised you were still struggling. Sorry!

Regarding the Marked Safe status, it is still supported and does work. I understand your confusion. We are now following Joomla 3's user interface guidelines which are, um, "lacking" (I'm trying not to on a tirade about how they screwed up UX by making features undiscoverable). Look at the left hand side of your page. See that little tiny right pointing arrow in a circle right beneath the Toolbar? Click on it to reveal the filter sidebar. That's the arrow thing:

And here's the filter per Marked Safe status, the second drop-down displayed by Joomla

I know that the interface sucks. I hate the sidebar with a passion. But it's how Joomla renders all its filters, so... :( In a future version we're going to implement this as a Search Tools button which is the other way core Joomla 3 components use to render filters. Yes, I am as confused as you are.

And finally:
By the way, with this development version installed, will I have to install the next official release manually, or will it be detected as an available update?

Most likely not, because of the way Joomla extensions update work. Check back next Wednesday, there should be a next official release by then (probably by Monday, but I still need to run a few more tests).

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

keenmouse
Ah, there it is!

Thanks again for your help.

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!