Archive for septiembre, 2021

Instalar WordPress usando Lamp en Debian 11

#	La parte LAMP
https://www.howtoforge.com/install-lamp-stack-on-debian-11/

sudo apt-get install apache2 apache2-utils wget -y
sudo systemctl enable apache2
sudo systemctl start apache2
sudo apt-get install mariadb-server -y
sudo systemctl enable mariadb
sudo systemctl start mariadb
sudo mysql_secure_installation
#	sudo mysql -u root -p
sudo apt-get install php libapache2-mod-php php-cli php-mysql php-zip php-curl php-xml -y

sudo mysql
CREATE DATABASE wordpress_db;
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress_db.* to wordpress_user@'localhost';
FLUSH PRIVILEGES;
exit

sudo wget -O /tmp/wordpress.tar.gz https://wordpress.org/latest.tar.gz
sudo tar -xzvf /tmp/wordpress.tar.gz -C /var/www/html
sudo chown -R www-data.www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress

#	La parte de configureta de apache va por 
https://websiteforstudents.com/how-to-install-wordpress-on-ubuntu-linux-with-apache/

sudo nano /etc/apache2/sites-available/wordpress.conf

<VirtualHost *:80>
  DocumentRoot /var/www/html/wordpress
    
  <Directory /var/www/html/wordpress/>
       Options FollowSymlinks
       AllowOverride All
       Require all granted
  </Directory>

       ErrorLog ${APACHE_LOG_DIR}/error.log
       CustomLog ${APACHE_LOG_DIR}/access.log combined
    
</VirtualHost>


sudo rm /etc/apache2/sites-enabled/000-default.conf
sudo rm /etc/apache2/sites-available/000-default.conf
sudo a2ensite wordpress.conf
sudo systemctl restart apache2.service

septiembre 27, 2021 at 5:51 pm Deja un comentario

Modificar el puto espacio de subida de un archivo en WordPress Dockerizado en el puto Docker

#	Uso esta guía 
https://techblog.travelhackfun.com/2020/12/29/modify-upload_max_filesize-for-wordpress-docker-containers/

#	Creo la carpeta en donde alojo el proyecto e ingreso a la misma
mkdir wp-2 && cd $_

vi uploads.ini

file_uploads = On
memory_limit = 3000M
upload_max_filesize = 3000M
post_max_size = 3000M
max_execution_time = 600

# 	Creo el archivo 
vi docker-compose.yml

#	Su contenido
wordpress:
    image: wordpress
    links:
     - mariadb:mysql
    environment:
     - WORDPRESS_DB_PASSWORD=password
     - WORDPRESS_DB_USER=root
    ports:
     - "80:80"
    volumes:
     - ./html:/var/www/html
     - ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini

mariadb:
    image: mariadb
    environment:
     - MYSQL_ROOT_PASSWORD=password
     - MYSQL_DATABASE=wordpress
    volumes:
     - ./database:/var/lib/mysql
     
#	Corro la generación del contenedor     
docker-compose up -d

septiembre 23, 2021 at 8:31 pm Deja un comentario

Instalar el puto wordpress en un puto Debian 11 usando al putazo de nginx.

#	Me baso en esta guía
https://wiki.crowncloud.net/?How_to_Install_WordPress_on_Debian_11

sudo apt update && sudo apt upgrade
sudo apt-get install nginx wget
sudo systemctl enable nginx
sudo systemctl start nginx
sudo systemctl status nginx

sudo apt-get install php php-mysql php-fpm php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip mariadb-server mariadb-client

sudo systemctl enable mariadb
sudo systemctl start mariadb
sudo systemctl status mariadb

sudo systemctl enable php7.4-fpm
sudo systemctl start php7.4-fpm
sudo systemctl status php7.4-fpm

sudo mysql_secure_installation

sudo mysql
CREATE DATABASE wordpress_db;
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress_db.* to wordpress_user@'localhost';
FLUSH PRIVILEGES;
exit

sudo wget -O /tmp/wordpress.tar.gz https://wordpress.org/latest.tar.gz
sudo tar -xzvf /tmp/wordpress.tar.gz -C /var/www/html
sudo chown -R www-data.www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress

sudo nano /etc/nginx/conf.d/wordpress.conf

server {
        listen 80;
        listen [::]:80;
        root /var/www/html/wordpress;
        index index.php index.html index.htm;
        error_log /var/log/nginx/wordpress_error.log;
        access_log /var/log/nginx/wordpres_access.log;
        client_max_body_size 100M;
        location / {
                try_files $uri $uri/ /index.php?$args;
        }
        location ~ \.php$ {
                include snippets/fastcgi-php.conf;
                fastcgi_pass unix:/run/php/php7.4-fpm.sock;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        }
}


sudo rm /etc/nginx/sites-enabled/default
sudo rm /etc/nginx/sites-available/default

sudo nginx -t
sudo systemctl reload nginx

septiembre 23, 2021 at 6:52 pm Deja un comentario

wordpress sobre docker

#	Uso esta guía como base
https://upcloud.com/community/tutorials/deploy-wordpress-with-docker-compose/

#	Creo la carpeta en donde alojo el proyecto e ingreso a la misma
mkdir wp-1 && cd $_

# 	Creo el archivo 
vi docker-compose.yml

#	Su contenido
wordpress:
    image: wordpress
    links:
     - mariadb:mysql
    environment:
     - WORDPRESS_DB_PASSWORD=password
     - WORDPRESS_DB_USER=root
    ports:
     - "80:80"
    volumes:
     - ./html:/var/www/html
mariadb:
    image: mariadb
    environment:
     - MYSQL_ROOT_PASSWORD=password
     - MYSQL_DATABASE=wordpress
    volumes:
     - ./database:/var/lib/mysql
     
#	Corro la generación del contenedor     
docker-compose up -d

septiembre 22, 2021 at 6:12 pm Deja un comentario

Instalar el puto Docker en el Puto Debian 11.

#	Me guio en base a esto
https://www.how2shout.com/linux/install-docker-ce-on-debian-11-bullseye-linux/

sudo apt update
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

sudo echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] \
 https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null


sudo apt update
sudo apt-get install docker-ce docker-ce-cli containerd.io

sudo systemctl status docker
sudo systemctl start docker
#	sudo systemctl stop docker

sudo usermod -aG docker ${USER}

septiembre 21, 2021 at 11:46 am Deja un comentario

carpetas compartidas para todo en samba

#	Samba carpeta anónimas
https://www.server-world.info/en/note?os=Debian_10&p=samba&f=1

sudo apt -y install samba
sudo mkdir /home/share
sudo chmod 777 /home/share

sudo  vi /etc/samba/smb.conf
# line 25: add
unix charset = UTF-8
# line 30: change (Windows' default)
workgroup = WORKGROUP
# line 37: uncomment and change IP address you allow
interfaces = 127.0.0.0/8 192.168.0.0/24
# line 58: uncomment and add
bind interfaces only = yes
map to guest = Bad User
# add to the end
# any share name you like
[Share]
    # shared directory
    path = /home/share
    # writable
    writable = yes
    # guest OK
    guest ok = yes
    # guest only
    guest only = yes
    # fully accessed
    create mode = 0777
    # fully accessed
    directory mode = 0777

sudo systemctl restart smbd

septiembre 5, 2021 at 12:27 am Deja un comentario


bueno

septiembre 2021
L M X J V S D
 12345
6789101112
13141516171819
20212223242526
27282930  

Archivos