We are using solr for search index.
Solr need to be configured for drupal. Follow the INSTALL.txt found in the search_api_solr module.
As a pre-requisite for running your own Solr server, you'll need Java 6 or higher.
| #!/bin/sh | |
| # set the configuration variables below, before running the script | |
| # get the solr nightly build download link from https://builds.apache.org/job/Solr-Artifacts-4.x/lastSuccessfulBuild/artifact/solr/package/ | |
| JETTY_URL="http://eclipse.org/downloads/download.php?file=/jetty/stable-9/dist/jetty-distribution-9.0.5.v20130815.tar.gz&r=1" | |
| JETTY_HOME="/opt/jetty" | |
| JAVA='/usr/local/jdk1.7.0_09/bin/java' | |
| JETTY_PORT=8085 | |
| JETTY_HOST=127.0.0.1 |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" | |
| "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| <html> | |
| <head> | |
| <meta http-equiv="content-type" content="text/html; charset=utf-8" /> | |
| <title>Items Map</title> | |
| <script type="text/javascript" | |
| src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"> | |
| </script> |
| login url | |
| <?php echo Mage::getUrl('customer/account/login'); ?> | |
| logout url | |
| <?php echo Mage::getUrl('customer/account/logout'); ?> | |
| My Account url | |
| <?php echo Mage::getUrl('customer/account'); ?> | |
| Register url |
| <?php | |
| require dirname(__FILE__).'/wp-blog-header.php'; | |
| $wpdb->query("DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE taxonomy LIKE 'pa_%')"); | |
| $wpdb->query("DELETE FROM wp_term_taxonomy WHERE taxonomy LIKE 'pa_%'"); | |
| $wpdb->query("DELETE FROM wp_term_relationships WHERE term_taxonomy_id not IN (SELECT term_taxonomy_id FROM wp_term_taxonomy)"); | |
| $wpdb->query("DELETE FROM wp_term_relationships WHERE object_id IN (SELECT ID FROM wp_posts WHERE post_type IN ('product','product_variation'))"); | |
| $wpdb->query("DELETE FROM wp_postmeta WHERE post_id IN (SELECT ID FROM wp_posts WHERE post_type IN ('product','product_variation'))"); | |
| $wpdb->query("DELETE FROM wp_posts WHERE post_type IN ('product','product_variation')"); |
| # Backup | |
| docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql | |
| # Restore | |
| cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE | |
| <?php | |
| namespace App\Exceptions; | |
| use Exception; | |
| use Illuminate\Validation\ValidationException; | |
| use Illuminate\Auth\Access\AuthorizationException; | |
| use Illuminate\Database\Eloquent\ModelNotFoundException; | |
| use Symfony\Component\HttpKernel\Exception\HttpException; | |
| use Laravel\Lumen\Exceptions\Handler as ExceptionHandler; |
| <?php | |
| namespace Drupal\acme\Controller; | |
| use Drupal\Core\Controller\ControllerBase; | |
| class DefaultController extends ControllerBase | |
| { | |
| /** |
| <?php | |
| query_posts( array( | |
| 'ignore_sticky_posts' => 1, | |
| 'meta_key' => '_ttrust_in_slideshow_value', | |
| 'meta_value' => 'true', | |
| 'posts_per_page' => 20, | |
| 'post_type' => array( | |
| 'page', | |
| 'projects' | |
| ) |
| openssl req -newkey rsa:2048 -x509 -nodes -keyout cert.key -new -out cert.crt -subj /CN=*.docker.localhost -reqexts SAN -extensions SAN -config <(cat /etc/ssl/openssl.cnf <(printf '[SAN]\nsubjectAltName=DNS:*.docker.localhost')) -sha256 -days 3650 |