Outils pour utilisateurs

Outils du site


wordpress:wordpress

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

wordpress:wordpress [2018/09/05 14:40] – créée ronanwordpress:wordpress [2019/01/14 14:07] (Version actuelle) rguyader
Ligne 5: Ligne 5:
 ===== Pour wordpress, a renseigner dans keepass mysql/wpuser ===== ===== Pour wordpress, a renseigner dans keepass mysql/wpuser =====
  
-  export PMYDBNAME="nom_db_wordpress" +<code bash> 
-  export PMYDBUSER="nom_wpuser" +export PMYDBNAME="nom_db_wordpress" 
-  export PMYDBPW="phrase_de_passe"+export PMYDBUSER="nom_wpuser" 
 +export PMYDBPW="phrase_de_passe" 
 +</code>
  
 ===== FQDN du site ===== ===== FQDN du site =====
  
-  export HOTNAMEWP="www" +<code bash> 
-  export DOMAINWP="monsite.com" +export HOTNAMEWP="www" 
-  export FQDNWP="$HOTNAMEWP.$DOMAINWP" +export DOMAINWP="monsite.com" 
-  echo "FQDN du serveur : $FQDNWP"+export FQDNWP="$HOTNAMEWP.$DOMAINWP" 
 +echo "FQDN du serveur : $FQDNWP" 
 +</code>
  
 ===== Installation ===== ===== Installation =====
  
-  apt-get update +<code bash> 
-  apt-get install wordpress curl apache2 mysql-server+apt-get update 
 +apt-get install wordpress curl apache2 mysql-server 
 +</code>
  
 Nouveau mot de passe du superutilisateur de MySQL : renseigner le mot de passe root mysql (mysql/root) et le mettre dans le fichier keepass Nouveau mot de passe du superutilisateur de MySQL : renseigner le mot de passe root mysql (mysql/root) et le mettre dans le fichier keepass
Ligne 25: Ligne 31:
 ===== Hôte apache2 ===== ===== Hôte apache2 =====
  
-  cat << 'EOF' > /etc/apache2/sites-available/wordpress+<code bash> 
 +cat << 'EOF' > /etc/apache2/sites-available/wordpress
      
-  Alias /wp/wp-content /var/lib/wordpress/wp-content +Alias /wp/wp-content /var/lib/wordpress/wp-content 
-  Alias /wp /usr/share/wordpress +Alias /wp /usr/share/wordpress 
-  <Directory /usr/share/wordpress> +<Directory /usr/share/wordpress> 
-    Options FollowSymLinks +  Options FollowSymLinks 
-    AllowOverride Limit Options FileInfo +  AllowOverride Limit Options FileInfo 
-    DirectoryIndex index.php +  DirectoryIndex index.php 
-    Order allow,deny +  Order allow,deny 
-    Allow from all +  Allow from all 
-  </Directory> +</Directory> 
-  <Directory /var/lib/wordpress/wp-content> +<Directory /var/lib/wordpress/wp-content> 
-    Options FollowSymLinks +  Options FollowSymLinks 
-    Order allow,deny +  Order allow,deny 
-    Allow from all +  Allow from all 
-  </Directory>+</Directory>
      
-  EOF+EOF
  
-  chmod 644 /etc/apache2/sites-available/wordpress.conf +chmod 644 /etc/apache2/sites-available/wordpress.conf 
-  a2ensite wordpress +a2ensite wordpress 
-  service apache2 stop +service apache2 stop 
-  service apache2 start+service apache2 start 
 +</code>
  
 ===== Config wordpress ===== ===== Config wordpress =====
  
-  echo "<?php" > /etc/wordpress/config-default.php +<code bash> 
-  echo "define('DB_NAME', '$PMYDBNAME');" >> /etc/wordpress/config-default.php +echo "<?php" > /etc/wordpress/config-default.php 
-  echo "define('DB_USER', '$PMYDBUSER');" >> /etc/wordpress/config-default.php +echo "define('DB_NAME', '$PMYDBNAME');" >> /etc/wordpress/config-default.php 
-  echo "define('DB_PASSWORD', '$PMYDBPW');" >> /etc/wordpress/config-default.php +echo "define('DB_USER', '$PMYDBUSER');" >> /etc/wordpress/config-default.php 
-  echo "define('DB_HOST', 'localhost');" >> /etc/wordpress/config-default.php +echo "define('DB_PASSWORD', '$PMYDBPW');" >> /etc/wordpress/config-default.php 
-  echo "define('WP_CONTENT_DIR', '/var/lib/wordpress/wp-content');" >> /etc/wordpress/config-default.php +echo "define('DB_HOST', 'localhost');" >> /etc/wordpress/config-default.php 
-  echo "define('FS_METHOD', 'direct');" >> /etc/wordpress/config-default.php +echo "define('WP_CONTENT_DIR', '/var/lib/wordpress/wp-content');" >> /etc/wordpress/config-default.php 
-  echo "?>" >> /etc/wordpress/config-default.php +echo "define('FS_METHOD', 'direct');" >> /etc/wordpress/config-default.php 
-  chmod 644 /etc/wordpress/config-default.php+echo "?>" >> /etc/wordpress/config-default.php 
 +chmod 644 /etc/wordpress/config-default.php 
 +</code>
  
 ===== Initialisation tables mysql ===== ===== Initialisation tables mysql =====
  
