{"id":256,"date":"2025-09-28T11:39:43","date_gmt":"2025-09-28T14:39:43","guid":{"rendered":"https:\/\/jorgecarneirob.ddns.net\/?p=256"},"modified":"2025-09-28T14:07:38","modified_gmt":"2025-09-28T17:07:38","slug":"wordpress-no-opensuse","status":"publish","type":"post","link":"https:\/\/jorgecarneirob.ddns.net\/index.php\/2025\/09\/28\/wordpress-no-opensuse\/","title":{"rendered":"WordPress no OpenSuse"},"content":{"rendered":"\n<p>Neste tutorial demonstro como instalar o LAMP + WordPress no OpenSuse<\/p>\n\n\n\n<p>Instale o lamp e os modulos necess\u00e1rios:<\/p>\n\n\n\n<p><code>zypper install apache2 php apache2-mod_php8 php-curl php-cli php-mysql php-gd php-common php-xml php-json php-intl php-pear php-imagick php-dev php-common php-mbstring php-zip php-soap php-bz2 php-bcmath php-gmp php-apcu libmagickcore-dev mariadb<\/code><\/p>\n\n\n\n<p>Inicie os servi\u00e7os e habilite para iniciar com o sistema:<br><code>systemctl enable --now apache2<br>systemctl enable --now mysql<\/code><\/p>\n\n\n\n<p>Permiss\u00e3o no firewall para http, https e ssh:<br><code>firewall-cmd --permanent --add-service=http<br>firewall-cmd --add-service=http<br>firewall-cmd --permanent --add-service=https<br>firewall-cmd --add-service=https<br>firewall-cmd --add-service=ssh<br>firewall-cmd --reload<\/code><\/p>\n\n\n\n<p>Navegue at\u00e9 a pasta, fa\u00e7a download do wordpress e descompacte na pasta:<br><code>cd \/srv\/www\/htdocs\/<br>wget https:\/\/wordpress.org\/latest.zip<br>unzip latest.zip<\/code><\/p>\n\n\n\n<p>Apaga o arquivo compactado, move os arquivos da pasta para a raiz do servidor web:<br><code>rm latest.zip<br>mv wordpress\/* .<br>rm -rf wordpress\/<\/code><\/p>\n\n\n\n<p>Configure o banco de dados:<br><code>mysql_secure_installation<\/code><\/p>\n\n\n\n<p>Crie usu\u00e1rio para o banco wordpress:<br><code>mysql -uroot -p<\/code><\/p>\n\n\n\n<p><code>CREATE DATABASE wordpress_db;<br>CREATE USER wordpress@localhost IDENTIFIED BY 'wordpress';<br>GRANT ALL PRIVILEGES ON wordpress_db.* TO wordpress@localhost;<br>FLUSH PRIVILEGES;<br>SHOW GRANTS FOR wordpress@localhost;.* TO wordpress@localhost;<br>FLUSH PRIVILEGES;<br>SHOW GRANTS FOR wordpress@localhost;<br>exit;<\/code><\/p>\n\n\n\n<p>Renomeia o arquivo:<br><code>mv wp-config-sample.php wp-config.php<\/code><\/p>\n\n\n\n<p>Configura o banco de dados no wordpress:<br><code>nano wp-config.php<\/code><br><br>Altere os campos:<br>\/** Database username *\/<br>define( &#8216;DB_USER&#8217;, &#8216;wordpress&#8217; );<\/p>\n\n\n\n<p>\/** Database password *\/<br>define( &#8216;DB_PASSWORD&#8217;, &#8216;wordpress&#8217; );<\/p>\n\n\n\n<p>\/** Database hostname *\/<br>define( &#8216;DB_HOST&#8217;, &#8216;localhost&#8217; );<br><br>D\u00ea as permiss\u00f5es para o servidor web:<br>chown -R wwwrun:wwwrun \/srv\/www\/htdocs<br><br>Crie o arquivo de configura\u00e7\u00e3o para o wordpress:<br><code>nano \/etc\/apache2\/vhosts.d\/wordpress.conf<\/code><\/p>\n\n\n\n<p><code>&lt;VirtualHost *:80><br>\u00a0\u00a0\u00a0ServerName example.com<br>\u00a0\u00a0\u00a0DocumentRoot \/srv\/www\/htdocs<br>\u00a0\u00a0\u00a0&lt;Directory \/srv\/www\/htdocs><br>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Options FollowSymLinks<br>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0AllowOverride All<br>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Options Indexes FollowSymLinks MultiViews<br>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Require all granted<br>\u00a0\u00a0\u00a0&lt;\/Directory><br>\u00a0\u00a0\u00a0ErrorLog \/var\/log\/apache2\/wordpress_error.log<br>\u00a0\u00a0\u00a0CustomLog \/var\/log\/apache2\/wordpress_access.log combined<br>&lt;\/VirtualHost><\/code><br><br>reinicia o servidor web:<br><code>systemctl restart apache2<\/code><br><br>Acesse o worpress pelo seu ip.<br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Neste tutorial demonstro como instalar o LAMP + WordPress no OpenSuse Instale o lamp e os modulos necess\u00e1rios: zypper install apache2 php apache2-mod_php8 php-curl php-cli php-mysql php-gd php-common php-xml php-json php-intl php-pear php-imagick php-dev php-common php-mbstring php-zip php-soap php-bz2 php-bcmath php-gmp php-apcu libmagickcore-dev mariadb Inicie os servi\u00e7os e habilite para iniciar com o sistema:systemctl enable [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":257,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[22],"tags":[210,208,212,209,206,211,214,207,213,204,205],"class_list":["post-256","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-servidor","tag-configurar-banco-de-dados-wordpress","tag-configurar-lamp-opensuse","tag-criando-usuario-wordpress-mariadb","tag-instalar-apache-opensuse","tag-instalar-wordpress-opensuse","tag-lamp-opensuse-leap-15-6","tag-servidor-wordpress","tag-tutorial-wordpress-opensuse","tag-wordpress-no-linux","tag-wordpress-opensuse","tag-wordpress-opensuse-leap-15-6"],"jetpack_featured_media_url":"https:\/\/jorgecarneirob.ddns.net\/wp-content\/uploads\/2025\/09\/thumb-1.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/256","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/comments?post=256"}],"version-history":[{"count":3,"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/256\/revisions"}],"predecessor-version":[{"id":262,"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/256\/revisions\/262"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/media\/257"}],"wp:attachment":[{"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/media?parent=256"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/categories?post=256"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/tags?post=256"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}