Can't get site public
Permalink 1 user found helpful
I'd appreciate any help to get my Concrete-5.6 site public. The site always shows the 'sign in to site' page (for home url and subpages). Admin can see the site and Visitor can see the site after logging in. I'm stumped!
Here's what I checked:
Maintenance Mode turned off. 'Your site is public'.
Advanced Permissions is turned on.
For each page 'Assign Permissions' is 'Manually' with 'Subpage Permissions' set to 'Inherit the permissions of this page'. Under Site Access it says: 'Your concrete5 site does not use the simple permissions model. You must change your permissions for each specific page and content area'
In Set Permissions: 'View Block' has 'Admin', 'Visitors' and 'Public'
Public permission starts on 6.6 and ends on 30.6
Page Access Permissions Set to include group: Public
No group is excluded
Not sure if I should set to 'Area Permissions' or 'Override Permissions', have tested both somewhat unsystematically without success.
Also, No IP Addresses are blacklisted and Cleared Cache.
Any clues?
Also, I'd like to check where 'Public' user settings are adjusted. Where's that?
Thanks a ton for any help!
Environment Information:
# concrete5 Version
5.6.3.3
# concrete5 Packages
Ajax Form (1.3), Amiant CSS3 Menu (0.3), Block Quoter (5.4.1.0.0), Bootstrap (3.1.1.4), Bootswatch (0.9.1), Expand / Collapse (1.2.6), Extended Search (1.0), Fluidity (1.0), Foundation (1.4), Html Five Reset Theme (2.2), Iframe (1.0), Image Caption (1.5.1), Mail Monkey (2.1.2), Opt-In Free (0.9.16), Page Ear (1.2.2), tnSpacer (1.3), Zoom Image (1.0.5).
# concrete5 Overrides
languages/sk_SK, languages/es_AR, languages/fr_FR, languages/cs_CZ, languages/ar, languages/nl_NL, languages/ru_RU, languages/es_PE, languages/ja_JP, languages/vi_VN, languages/es_ES, languages/it_IT, languages/he_IL, languages/sl_SI, languages/sv_SE, languages/tr_TR, languages/es_MX, languages/zh_CN, languages/de_DE, languages/fi_FI, languages/da_DK, languages/ro_RO, languages/el_GR, languages/zh_TW, languages/fa_IR, languages/pt_PT, languages/nb_NO
# concrete5 Cache Settings
Block Cache - Off
Overrides Cache - Off
Full Page Caching - Off
# Server Software
Apache
# Server API
cgi-fcgi
# PHP Version
5.4.43
# PHP Extensions
bcmath, bz2, calendar, cgi-fcgi, Core, ctype, curl, date, dba, dom, enchant, ereg, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, http, iconv, imagick, imap, intl, ionCube Loader, json, ldap, libxml, magickwand, mailparse, mbstring, mcrypt, mhash, mysql, mysqli, OAuth, oci8, odbc, openssl, pcntl, pcre, PDO, pdo_dblib, pdo_mysql, PDO_ODBC, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, readline, recode, Reflection, session, shmop, SimpleXML, soap, sockets, SourceGuardian, SPL, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, uploadprogress, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend Guard Loader, zip, zlib.
# PHP Settings
max_execution_time - 30
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 256M
post_max_size - 64M
sql.safe_mode - Off
upload_max_filesize - 64M
http.persistent.handles.limit - -1
ldap.max_links - Unlimited
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
oci8.max_persistent - -1
odbc.max_links - Unlimited
odbc.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
session.cache_limiter - nocache
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
Here's what I checked:
Maintenance Mode turned off. 'Your site is public'.
Advanced Permissions is turned on.
For each page 'Assign Permissions' is 'Manually' with 'Subpage Permissions' set to 'Inherit the permissions of this page'. Under Site Access it says: 'Your concrete5 site does not use the simple permissions model. You must change your permissions for each specific page and content area'
In Set Permissions: 'View Block' has 'Admin', 'Visitors' and 'Public'
Public permission starts on 6.6 and ends on 30.6
Page Access Permissions Set to include group: Public
No group is excluded
Not sure if I should set to 'Area Permissions' or 'Override Permissions', have tested both somewhat unsystematically without success.
Also, No IP Addresses are blacklisted and Cleared Cache.
Any clues?
Also, I'd like to check where 'Public' user settings are adjusted. Where's that?
Thanks a ton for any help!
Environment Information:
# concrete5 Version
5.6.3.3
# concrete5 Packages
Ajax Form (1.3), Amiant CSS3 Menu (0.3), Block Quoter (5.4.1.0.0), Bootstrap (3.1.1.4), Bootswatch (0.9.1), Expand / Collapse (1.2.6), Extended Search (1.0), Fluidity (1.0), Foundation (1.4), Html Five Reset Theme (2.2), Iframe (1.0), Image Caption (1.5.1), Mail Monkey (2.1.2), Opt-In Free (0.9.16), Page Ear (1.2.2), tnSpacer (1.3), Zoom Image (1.0.5).
# concrete5 Overrides
languages/sk_SK, languages/es_AR, languages/fr_FR, languages/cs_CZ, languages/ar, languages/nl_NL, languages/ru_RU, languages/es_PE, languages/ja_JP, languages/vi_VN, languages/es_ES, languages/it_IT, languages/he_IL, languages/sl_SI, languages/sv_SE, languages/tr_TR, languages/es_MX, languages/zh_CN, languages/de_DE, languages/fi_FI, languages/da_DK, languages/ro_RO, languages/el_GR, languages/zh_TW, languages/fa_IR, languages/pt_PT, languages/nb_NO
# concrete5 Cache Settings
Block Cache - Off
Overrides Cache - Off
Full Page Caching - Off
# Server Software
Apache
# Server API
cgi-fcgi
# PHP Version
5.4.43
# PHP Extensions
bcmath, bz2, calendar, cgi-fcgi, Core, ctype, curl, date, dba, dom, enchant, ereg, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, http, iconv, imagick, imap, intl, ionCube Loader, json, ldap, libxml, magickwand, mailparse, mbstring, mcrypt, mhash, mysql, mysqli, OAuth, oci8, odbc, openssl, pcntl, pcre, PDO, pdo_dblib, pdo_mysql, PDO_ODBC, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, readline, recode, Reflection, session, shmop, SimpleXML, soap, sockets, SourceGuardian, SPL, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, uploadprogress, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend Guard Loader, zip, zlib.
# PHP Settings
max_execution_time - 30
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 256M
post_max_size - 64M
sql.safe_mode - Off
upload_max_filesize - 64M
http.persistent.handles.limit - -1
ldap.max_links - Unlimited
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
oci8.max_persistent - -1
odbc.max_links - Unlimited
odbc.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
session.cache_limiter - nocache
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
Unless your site has particular permission requirements, you don't need to be adding more permissions, but returning everything to the default settings for advanced permissions. The group who need to view all the front end pages is 'Guest'.
JohntheFish: yep, that's exactly it. Access to the public is not 'public', it is 'guest'. Who would have thought?
Thank you very very much!
Thank you very very much!
Thanks again for your advice! I can get everything online without one exception: the content in the left or right sidebar does not show up to public (i.e. visitor'). Is there a special access permission for side bars?
Nothing special. Check you have not set any area specific permissions. Check the case of the area name in your theme "Sidebar" vs "sidebar".
Yes, it was the permission within the area 'sidebar'
Thanks a ton again!
Thanks a ton again!