[zt]OpenBSD6.1 nginx mariadb drupal8 安装
https://xalttz.com/node/5
[zt]OpenBSD6.1 nginx mariadb drupal8 安装
Re: [zt]OpenBSD6.1 nginx mariadb drupal8 安装
咳咳,偶尔有个新人帖,还是来引流的……这在JR时代肯定要删帖的。
看完了。别的暂且不论,1TB 的U盘难道很便宜么?有这个钱完全可以买一台低配的amd64服务器。
看完了。别的暂且不论,1TB 的U盘难道很便宜么?有这个钱完全可以买一台低配的amd64服务器。
Re: [zt]OpenBSD6.1 nginx mariadb drupal8 安装
有回复 也是很少见 谢谢
至于 “引流” 是编辑很麻烦
“看完了。别的暂且不论” 欢迎提出高见
"1TB的U盘"是从哪看出来?
至于 “引流” 是编辑很麻烦
“看完了。别的暂且不论” 欢迎提出高见
"1TB的U盘"是从哪看出来?
Re: [zt]OpenBSD6.1 nginx mariadb drupal8 安装
一、OpenBSD的U盘安装
OB的U盘安装不同于其他系统,不能用UltraISO,要用windiskimager写。下载官方的install61.fs,用上面提到的工具,写入U盘,开始安装。几乎一路默认,就是在磁盘分区时注意,由于我们主要是配置服务器,默认的分区是不行的,要把/var分区分大些。如:
四、安装mariadb-server
以前我总是用drush安装,很方便,但现在想用composer安装。
六、创建数据库。
八、安装Drupal 8
根据提示一步步安装Drupal8即可,注意两点。
OB的U盘安装不同于其他系统,不能用UltraISO,要用windiskimager写。下载官方的install61.fs,用上面提到的工具,写入U盘,开始安装。几乎一路默认,就是在磁盘分区时注意,由于我们主要是配置服务器,默认的分区是不行的,要把/var分区分大些。如:
二、添加pkg_add镜像,并编辑doas.conf权限$ doas disklabel -p g sd0
16 partitions:
# size offset fstype [fsize bsize cpg]
a: 2.0G 64 4.2BSD 2048 16384 12958 # /
b: 10.0G 4209024 swap # none
c: 931.5G 0 unused
d: 10.0G 25173856 4.2BSD 2048 16384 12958 # /home
e: 4.0G 46154720 4.2BSD 2048 16384 12958 # /tmp
f: 30.0G 54540672 4.2BSD 2048 16384 12958 # /usr
g: 875.5G 117451264 4.2BSD 8192 65536 52238 # /var
三、安装nginx,php7,php-pdo_mysql,php-gd,都选择7.0版本$ vi /etc/installurl
https://mirrors.tuna.tsinghua.edu.cn/OpenBSD
$doas vi /etc/doas.conf
permit USERNAME as root
完了之后做相应的链接ln -sf ...$doas pkg_add nginx php php-pdo_mysql php-gd
四、安装mariadb-server
使mysql到chroot环境$doas pkg_add mariadb-server
$doas mysql_install_db
$doas /etc/rc.d/mysqld start
$doas mysql_secure_installation
五、安装composer,并创建我们drupal工程$doas vi /etc/my.cnf
将/var/run/mysql ——》/var/www/var/run/mysql
$doas mkdir -p /var/www/var/run/mysql
$doas chown -R _mysql:_mysql /var/www/var/run/mysql/
以前我总是用drush安装,很方便,但现在想用composer安装。
由于composer的官方速度简直是龟速,现在用我们国内的镜像。$doas pkg_add composer
$doas pkg_add php-zip //选择5.6版本 并作想应的链接,因为composer需要
可以加上-vvv看它的过程。$doas composer config -g repo.packagist composer https://packagist.phpcomposer.com
进入/var/www/htdocs
$doas composer create-project drupal-composer/drupal-project:8.x-dev my_site_name_dir --stability dev --no-interaction
六、创建数据库。
七、创建nginx适用的drupal8.conf1.Create a new database for your site. (Change the username and databasename.)
mysql -u username -p -e "CREATE DATABASE databasename CHARACTER SET utf8 COLLATE utf8_general_ci";
MySQL/MariaDB prompts for the 'username' database password, and creates the initial database files.
2.Log in and set the access database rights:
mysql -u username -p
MySQL/MariaDB prompts for the 'username' database password.
3.At the MySQL/MariaDB prompt, create the user and set the permissions using the following command:
CREATE USER username@localhost IDENTIFIED BY 'password';
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES ON databasename.* TO 'username'@'localhost' IDENTIFIED BY 'password';
并作相应的修改,如使用443端口,用https。进入/etc/nginx ,$doas mkdir vhost
$doas git clone https://github.com/gz818/oneinstack-ngi ... config.git
八、安装Drupal 8
根据提示一步步安装Drupal8即可,注意两点。
九、OVER!1.修改localhost为127.0.0.1,强制mysql使用TCP。由于现在的mysql在chroot环境,这是最简单的方法。还可以做个链接。
2.如果遇到translation无法下载,可以在https://localize.drupal.org/translate/languages/zh-hans下载相应的版本。
Re: [zt]OpenBSD6.1 nginx mariadb drupal8 安装
LyuBing 写了: "1TB的U盘"是从哪看出来?
不论是真U盘,还是SSD或移动硬盘,这样架设和部署webserver总觉得有些别扭。$ doas disklabel -p g sd0
16 partitions:
# size offset fstype [fsize bsize cpg]
a: 2.0G 64 4.2BSD 2048 16384 12958 # /
b: 10.0G 4209024 swap # none
c: 931.5G 0 unused
d: 10.0G 25173856 4.2BSD 2048 16384 12958 # /home
e: 4.0G 46154720 4.2BSD 2048 16384 12958 # /tmp
f: 30.0G 54540672 4.2BSD 2048 16384 12958 # /usr
g: 875.5G 117451264 4.2BSD 8192 65536 52238 # /var
Re: [zt]OpenBSD6.1 nginx mariadb drupal8 安装
嗯 是我表述的问题 不是安装到U盘 而是用U盘安装 这是服务器的磁盘
关于磁盘的完美分区方案 我也是不很清楚 比如 / 分区 其实可以再小些
但swap分区 有的说是内存的2倍 是不是太大了
关于磁盘的完美分区方案 我也是不很清楚 比如 / 分区 其实可以再小些
但swap分区 有的说是内存的2倍 是不是太大了
Re: [zt]OpenBSD6.1 nginx mariadb drupal8 安装
OpenBSD的安装,硬盘分区哪里,先让他A(auto),然后自己E(dit),做生长的服务器,建议将 数据库 和 /var/www独立出来,甚至/var/log都独立
当然,官方的FAQ文档好像也描述过类似的建议
swap自动即可。
当然,官方的FAQ文档好像也描述过类似的建议
swap自动即可。
Re: [zt]OpenBSD6.1 nginx mariadb drupal8 安装
嗯 独立出来自然是最好的
在线用户
正浏览此版面之用户: 没有注册用户 和 4 访客