OpenCart 安装
root开启远程访问
https://blog.csdn.net/xiaojian1018/article/details/50160239?utm_source=blogxgwz5
https://blog.csdn.net/gf771115/article/details/51037957
GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
flush privileges;
— 重启DB, 不行的话直接kill进程, 要移除/var/lib/mysql/mysql.sock
service restart mysqld
docker 安装
— 有数据库时
docker run -it --name opencart -p 81:80 -p 444:443 \
-e MARIADB_HOST=172.31.70.216 \
-e ALLOW_EMPTY_PASSWORD=no \
-e MARIADB_ROOT_USER=root \
-e MARIADB_ROOT_PASSWORD=*****\
-e OPENCART_DATABASE_NAME=opencart \
-e OPENCART_DATABASE_USER=market_opencart \
-e OPENCART_DATABASE_PASSWORD=market_opencart \
-v /home/market/data:/bitnami \
bitnami/opencart:latest
-- 没有数据库时, 并确保删除db, 删除data目录
docker run -it --name opencart -p 81:80 -p 444:443 \
-e MARIADB_HOST=172.31.70.216 \
-e ALLOW_EMPTY_PASSWORD=no \
-e MARIADB_ROOT_USER=root \
-e MARIADB_ROOT_PASSWORD=******\
-e OPENCART_DATABASE_NAME=opencart \
-e OPENCART_DATABASE_USER=market_opencart \
-e OPENCART_DATABASE_PASSWORD=market_opencart \
-e MYSQL_CLIENT_CREATE_DATABASE_NAME=opencart \
-e MYSQL_CLIENT_CREATE_DATABASE_USER=market_opencart \
-e MYSQL_CLIENT_CREATE_DATABASE_PASSWORD=market_opencart \
-v /home/market/data:/bitnami \
bitnami/opencart:latest
— 修改data/opencart/config.php 的host, data/opencart/admin/config.php, 都改成https
在nginx/conf/vhost/ 添加 market.conf,
upstream market{
server localhost:81 weight=5 max_fails=2 fail_timeout=600s;
}
upstream market_https{
server localhost:444 weight=5 max_fails=2 fail_timeout=600s;
}
server {
listen 80;
server_name www.domain.com domain.com;
# location / {
# proxy_pass http://market;
# }
rewrite ^(.*) https://$server_name$1 permanent;
}
server {
listen 443;
server_name www.domain.com domain.com;
ssl on;
ssl_certificate /data/nginx/key/ssl.crt;
ssl_certificate_key /data/nginx/key/ssl.key;
ssl_session_timeout 5m;
ssl_protocols SSLv2 SSLv3 TLSv1;
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
ssl_prefer_server_ciphers on;
location / {
proxy_pass http://market;
}
}
— 证书 https://blog.csdn.net/reid_lv/article/details/80106560#
Country Name (2 letter code) [XX]:cn
State or Province Name (full name) []:hubei
Locality Name (eg, city) [Default City]:wuhan
Organization Name (eg, company) [Default Company Ltd]:yangshan
Organizational Unit Name (eg, section) []:develp
Common Name (eg, your name or your server’s hostname) []:0.0.0.0
Email Address []:kee@toppgo.com
Please enter the following ‘extra’ attributes
to be sent with your certificate request
A challenge password []:t+
An optional company name []:
— 阿里云开启443
安装主题:
— 无法安装,权限不够,
chkmod -R 777 /opt/bitnami/opencart
http://www.opencartchina.com/bbs/topic649.html
目录 /opt/bitnami/opencart/catalog/view/theme/
拷贝报 Error: Path not specified: https://blog.csdn.net/yulong_1988/article
/details/82963332
docker inspect -f ‘{{.Id}}’ 1a4f0425c677 // 查看id
cp -r simplica /var/lib/docker/devicemapper/mnt/1a4f0425c6776faab72fe25f03094fc3827c002829ecee37a8ca4057e22abb04/rootfs/opt/bitnami/opencart/catalog/view/theme
评论已关闭。