-  echo "CREATE DATABASE $PMYDBNAME;" > /root/tmp_mysql_wordpress.sql +<code bash> 
-  echo "GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER" >> /root/tmp_mysql_wordpress.sql +echo "CREATE DATABASE $PMYDBNAME;" > /root/tmp_mysql_wordpress.sql 
-  echo "ON $PMYDBNAME.*" >> /root/tmp_mysql_wordpress.sql +echo "GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER" >> /root/tmp_mysql_wordpress.sql 
-  echo "TO $PMYDBUSER@localhost" >> /root/tmp_mysql_wordpress.sql +echo "ON $PMYDBNAME.*" >> /root/tmp_mysql_wordpress.sql 
-  echo "IDENTIFIED BY '$PMYDBPW';" >> /root/tmp_mysql_wordpress.sql +echo "TO $PMYDBUSER@localhost" >> /root/tmp_mysql_wordpress.sql 
-  echo "FLUSH PRIVILEGES;" >> /root/tmp_mysql_wordpress.sql +echo "IDENTIFIED BY '$PMYDBPW';" >> /root/tmp_mysql_wordpress.sql 
-  cat /root/tmp_mysql_wordpress.sql | mysql --defaults-extra-file=/etc/mysql/debian.cnf +echo "FLUSH PRIVILEGES;" >> /root/tmp_mysql_wordpress.sql 
-  rm /root/tmp_mysql_wordpress.sql+cat /root/tmp_mysql_wordpress.sql | mysql --defaults-extra-file=/etc/mysql/debian.cnf 
 +rm /root/tmp_mysql_wordpress.sql 
 +</code>
  
 ===== Installation interne worpress ===== ===== Installation interne worpress =====
  
-  echo "http://$FQDNWP/wp/wp-admin/install.php" +<code bash> 
-  # ===> http://FQDN/wp/wp-admin/install.php +echo "http://$FQDNWP/wp/wp-admin/install.php" 
-  # entrer l'utilisateur admin : nom_adminwp, le renseigner dans keepass (wordpress/nom_adminwp) +# ===> http://FQDN/wp/wp-admin/install.php 
-  # aller jusqu'au login mais NE PAS SE LOGGUER (si c'est fait, se délogguer)+# entrer l'utilisateur admin : nom_adminwp, le renseigner dans keepass (wordpress/nom_adminwp) 
 +# aller jusqu'au login mais NE PAS SE LOGGUER (si c'est fait, se délogguer)
  
-  mv /etc/wordpress/config-default.php /etc/wordpress/config-$DOMAINWP.php +mv /etc/wordpress/config-default.php /etc/wordpress/config-$DOMAINWP.php 
-  chmod 644 /etc/wordpress/config-$DOMAINWP.php+chmod 644 /etc/wordpress/config-$DOMAINWP.php 
 +</code>
  
 ===== Gestion des themes et plugins ===== ===== Gestion des themes et plugins =====
  
