Skip to content

Commit

Permalink
fixed redis , still needs some cleaning
Browse files Browse the repository at this point in the history
  • Loading branch information
shinra committed Feb 3, 2023
1 parent f8f9c8a commit b651b1e
Show file tree
Hide file tree
Showing 2 changed files with 52 additions and 19 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -35,5 +35,5 @@ fclean : down
@sudo rm -Rf /home/${USER}/data/wp_files


re : fclean all
re : down all
.PHONY : all down ps fclean re
69 changes: 51 additions & 18 deletions srcs/requirements/wordpress/tools/script.sh
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
# #!/bin/bash
mkdir -p /var/www/html
chown -R www-data:www-data /var/www/html
chmod 777 /var/www/html
cd /var/www/html
# cd /var/www/html

rm -rf *
# rm -rf *
mkdir /run/php
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
chmod +x wp-cli.phar
mv wp-cli.phar /usr/local/bin/wp
wp core download --allow-root
wp core download --path=/var/www/html --allow-root
chown -R www-data:www-data /var/www/html

sed -i 's/listen = \/run\/php\/php7.3-fpm.sock/listen = 9000/g' /etc/php/7.3/fpm/pool.d/www.conf
# mv wp-config-sample.php wp-config.php
Expand All @@ -23,41 +23,74 @@


# define('WP_REDIS_HOST', 'redis');
# define( 'WP_REDIS_HOST', '127.0.0.0' );
# define('WP_REDIS_PORT', 6379);
# define('WP_REDIS_DISABLED', false);
# define( 'WP_REDIS_TIMEOUT', 1 );
# define( 'WP_REDIS_READ_TIMEOUT', 1 );
# define( 'WP_REDIS_DATABASE', 0 );


# wp config create --dbname=$MYSQL_DATABASE --dbuser=$MYSQL_USER --dbpass=$MYSQL_PASSWORD --dbhost=$WP_DBHOST --allow-root --skip-check --extra-php <<PHP


wp config create --dbname=$MYSQL_DATABASE --dbuser=$MYSQL_USER --dbpass=$MYSQL_PASSWORD --dbhost=$WP_DBHOST --path=/var/www/html --allow-root --skip-check --extra-php <<PHP
define('WP_REDIS_HOST', 'redis');
define('WP_REDIS_PORT', 6379);
define('WP_REDIS_DISABLED', false);
PHP
wp config create --dbname=$MYSQL_DATABASE --dbuser=$MYSQL_USER --dbpass=$MYSQL_PASSWORD --dbhost=$WP_DBHOST --path=/var/www/html --allow-root --skip-check

wp core install --allow-root --url="$WP_URL" --title="$WP_TITLE" --admin_user="$WP_ADMIN" --admin_password="$WP_ADMIN_PWD" --admin_email="$WP_ADMIN_EMAIL" --path=/var/www/html --skip-email
wp user create wp user create $WP_USER $WP_USER_EMAIL --user_pass=$WP_USER_PWD --role=author --path=/var/www/html --allow-root


# wp config set WP_REDIS_HOST redis --type=constant --path=/var/www/html --allow-root
# wp config set WP_REDIS_PORT 6379 --type=constant --path=/var/www/html --allow-root
# wp config set WP_REDIS_DISABLED false --type=constant --path=/var/www/html --allow-root



# service php7.3-fpm start

wp plugin install redis-cache --path=/var/www/html --allow-root
wp plugin activate redis-cache --path=/var/www/html --allow-root

# wp plugin update --all --path=/var/www/html --allow-root

wp redis enable --path=/var/www/html --allow-root
# service php7.3-fpm stop
cat /var/www/html/wp-config.php
php-fpm7.3 -F



# wp config create --dbname=$MYSQL_DATABASE --dbuser=$MYSQL_USER --dbpass=$MYSQL_PASSWORD --dbhost=$WP_DBHOST --path=/var/www/html --allow-root --skip-check --extra-php <<PHP

# # define('WP_REDIS_DISABLED', false);
# # define( 'WP_REDIS_HOST', 'redis');
# # define( 'WP_REDIS_PORT', 6379 );


# PHP
wp config create --dbname=$MYSQL_DATABASE --dbuser=$MYSQL_USER --dbpass=$MYSQL_PASSWORD --dbhost=$WP_DBHOST --allow-root --skip-check
# wp config create --dbname=$MYSQL_DATABASE --dbuser=$MYSQL_USER --dbpass=$MYSQL_PASSWORD --dbhost=$WP_DBHOST --path=/var/www/html --allow-root --skip-check


wp core install --allow-root --url="$WP_URL" --title="$WP_TITLE" --admin_user="$WP_ADMIN" --admin_password="$WP_ADMIN_PWD" --admin_email="$WP_ADMIN_EMAIL" --skip-email
wp user create $WP_USER $WP_USER_EMAIL --user_pass=$WP_USER_PWD --role=author --allow-root
# wp core install --allow-root --url="$WP_URL" --title="$WP_TITLE" --admin_user="$WP_ADMIN" --admin_password="$WP_ADMIN_PWD" --admin_email="$WP_ADMIN_EMAIL" --path=/var/www/html --skip-email
# wp user create $WP_USER $WP_USER_EMAIL --user_pass=$WP_USER_PWD --role=author --path=/var/www/html --allow-root


wp plugin install redis-cache --activate --allow-root
# # wp plugin install redis-cache --activate --path=/var/www/html --allow-root

# wp plugin install redis-cache --path=/var/www/html --allow-root
# wp plugin activate redis-cache --path=/var/www/html --allow-root

wp config set WP_REDIS_HOST redis --type=constant --allow-root
wp config set WP_REDIS_PORT 6379 --type=constant --allow-root
wp config set WP_REDIS_DISABLED false --type=constant --allow-root
# # wp config set WP_REDIS_HOST redis --type=constant --path=/var/www/html --allow-root
# # wp config set WP_REDIS_PORT 6379 --type=constant --path=/var/www/html --allow-root
# # wp config set WP_REDIS_DISABLED false --type=constant --path=/var/www/html --allow-root


cat wp-config.php
wp plugin update --all --allow-root
wp redis enable --allow-root
# wp plugin update --all --path=/var/www/html --allow-root
# wp redis enable --path=/var/www/html --allow-root




php-fpm7.3 --nodaemonize
# php-fpm7.3 --nodaemonize

0 comments on commit b651b1e

Please sign in to comment.