Access Denied on panels, block edit, and versions

Permalink 0 0 Browser Info Environment
I was working on my site then started getting access denied errors whenever I try to edit a block or access any administrative panels like Page Details, Dashboard, etc. I can put a page into Edit mode but can't add or edit blocks. I can't get the Dashboard menu to appear but I can go directly to the Dashboard and access all dashboard pages. I cannot even edit Global Areas from within the dashboard.

Error in console shows only "Access Denied", same error that is shown in the Logs.

I have another site running on the same server with the same configuration and the same c5 version and it works just fine.

The last thing I remember doing when it was working was adding a block to a global area from the Home page, then moving the block to another global area. I published the page without any issues, changes were saved, and then when I tried to edit it the next day I realized the error.


Status: New
ideasponge
ideasponge replied on at Permalink Reply
ideasponge
Turning off Pretty URL's resolved this bug but not sure why. Pretty URL's works just fine as all pages are accessible without the index.php in the URL, but it seems asynchronous server calls (like saving Block content or access system panel menus) do not work.

concrete5 Environment Information

# concrete5 Version
Core Version - 8.4.3
Version Installed - 8.4.2
Database Version - 20180716000000

# concrete5 Packages
Genesis Theme (1.1.9)

# concrete5 Overrides
None

# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - Off
Full Page Cache Lifetime - Only when manually removed or the cache is cleared.

# Server Software
Apache/2.4.18 (Ubuntu)

# Server API
fpm-fcgi

# PHP Version
7.0.32-0ubuntu0.16.04.1

# PHP Extensions
apcu, calendar, cgi-fcgi, Core, ctype, curl, date, dom, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, imagick, imap, intl, json, libxml, mbstring, mcrypt, memcache, mysqli, mysqlnd, openssl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, posix, pspell, readline, recode, Reflection, session, shmop, SimpleXML, soap, sockets, SPL, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, 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 - 128M
post_max_size - 8M
sql.safe_mode - Off
upload_max_filesize - 2M
memcache.max_failover_attempts - 20
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
opcache.max_accelerated_files - 2000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

Browser User-Agent String

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36