{"id":3459,"date":"2023-10-28T16:27:46","date_gmt":"2023-10-28T07:27:46","guid":{"rendered":"http:\/\/192.168.20.1\/?p=3459"},"modified":"2024-04-05T13:01:41","modified_gmt":"2024-04-05T04:01:41","slug":"wordpress-install-on-ubuntu-22-04","status":"publish","type":"post","link":"https:\/\/rlab.cavtime.net\/?p=3459","title":{"rendered":"WordPress Install on Ubuntu 22.04"},"content":{"rendered":"<h2>Overview<\/h2>\n<p>Ubuntu 22.04 \u306b WordPress \u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u3002<\/p>\n<h2>Environment<\/h2>\n<h2>Pre<\/h2>\n<div class=\"hcb_wrap\">\n<pre class=\"prism undefined-numbers lang-bash\" data-lang=\"Bash\"><code><span class=\"token function\">$ sudo<\/span><span> <\/span><span class=\"token function\">apt<\/span><span> update <\/span><span class=\"token operator\">&amp;&amp;<\/span><span> <\/span><span class=\"token function\">sudo<\/span><span> <\/span><span class=\"token function\">apt<\/span><span> upgrade\r\n$ <span class=\"token function\">sudo<\/span> <span class=\"token function\">apt<\/span> <span class=\"token function\">install<\/span> <span class=\"token function\">wget<\/span> <span class=\"token function\">unzip<\/span><\/span><\/code><\/pre>\n<\/div>\n<h2>Apache &amp; PHP<\/h2>\n<div class=\"hcb_wrap\">\n<pre class=\"prism undefined-numbers lang-bash\" data-lang=\"Bash\"><code>$ <span class=\"token function\">sudo<\/span><span> <\/span><span class=\"token function\">apt<\/span><span> <\/span><span class=\"token function\">install<\/span><span> apache2<\/span>\r\n$ sudo apt install -y php php-{common,mysql,xml,xmlrpc,curl,gd,imagick,cli,dev,imap,mbstring,opcache,soap,zip,intl}<\/code><\/pre>\n<\/div>\n<h2>MariaDB<\/h2>\n<div class=\"hcb_wrap\">\n<pre class=\"prism undefined-numbers lang-bash\" data-lang=\"Bash\"><code>$ <span class=\"token function\">sudo<\/span><span> <\/span><span class=\"token function\">apt<\/span><span> <\/span><span class=\"token function\">install<\/span><span> mariadb-server mariadb-client<\/span>\r\n$ sudo mysql_secure_installation\r\n$ <span class=\"token function\">sudo<\/span><span> mysql -u root -p<\/span>\r\nMariaDB [(none)]&gt; CREATE USER 'ctadmin'@'localhost' IDENTIFIED BY 'Media#0479';\r\nMariaDB [(none)]&gt; CREATE DATABASE note;\r\nMariaDB [(none)]&gt; GRANT ALL PRIVILEGES ON note.* TO 'ctadmin'@'localhost';\r\nMariaDB [(none)]&gt; <span>FLUSH PRIVILEGES<\/span><span class=\"token punctuation\">;\r\nMariaDB [(none)]&gt; exit;<\/span>\r\n<\/code><\/pre>\n<\/div>\n<h2>WordPress<\/h2>\n<div class=\"hcb_wrap\">\n<pre class=\"prism undefined-numbers lang-bash\" data-lang=\"Bash\"><code><span class=\"token function\">$ wget<\/span><span> https:\/\/wordpress.org\/latest.zip\r\n$\u00a0<span class=\"token function\">unzip<\/span> latest.zip\r\n$ <span class=\"token function\">sudo<\/span> <span class=\"token function\">mv<\/span> wordpress\/ \/var\/www\/html\/\r\n$ <span class=\"token function\">rm<\/span> latest.zip\r\n$ <span class=\"token function\">sudo<\/span> <span class=\"token function\">chown<\/span> www-data:www-data -R \/var\/www\/html\/wordpress\/\r\n$ <span class=\"token function\">sudo<\/span> <span class=\"token function\">chmod<\/span> -R <span class=\"token number\">755<\/span> \/var\/www\/html\/wordpress\/\r\n<\/span><\/code><\/pre>\n<\/div>\n<h2>Configure Apache<\/h2>\n<div class=\"hcb_wrap\">\n<pre class=\"prism undefined-numbers lang-bash\" data-lang=\"Bash\"><code>$ <span class=\"token function\">sudo<\/span><span> <\/span><span class=\"token function\">vim<\/span><span> \/etc\/apache2\/sites-available\/wordpress.conf<\/span><\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\">\n<pre class=\"prism undefined-numbers lang-html\" data-lang=\"HTML\">&lt;VirtualHost *:80&gt;\r\nServerAdmin admin@example.com\r\nDocumentRoot \/var\/www\/html\/wordpress\r\nServerName example.com\r\nServerAlias www.example.com\r\n&lt;Directory \/var\/www\/html\/wordpress\/&gt;\r\nOptions FollowSymLinks\r\nAllowOverride All\r\nRequire all granted\r\n&lt;\/Directory&gt;\r\nErrorLog ${APACHE_LOG_DIR}\/error.log\r\nCustomLog ${APACHE_LOG_DIR}\/access.log combined\r\n&lt;\/VirtualHost&gt;<\/pre>\n<\/div>\n<div class=\"hcb_wrap\">\n<pre class=\"prism undefined-numbers lang-bash\" data-lang=\"Bash\"><code>$ <span class=\"token function\">sudo<\/span><span> a2ensite wordpress.conf<\/span>\r\n$ <span class=\"token function\">sudo<\/span><span> a2enmod rewrite<\/span>\r\n$ <span class=\"token function\">sudo<\/span><span> a2dissite 000-default.conf<\/span><\/code><\/pre>\n<\/div>\n<h2>WordPress Web Install<\/h2>\n<p>http:\/\/note.cavtime.com<\/p>\n<h2>SSL Server key<\/h2>\n<p>&nbsp;<\/p>\n<h2>Apache2 SSL Configuration<\/h2>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview Ubuntu 22.04 \u306b WordPress \u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u3002 Environment Pre $ sudo apt update &amp;&amp; sudo apt upgrade $ s [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36],"tags":[],"class_list":["post-3459","post","type-post","status-publish","format-standard","hentry","category-wordpress"],"_links":{"self":[{"href":"https:\/\/rlab.cavtime.net\/index.php?rest_route=\/wp\/v2\/posts\/3459","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rlab.cavtime.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rlab.cavtime.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rlab.cavtime.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/rlab.cavtime.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3459"}],"version-history":[{"count":6,"href":"https:\/\/rlab.cavtime.net\/index.php?rest_route=\/wp\/v2\/posts\/3459\/revisions"}],"predecessor-version":[{"id":3915,"href":"https:\/\/rlab.cavtime.net\/index.php?rest_route=\/wp\/v2\/posts\/3459\/revisions\/3915"}],"wp:attachment":[{"href":"https:\/\/rlab.cavtime.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3459"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rlab.cavtime.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3459"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rlab.cavtime.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}