Source code to the prefix.cc website
PHP JavaScript CSS Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bulk-imports
db_schema
images
lib
templates
tests
tools
vendor
.gitignore
.htaccess
LICENSE.txt
README.md
default.config.php
index.php
maintenance.php
php.ini
robots.txt
script.js
style.css

README.md

prefix.cc Source Code

This is the source code to the prefix.cc web site operated by Richard Cyganiak (richard@cyganiak.de, @cygri).

Requirements

  • Apache with mod_rewrite enabled
  • PHP
  • MySQL

Setting up a test site

  1. Clone the repository into a local directory

  2. Set up a virtual host prefixcc.local with that directory as document root

  3. Create a new MySQL database:

     echo CREATE DATABASE prefixcc | mysql -u root 
    
  4. Set up database tables:

     mysql -u root prefixcc < db_schema/schema.sql
    
  5. Make a copy of the default configuration:

     cp default.config.php config.php
    
  6. Edit database credentials in config.php if necessary

  7. Import prefixes from the public prefix.cc site:

     php tools/csv-import.php http://prefix.cc/popular/all.file.csv | mysql -u root prefixcc
    
  8. Go to http://prefixcc.local/ and you should have a functional site!