-  chown -R www-data:www-data /var/lib/wordpress/wp-content +<code bash> 
-  mkdir /root/tmpwp +chown -R www-data:www-data /var/lib/wordpress/wp-content 
-  cp -aRL /var/lib/wordpress/wp-content/themes/* /root/tmpwp +mkdir /root/tmpwp 
-  rm /var/lib/wordpress/wp-content/themes/+cp -aRL /var/lib/wordpress/wp-content/themes/* /root/tmpwp 
-  mv /root/tmpwp/* /var/lib/wordpress/wp-content/themes +rm /var/lib/wordpress/wp-content/themes/
-  cp -aRL /var/lib/wordpress/wp-content/plugins/* /root/tmpwp +mv /root/tmpwp/* /var/lib/wordpress/wp-content/themes 
-  rm /var/lib/wordpress/wp-content/plugins/+cp -aRL /var/lib/wordpress/wp-content/plugins/* /root/tmpwp 
-  mv /root/tmpwp/* /var/lib/wordpress/wp-content/plugins +rm /var/lib/wordpress/wp-content/plugins/
-  rmdir /root/tmpwp +mv /root/tmpwp/* /var/lib/wordpress/wp-content/plugins 
-  chown -R www-data:www-data /var/lib/wordpress/wp-content+rmdir /root/tmpwp 
 +chown -R www-data:www-data /var/lib/wordpress/wp-content
  
-  mv /usr/share/wordpress/wp-content{,-orig} +mv /usr/share/wordpress/wp-content{,-orig} 
-  cp -ar /usr/share/wordpress/* /var/lib/wordpress +cp -ar /usr/share/wordpress/* /var/lib/wordpress 
-  chown -R www-data:www-data /var/lib/wordpress/ +chown -R www-data:www-data /var/lib/wordpress/ 
-  mv /usr/share/wordpress/wp-content-orig /usr/share/wordpress/wp-content+mv /usr/share/wordpress/wp-content-orig /usr/share/wordpress/wp-content 
 +</code>
  
 ===== Hôte apache2 ===== ===== Hôte apache2 =====
  
-  cat << 'EOF' > /etc/apache2/sites-available/wordpress.conf +<code bash> 
-  Alias /wp /usr/share/wordpress/ +cat << 'EOF' > /etc/apache2/sites-available/wordpress.conf 
-  <Directory /usr/share/wordpress> +Alias /wp /usr/share/wordpress/ 
-    Options FollowSymLinks +<Directory /usr/share/wordpress> 
-    AllowOverride Limit Options FileInfo +  Options FollowSymLinks 
-    DirectoryIndex index.php +  AllowOverride Limit Options FileInfo 
-    Order allow,deny +  DirectoryIndex index.php 
-    Allow from all +  Order allow,deny 
-  </Directory>+  Allow from all 
 +</Directory>
   <Directory /var/lib/wordpress/wp-content>   <Directory /var/lib/wordpress/wp-content>
-    Options FollowSymLinks +  Options FollowSymLinks 
-    Order allow,deny +  Order allow,deny 
-    Allow from all +  Allow from all 
-  </Directory> +</Directory> 
-  EOF +EOF 
-  chmod 644 /etc/apache2/sites-available/wordpress.conf +chmod 644 /etc/apache2/sites-available/wordpress.conf 
-  service apache2 stop +service apache2 stop 
-  service apache2 start+service apache2 start 
 +</code>
  
 ===== Désactiver tous les plugins wordpress ===== ===== Désactiver tous les plugins wordpress =====
  
-  cd /root +<code bash> 
-  export DATE=`date +%Y%m%d-%H%M%S` +cd /root 
-  wget http://wordpress.org/latest.tar.gz +export DATE=`date +%Y%m%d-%H%M%S` 
-  tar cvzf /root/wordpress_$DATE.tgz   /var/lib/wordpress +wget http://wordpress.org/latest.tar.gz 
-  tar -zxvf latest.tar.gz -C /var/lib/ wordpress/wp-admin +tar cvzf /root/wordpress_$DATE.tgz   /var/lib/wordpress 
-  tar -zxvf latest.tar.gz -C /var/lib/ wordpress/wp-includes +tar -zxvf latest.tar.gz -C /var/lib/ wordpress/wp-admin 
-  tar -zxvf latest.tar.gz -C /var/lib/ wordpress/wp-content +tar -zxvf latest.tar.gz -C /var/lib/ wordpress/wp-includes 
-  tar --wildcards -zxvf latest.tar.gz -C /var/lib/ 'wordpress/*.php' +tar -zxvf latest.tar.gz -C /var/lib/ wordpress/wp-content 
-  rm latest.tar.gz +tar --wildcards -zxvf latest.tar.gz -C /var/lib/ 'wordpress/*.php' 
-  chown -R www-data:www-data /var/lib/wordpress/ +rm latest.tar.gz 
-  # Ctrl+F5 sur Wordpress, autoriser le rechargement/mise à jour de la base de données +chown -R www-data:www-data /var/lib/wordpress/ 
-  # réactiver les plugins+</code> 
 + 
 +# Ctrl+F5 sur Wordpress, autoriser le rechargement/mise à jour de la base de données 
 +# réactiver les plugins
  
 Aller sur wordpress, mettre à jour (wordpress, plugins, thèmes) Aller sur wordpress, mettre à jour (wordpress, plugins, thèmes)
wordpress/wordpress.1536158449.txt.gz · Dernière modification : 2018/09/05 14:40 de ronan