phpFormGenerator installation verification

I’m a GetSimple CMS user looking for something different. I am on my dev ws using linux mint 18.2 and all seems to work fine. Tried auto and manual installation of basic Grav, Grav with Admin and a packaged Grav. The basic Grav would work, but anything with “admin” would not start reporting “phpFormGenerator installation verification” errors (permissions in the forms directory).
As I don’t have any forms directories or the phpFormsGenerator on my workstation, I am very confused. I’ve read all the installation instructions carefully, including https://hostpresto.com/community/tutorials/install-and-configure-grav-cms-on-ubuntu-16-04/.
I’m running php7 and nginx.
Any help for me. ???
Jerry A

Hi Jerry!
Can you please provide full error?

Makary,
I am providing a screen shot to show the problem so you can also the
URL. Nothing shows up in either the system logs or in the Nginx logs.
I’ve set all grav directories and files to 775 and both group and owner to
www-data.
Thanks Much
Jerry A

Are you on a Windows or Linux machine?
Edit:
Okay, my mistake, Ubuntu, right?
Please, give me the output of a command ls -ml grav/* executed in the webserver folder

MakaryGo
Am running Linux Mint 18.2 with Nginx web server.
Jerry

Here it is:
jerry@Gertie006 ~ $ cd /Work/www
jerry@Gertie006 /Work/www $ ls -ml grav/*
-rwxrwxrw- 1 www-data www-data 88053 Jul 7 07:38 grav/CHANGELOG.md
-rwxrwxrw- 1 www-data www-data 302 Jul 7 07:38 grav/codeception.yml
-rwxrwxrw- 1 www-data www-data 3216 Jul 7 07:38 grav/CODE_OF_CONDUCT.md
-rwxrwxrw- 1 www-data www-data 1846 Jul 7 07:38 grav/composer.json
-rwxrwxrw- 1 www-data www-data 118369 Jul 7 07:38 grav/composer.lock
-rwxrwxrw- 1 www-data www-data 7061 Jul 7 07:38 grav/CONTRIBUTING.md
-rwxrwxrw- 1 www-data www-data 1545 Jul 7 07:38 grav/index.php
-rwxrwxrw- 1 www-data www-data 1071 Jul 7 07:38 grav/LICENSE.txt
-rwxrwxrw- 1 www-data www-data 14765 Jul 7 07:38 grav/README.md
-rwxrwxrw- 1 www-data www-data 197 Jul 7 07:38 grav/robots.txt

grav/assets:
total 0

grav/backup:
total 0

grav/bin:
total 1792
-rwxrwxrw- 1 www-data www-data 1815925 Jul 7 07:38 composer.phar
-rwxrwxrw- 1 www-data www-data 2171 Jul 7 07:38 gpm
-rwxrwxrw- 1 www-data www-data 1408 Jul 7 07:38 grav
-rwxrwxrw- 1 www-data www-data 4281 Jul 7 07:38 plugin

grav/cache:
total 12
drwxrwxrw- 5 www-data www-data 4096 Jul 7 07:43 compiled
drwxrwxrw- 2 www-data www-data 4096 Jul 7 07:41 doctrine
drwxrwxrw- 5 www-data www-data 4096 Jul 7 07:41 gpm

grav/images:
total 0

grav/logs:
total 0

grav/system:
total 36
drwxrwxrw- 4 www-data www-data 4096 Jul 7 07:38 assets
drwxrwxrw- 5 www-data www-data 4096 Jul 7 07:38 blueprints
drwxrwxrw- 2 www-data www-data 4096 Jul 7 07:38 config
-rwxrwxrw- 1 www-data www-data 1488 Jul 7 07:38 defines.php
drwxrwxrw- 3 www-data www-data 4096 Jul 7 07:38 images
drwxrwxrw- 2 www-data www-data 4096 Jul 7 07:38 languages
drwxrwxrw- 2 www-data www-data 4096 Jul 7 07:38 pages
-rwxrwxrw- 1 www-data www-data 850 Jul 7 07:38 router.php
drwxrwxrw- 3 www-data www-data 4096 Jul 7 07:38 src

grav/tests:
total 36
drwxrwxrw- 2 www-data www-data 4096 Jul 7 07:38 acceptance
-rwxrwxrw- 1 www-data www-data 356 Jul 7 07:38 acceptance.suite.yml
-rwxrwxrw- 1 www-data www-data 710 Jul 7 07:38 _bootstrap.php
drwxrwxrw- 5 www-data www-data 4096 Jul 7 07:38 fake
drwxrwxrw- 3 www-data www-data 4096 Jul 7 07:38 functional
-rwxrwxrw- 1 www-data www-data 329 Jul 7 07:38 functional.suite.yml
drwxrwxrw- 3 www-data www-data 4096 Jul 7 07:38 _support
drwxrwxrw- 3 www-data www-data 4096 Jul 7 07:38 unit
-rwxrwxrw- 1 www-data www-data 162 Jul 7 07:38 unit.suite.yml

grav/tmp:
total 0

grav/user:
total 24
drwxrwxrw- 2 www-data www-data 4096 Jul 7 07:38 accounts
drwxrwxrw- 2 www-data www-data 4096 Jul 7 07:43 config
drwxrwxrw- 2 www-data www-data 4096 Jul 7 07:41 data
drwxrwxrw- 3 www-data www-data 4096 Jul 7 07:38 pages
drwxrwxrw- 6 www-data www-data 4096 Jul 7 07:42 plugins
drwxrwxrw- 2 www-data www-data 4096 Jul 7 07:38 themes

grav/vendor:
total 80
drwxrwxrw- 3 www-data www-data 4096 Jul 7 07:39 antoligy
-rwxrwxrw- 1 www-data www-data 178 Jul 7 07:40 autoload.php
drwxrwxrw- 2 www-data www-data 4096 Jul 7 07:39 bin
drwxrwxrw- 2 www-data www-data 4096 Jul 7 07:40 composer
drwxrwxrw- 4 www-data www-data 4096 Jul 7 07:39 doctrine
drwxrwxrw- 3 www-data www-data 4096 Jul 7 07:39 donatj
drwxrwxrw- 4 www-data www-data 4096 Jul 7 07:39 erusev
drwxrwxrw- 3 www-data www-data 4096 Jul 7 07:39 filp
drwxrwxrw- 4 www-data www-data 4096 Jul 7 07:39 gregwar
drwxrwxrw- 3 www-data www-data 4096 Jul 7 07:39 league
drwxrwxrw- 4 www-data www-data 4096 Jul 7 07:39 matthiasmullie
drwxrwxrw- 3 www-data www-data 4096 Jul 7 07:39 maximebf
drwxrwxrw- 3 www-data www-data 4096 Jul 7 07:39 miljar
drwxrwxrw- 3 www-data www-data 4096 Jul 7 07:39 monolog
drwxrwxrw- 3 www-data www-data 4096 Jul 7 07:39 pimple
drwxrwxrw- 3 www-data www-data 4096 Jul 7 07:39 psr
drwxrwxrw- 3 www-data www-data 4096 Jul 7 07:39 rockettheme
drwxrwxrw- 3 www-data www-data 4096 Jul 7 07:39 seld
drwxrwxrw- 9 www-data www-data 4096 Jul 7 07:39 symfony
drwxrwxrw- 3 www-data www-data 4096 Jul 7 07:39 twig

grav/webserver-configs:
total 24
-rwxrwxrw- 1 www-data www-data 801 Jul 7 07:38 Caddyfile
-rwxrwxrw- 1 www-data www-data 831 Jul 7 07:38 Caddyfile-0.8.x
-rwxrwxrw- 1 www-data www-data 3046 Jul 7 07:38 htaccess.txt
-rwxrwxrw- 1 www-data www-data 1865 Jul 7 07:38 lighttpd.conf
-rwxrwxrw- 1 www-data www-data 1458 Jul 7 07:38 nginx.conf
-rwxrwxrw- 1 www-data www-data 2161 Jul 7 07:38 web.config
jerry@Gertie006 /Work/www $

Well, this seems to be generated by other software then Grav.
Did you made some configuration changes to nginx? Any .htaccess files?

I’m working on reinstalling nginx and php7.0-fpm. Can’t find any
unaccounted for .htaccess files
Did a grep in my web root dir and in etc for phpFormGenerator. Only found
one reference in a discrete directory that I have been using for months.
Can’t find where it is popping up from.
Thanks for your help.
Jerry

Nothing to thank for untill we manage to resolve this :wink:
When reinstalling nginx, remember to remove any per-user config files that it may have generated (look for hidden files/folders starting with a dot . in your home folder)
Please, let us know if you manage to resolve this by reinstalling nginx. If not, we’ll try to figure it out by looking into server logs :slight_smile:

The problem is that your hosting plan has phpFormGenerator enabled (AMPPS), and for some reason it interferes with Grav.

Disable that, there should be an option in your panel.

Thanks. I’m working on my desktop server. Solved that problem – it was a
strange index.php file in the web root directory. No I’m having other
problems and have given up for now. I’m doing something very wrong and
very basic and just can’t sort it.

My problem is in permission and/or owners. I usually use www-data:www-data
from root down and 775 from root down for development. I’ve tried a number
of combinations of users and groups and none seem to work. I even went to
the point of reinstalling all of php7.0 and fpm and making a new web root
(Work/www) At one point I got an installation message that said eveything
was good except the directories were not writeable. Chmod to 775 and no I
get not found errors?

Will continue as I find time.
And Thanks again. any and all help is welcome.
Jerry

Did you already go through the permissions guide?

Flavio,
Went thru it carefully. Didn’t seem to fix the problem. I’ve gone all
the way from 644 to 777 and everything in between. I’m pretty ignorant
of many things. If I’ve tried the most permissive of permissions and it
doesn’t fix the problem, could it be ACLs??? And how do I make sure they
are set at some default state?
Thanks
Jerry

Flavio,
Did a litlle more basic stuff – put /Work/www on a new drive, made
some minor changes to the nginx/sites-available/default files as
recommended and then reinstalled grav. Everything worked fine until I
tried to install the admin plugin.
However yesterday, I reinstalled the operating system and Apache2
instead of Nginx. Setup the mod_rewrite and all worked fine. However,
after playing around a bit, I think, with me being 72 years old and over 15
years from the profession, that the learning curve may be to steep for the
simple web site I want to create.
I thank you very much for Grav and for your assistance.
Jerry A