Issue:
When managing contents of Drupal, there is Ajax error as follows when filtering the contents to be listed provided that overlay module is enabled:
An AJAX HTTP error occurred.
HTTP Result Code: 200
Debugging information follows.
Path: /?q=views/ajax&render=overlay
StatusText: OK
……
Solution:
Enable Clean URLs in Configuration -> Search and metadata -> Clean URLs
Tricks:
The overlay of other administration pages were working fine except showing the overlay of filter contents.
Before Drupal’s Clean URLs can be enabled, mod_rewrite has to be setup, and .htaccess has to be present in the directory of Drupal installation.
To make .htaccess be effective, placing this file into Drupal’s installation directory is not enough, the directive “AllowOverride” of the directory of Drupal installation has to be changed from “None” to “All” in the httpd.conf located in /etc/httpd/conf/ in case of using Apache webserver.
Some hints over the web related to this issue suggesting adjusting configuration of PHP, e.g. increasing max_execution_time from default value 30 to 200 cannot solve this issue.
Config:
- Apache/2.22.15 (CentOS)
- Drupal 7.22