- Modify the suggested vhost setup, so the xx.php.net address is the default.
This makes Apache URL redirections keep the user in the .php.net URL space,
keeping the My PHP.net settings. Otherwise URLs such as
http://ar.php.net/manual go out of the PHP.net URL space.
- Clarify the CNAME issue, and that people should contact us first, before
setting up a mirror
- Remove all information on local search setup
- Add Options -Indexes so we will be able to remove
the various index.php files in our dirs
- Change ErrorDocument as the error file was moved
- Add comment on the stats part that it is better commented
out if not supported
- Provide a random minute number for the rsync cron job,
so people who copy-paste will get reasonably random times ;)
- Explictly state that we need PHP 4.3.x (at least for new mirrors)
setup (make subsections).
Add a mirror setup troubleshooting section for those setting up mirrors
but having problems.
Add local stats flag to enable easy update of mirror database, to see who
really has stats.
Also add local preferred language setting, so new (under setup) mirror
sites can check if local language settings work, there need to be no
cooperation to change local language preference, and finally unofficial
mirror sites can also have language preferences of their own. [The code
behind this still needs to be developed ;)]
More to come on the search and stats setup instructions side...
- Updating "the mirror number rule" to include the reason
why we have this limitation, and advice to contact
the mirror managers before starting to set up anything
- Also linked "the rule" from below the instructions
- Remove instruction on setting up configuration.inc,
it is no more required
- Adding new HTSEARCH_EXCLUDE environment variable to
set what is excluded from the index on a mirror. This
will be used for the search information page in the
future.
- Adding note on missing files (/tut.php or print
or printwn directories) which caused some problems
in the past. Mirror site should not expect them
to be there...
- Reordered and reworded what is exactly required to
be submitted to mirrors@php.net. Guys mostly tend
to misunderstand what the provider URL is for, so
eplain it adequately. Also adding link to webalizer.
- Reformatting of HTML code in other places...
vhost settings of httpd.conf.
Removing .htaccess, because:
- include path was insecure (may include someting
up from the path that is not php mirror stuff)
- short open tags are no more required to be on
- all the other settings, except the .pdb settings
were already in mirroring.php
Moving the .pdb AddType to mirroring.php's instructions,
and also adding the 401 handler there. More comments to
mirroring.php's vhost configuration section to make it
more logical for those who set up a mirror.