doc-central (online döküman sistemi) ayarlamak

Başlatan programmer, 21 Şubat 2019 - 07:26:18

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

programmer


1-Önce eğer halihazırda kurulmamış ise
sudo apt install doc-central
komutuyla doc-central ve info2html paketleri kurulur.
2- Eğer apache kurulmamış ise
sudo apt install apache2
ile apache web sunucusunu kurarız.
Normal kurulu ise ve
systemctl start apache2
ile apache2 sunucusu başlatılır. http.//localhost adresinde Apache server sayfasının görülmesi lazım.


3- doc-central sitesi dosya ayarları



sudo mkdir -p /var/html/doc_central.org/public_html && \
sudo mkdir -p /var/html/doc_central.org/public_html/cgi-bin && \
sudo cp /usr/share/doc-central/www/* /var/html/doc_central.org/public_html && \
sudo mkdir /var/html/doc_central.org/public_html/cgi-bin/doc-central
sudo cp -R /usr/lib/cgi-bin/dco-central/* /var/html/doc_central.org/public_html/cgi-bin/doc-central/
[[ $? != "0" ]] && echo "mkdir or copy error:$?";return
sudo chown -R $USER:$USER  /var/html/doc_central.org/public_html
sudo chown -R $USER:$USER  /var/html/doc_central.org/public_html/cgi-bin
sudo chmod -R 755   /var/html/doc_central.org/public_html
sudo chmod -R 755   /var/html/doc_central.org/public_html/cgi-bin
[

4- Python ayarlamak
python2 kurulu değil ise
sudo apt-get install python2.7
gerekiyorsa

sudo update-alternatives --install /usr/bin/python python2 /usr/bin/python2 100
sudo update-alternatives --config python

python2 seçilir.


5- apache2 doc-central site ayarları
Önce varsayılan site atarlarını kopyalayalım:

sudo  cp /etc/apache2/sites-available/{000-default.conf, doc_central.org.conf}
sudo editor /etc/apache2/sites-available/doc_central.org.conf

komutuyla site ayar dosyasını açıp aşağıdaki  satırları ekleyelim.
<VirtualHost..> içine:



   [/font][/size]ServerAdmin admin@example.com
   ServerName doc_central.org
   DocumentRoot /var/www/html/doc_central.org/public_html/
   DirectoryIndex   index.html
   ServerAlias doc_central.org *.doc_central.org
   ScriptAlias '/cgi-bin/' '/var/www/html/doc_central.org/public_html/cgi-bin/'
   ScriptAlias '/cgi-bin/' '/var/www/html/doc_central.org/public_html/cgi-bin/'
   Alias '/doc' '/usr/share/doc'



</VirtualHost> etiketinden sonra:



<Directory /www/html/doc_central.org/public_html/cg-bin>
   Options +ExecCGI
   SetHandler cgi-script
</Directory>
AddHandler cgi-script .cgi .py




6- siteyi aktifleştirme
Önce aktif ise varsayılan site disable yapılır.
a2dissite 000-default.conf
sonra hazırladığımız site altifleştirilir.

a2ensite doc_central.org.conf


7- Her şey yolunda gitmiş ise, web tarayıcısında
[http://localhost

adresine girildiğinde, soldaki çerçevede python dosyası ile oluşturulmuş menüyü görüyor olmamız lazım.
https://imgur.com/a/2iS5NbZ
İyi şanslar