JOOMLA! 4.3是OpenBSD 7.3:
#php #cms #openbsd #joomla

-

Joomla!â€度‽??ââαPHPâ ââ达(cmss)â€ââ€âu run现在run now Eraine十'this Run Enable© Web - web - 要成为e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e era 。

JOOMLA! â®我的£°m。美美,ping himechurethurtuestforseedæ之后,©thouwi之后,

ç°至¢

  • OS:OpenBSD 7.3
  • データベース: MariaDB 10.9
  • Web: OpenBSD httpd
    • 設定ファイルは koude0
  • アプリ: PHP 8.2
    • PHP-FPM
  • CMS: Joomla! 4.3.4

Åè韦

äKétountountoutout

  • MariaDB のインストール
  • httpd のセットアップ
  • PHP のインストール

JOOMLA! -

php 8.2 - w.o stova!德国德国是Assisi Ven 4.3ªª 8.1 - æ §§ petrimârul ululirtttâ©

-

-

â©迷,

-- データベースの作成
CREATE DATABASE <dbname> \
    CHARACTER SET utf8mb4 \
    COLLATE utf8mb4_unicode_ci;

-- ユーザーの作成
GRANT ALL PRIVILEGES \
    ON <dbname>.* \
    TO <dbuser>@'localhost' \
    IDENTIFIED BY '<dbpass>';

-- 権限をリロード
FLUSH PRIVILEGES;

php -php - 㠖

mariadbæ¥ç¶®

$ doas pkg_add php-mysqli

ÅÅÅÅ了â€â€â€âichth。

quirks-6.122 signed on 2023-09-01T21:25:11Z
Ambiguous: choose package for php-mysqli
a   0: <None>
    1: php-mysqli-7.4.33
    2: php-mysqli-8.0.30
    3: php-mysqli-8.1.22
    4: php-mysqli-8.2.9
Your choice: 4
php-mysqli-8.2.9: ok

æÅ了†- ‾F:

$ doas ln -s /etc/php-8.2.sample/* /etc/php-8.2/

§

$ ls -l /etc/php-8.2
total 0
lrwxr-xr-x  1 root  wheel  30 Sep  2 10:09 mysqli.ini -> /etc/php-8.2.sample/mysqli.ini
lrwxr-xr-x  1 root  wheel  31 Sep  2 10:09 opcache.ini -> /etc/php-8.2.sample/opcache.ini

JOOMLA!我

Åæ: /var/www/joomla‥⣀£â£ã ¾â

githubâreleases â‫‥äst

$ curl -LO https://github.com/joomla/joomla-cms/releases/download/4.3.4/Joomla_4.3.4-Stable-Full_Package.tar.gz

解Åâ‱ét

$ tar xzf Joomla_4.3.4-Stable-Full_Package.tar.gz

§ ¾ -

$ doas chown -R www:www ./*

httpd(web)ãµ'¼¼¼centere

httpd - php-fpm 8.2 - ªÅ了¾ â(Åŧ:参考記事

‮ âµ¼¼¼®Å®ç¾

$ doas nvim /etc/httpd.conf

¥¥â€â€)

server "<fqdn>" {
        listen on egress tls port https
        tls {    
                certificate     "/etc/ssl/<fqdn>.crt"
                key             "/etc/ssl/private/<fqdn>.key"
        }
        log {
                access  "<fqdn>-access.log"
                error   "<fqdn>-error.log"
        }

        # `/var/www` 以下のどこを作業ディレクトリとしているかと `chroot` の設定次第です:
        root "<chroot-parent-dir>/joomla"
        directory index index.php

        location "/*.php" { 
                fastcgi socket "/run/php-fpm.sock"
        } 
        location "/*.php[/?]*" { 
                fastcgi socket "/run/php-fpm.sock"
        } 
}

§

$ doas rcctl restart httpd
httpd(ok)
httpd(ok)

1111§Jomla! â°web - 111111111111111111111111111111111111111111111111111°Amegeoughouthye,°do n y wo n yeagyeethewip unto to n yey,

tlsæ§æ§

koude9Let's Encryptö«°_°_°11ð11ðout 。

娃娃< æ -æépit完成 -

$ cd /etc/ssl

$ # [ 定数 ]
$ # ksh の場合:
$ export MY_DOMAIN="..."
$ export MY_COUNTRY_CODE="XX"
$ export MY_STATE="..."
$ export MY_ORGANIZATION="..."
$ # fish の場合:
$ # set -x MY_DOMAIN "..."; (...)

$ # [ 生成 ]
$ doas openssl req -newkey rsa:2048 -new -nodes -x509 -days 36500 -keyout private/$MY_DOMAIN.key -out $MY_DOMAIN.crt \
    -subj "/C=$MY_COUNTRY_CODE/ST=$MY_STATE/L=/O=$MY_ORGANIZATION/OU=/CN=$MY_DOMAIN"
$ doas chmod 400 private/$MY_DOMAIN.key

$ # 作業ディレクトリに戻る

tlsæhoulum和м

`

# httpd.conf
<         listen on egress tls port https
<         tls {    
<                 certificate     "/etc/ssl/<fqdn>.crt"
<                 key             "/etc/ssl/private/<fqdn>.key"
<         }
>         listen on egress port http

tlsæ¥ç¶â€ âµ¼¼

- - §Å2

# httpd.conf
server "<fqdn>" {
        listen on egress http
        # (...)
        block return 301 "https://$SERVER_NAME$REQUEST_URI"
}
server "<fqdn>" {
        listen on egress tls port https
        # (...)
}

web

选择â€â«€€¾¾¾¾¾V度。 <搜索

joomla-4-install-01

-

joomla-4-install-02

<<}ã «Åŧ-语言â语言:

joomla-4-install-03

æÅââââ€â€

joomla-4-install-04

 

https://<fqdn>/‮ 。

joomla-4-home-01

ç®âççç»é¢â®

joomla-4-admin-01

和æææ -

joomla-4-admin-02

-

West - west - west - web - west - €â£ hout

joomla-4-media-01

“ upload”迷人OpenBSDâ€â€â©© â¾ -)

joomla-4-media-02

æ -§ ££££§§§§§§§§§§§§§§ >

ð快乐服务ð«