Commit d6725d3b authored by thepaeth's avatar thepaeth
Browse files

update install from source step

parent 8b313a56
......@@ -195,14 +195,11 @@ ckan -c /etc/ckan/default/ckan.ini sysadmin add {username}
#กำหนดสิทธิ์ DataStore
ckan -c /etc/ckan/default/ckan.ini datastore set-permissions | sudo -u postgres psql --set ON_ERROR_STOP=1
ckan -c /etc/ckan/default/ckan.ini run
```
### 10. ทดสอบเรียกใช้เว็บไซต์ผ่าน http://localhost:5000 และ login ด้วย SysAdmin
### 10. วิธีการ set CKAN Production
### 11. วิธีการ set CKAN Production
#### 11.1 ติดตั้งและตั้งค่า uwsgi
#### 10.1 ติดตั้งและตั้งค่า uwsgi
```sh
. /usr/lib/ckan/default/bin/activate
......@@ -214,7 +211,7 @@ sudo cp /usr/lib/ckan/default/src/ckan/ckan-uwsgi.ini /etc/ckan/default/
sudo cp /usr/lib/ckan/default/src/ckan/wsgi.py /etc/ckan/default/
```
#### 11.2 ติดตั้งและตั้งค่า supervisor สำหรับรัน uwsgi
#### 10.2 ติดตั้งและตั้งค่า supervisor สำหรับรัน uwsgi
```sh
sudo apt-get install supervisor
......@@ -255,7 +252,7 @@ stopwaitsecs = 600
; Required for uWSGI as it does not obey SIGTERM.
stopsignal=QUIT
```
#### 11.3 ติดตั้งและตั้งค่า nginx
#### 10.3 ติดตั้งและตั้งค่า nginx
```sh
sudo apt-get install nginx
......@@ -283,7 +280,7 @@ server {
}
```
#### 11.4 เริ่มการใช้งาน CKAN
#### 10.4 เริ่มการใช้งาน CKAN
```sh
# ลบไฟล์ default ของ nginx ออก
sudo rm -r /etc/nginx/sites-enabled/default
......@@ -313,9 +310,9 @@ sudo supervisorctl reload
sudo service nginx restart
```
### 12. ทดสอบเรียกใช้เว็บไซต์ผ่าน http://{ip address}
### 11. ทดสอบเรียกใช้เว็บไซต์ผ่าน http://{ip address}
### 13. cronjob สำหรับ page view tracking:
### 12. cronjob สำหรับ page view tracking:
สร้าง background jobs config
```sh
......@@ -335,7 +332,7 @@ crontab -e
@hourly /usr/lib/ckan/default/bin/ckan -c /etc/ckan/default/ckan.ini tracking update && /usr/lib/ckan/default/bin/ckan -c /etc/ckan/default/ckan.ini search-index rebuild -r
### 14. การแก้ไขปัญหาการ download file จาก DataStore
### 13. การแก้ไขปัญหาการ download file จาก DataStore
เฉพาะกรณีตรวจสอบพบปัญหา หรือที่ตรวจสอบพบว่ามีไฟล์ /usr/lib/ckan/default/src/ckan/ckanext/datastore/blueprint.py
```sh
mv /usr/lib/ckan/default/src/ckan/ckanext/datastore/blueprint.py /usr/lib/ckan/default/src/ckan/ckanext/datastore/blueprint.py.bak
......@@ -344,8 +341,8 @@ wget https://gitlab.nectec.or.th/opend/installing-ckan/-/raw/master/config/datas
sudo supervisorctl reload
```
### 15. ติดตั้งและตั้งค่า [CKAN Extensions](ckan-extension.md)
### 16. [หากต้องการติดตั้ง ssl ให้ทำดังนี้](nginx-ssl.md)
### 14. ติดตั้งและตั้งค่า [CKAN Extensions](ckan-extension.md)
### 15. [หากต้องการติดตั้ง ssl ให้ทำดังนี้](nginx-ssl.md)
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment