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 (https://imgur.com/a/2iS5NbZ)
İyi şanslar