[web-doc] master: Gitweb is no longer needed.

[email protected] (Nilgün Belma Bugüner) Fri, 21 May 2021 04:45:59 +0000
Newsgroups php.doc.web
Message-ID <[email protected]>
Author: Nilgün Belma Bugüner (nilgun)
Date: 2021-05-21T07:45:58+03:00

Commit: https://github.com/php/web-doc/commit/5ee14fcf610f89d6e822103d61ffa38e927dcf4f
Raw diff: https://github.com/php/web-doc/commit/5ee14fcf610f89d6e822103d61ffa38e927dcf4f.diff

Gitweb is no longer needed.

Changed paths:
  M  README.md


Diff:

diff --git a/README.md b/README.md
index 2de9e44..4bee20a 100644
--- a/README.md
+++ b/README.md
@@ -9,7 +9,7 @@ Requirements:
 - GD extension (for generating charts)
 - SQLite3
 
-1. Unpack a copy of JpGraph 3.0.7 into `/include/jpgraph/` ([here](http://jpgraph.net/download/download.php?p=1))
+1. Unpack a copy of JpGraph 4.3.4 into `/include/jpgraph/` ([here](http://jpgraph.net/download/download.php?p=1))
 2. Increase memory limit for PHP scripts to at least 32MB
 3. Fill in two configuration files
 - `build-ops.php.sample` (rename it to `build-ops.php`)
@@ -17,7 +17,7 @@ Requirements:
 - `@SQLITEDIR@` - absolute path to `/sqlite/` directory
 - `build-ops.sample` (rename it to `build-ops` [no ext])
 - `@PHP@` - path to the PHP executable file
-- `@GITDIR@` - absolute path to dir where scripts will clone SVN repos to and then use them and then use it for generating data
+- `@GITDIR@` - absolute path to dir where scripts will clone GIT repos to and then use them and then use it for generating data
 - `@DOCWEB@` - absolute path to `/www/` directory
 - `@PHDDIR@` - absolute path to directory with PhD installed from Git master
 - `@SCRIPTSDIR@`- absolute path to `/scripts/` directory
@@ -40,77 +40,10 @@ Requirements:
 
  <Directory /path/to/docweb/www>
   Allowoverride FileInfo Options Limit
-  Options -Indexes +ExecCGI
-  <Files gitweb.cgi>
-   SetHandler cgi-script
-  </Files>
+  Options -Indexes
  </Directory>
 </VirtualHost>
 ```
-8. Create /etc/httpd/conf/extra/gitweb.conf
-```
-<IfModule mod_alias.c>
-  <IfModule mod_mime.c>
-    <IfModule mod_cgi.c>
-      Define ENABLE_GITWEB
-    </IfModule>
-    <IfModule mod_cgid.c>
-      Define ENABLE_GITWEB
-    </IfModule>
-  </IfModule>
-</IfModule>
-
-<IfDefine ENABLE_GITWEB>
-  Alias /gitweb /usr/share/gitweb
-
-  <Directory /usr/share/gitweb>
-    DirectoryIndex gitweb.cgi
-    Options +FollowSymLinks +ExecCGI
-    <Files gitweb.cgi>
-      SetHandler cgi-script
-    </Files>
-    AddHandler cgi-script .cgi
-    AllowOverride None
-    SetEnv  GITWEB_CONFIG  /etc/gitweb.conf
-  </Directory>
-</IfDefine>
-```
-9. Add the following line to /etc/httpd/conf/httpd.conf (cgi.load)
-```
-LoadModule cgi_module /usr/lib/apache2/modules/mod_cgi.so
-```
-10. Next we need to make a gitweb config file. Open (or create if it does not exist) the file /etc/gitweb.conf and place this in it:
-```
-# path to git projects (<project>.git)
-$projectroot = "/path/to/docweb/www";
-
-# directory to use for temp files
-$git_temp = "/tmp";
-
-# Base URLs for links displayed in the web interface.
-our @git_base_url_list = qw(git://git.php.net:);
-
-$feature{'highlight'}{'default'} = [1];
-$omit_owner = "true";
-$projects_list_description_width = "36";
-```
-11. Restart apache
-```
-# systemctl restart apache2
-```
-12. Create symbolic links for gitweb
-```
-$ cd /path/to/docweb/www
-$ mkdir doc
-$ cd doc
-```
-repeat lines like these for other languages
-```
-$ ln -s ../../git/de/.git de.git
-$ echo "German PHP documentation" > de.git/description
-```
-11. If there is no problem, open browser and go: http://doc.php.net/docweb/
-12. Or: http://doc.php.net/revcheck.php
 
 ## TODO
 - add more cowbell