phar installation instructions
This commit is contained in:
parent
7947dad6a5
commit
6f5cd7c6e4
@ -14,6 +14,11 @@ To run SemanticScuttle, you need:
|
|||||||
|
|
||||||
Standard installation instructions
|
Standard installation instructions
|
||||||
==================================
|
==================================
|
||||||
|
If you downloaded the ``.phar`` file, follow the `Phar setup instructions`__.
|
||||||
|
Otherwise continue here:
|
||||||
|
|
||||||
|
__ install-phar.html
|
||||||
|
|
||||||
If you've downloaded a ``SemanticScuttle-x.y.z.zip`` file from SourceForge,
|
If you've downloaded a ``SemanticScuttle-x.y.z.zip`` file from SourceForge,
|
||||||
then this instructions are for you.
|
then this instructions are for you.
|
||||||
|
|
||||||
|
@ -5,6 +5,12 @@ SemanticScuttle .phar installation
|
|||||||
How to install the `.phar` version of SemanticScuttle.
|
How to install the `.phar` version of SemanticScuttle.
|
||||||
|
|
||||||
|
|
||||||
|
Note: The ``.phar`` file can be used from the browser and
|
||||||
|
via command line. Use ``--help`` to find out what you can do.
|
||||||
|
|
||||||
|
.. contents::
|
||||||
|
|
||||||
|
|
||||||
Server setup
|
Server setup
|
||||||
============
|
============
|
||||||
Apache or any other web server is by default not configured to let PHP handle
|
Apache or any other web server is by default not configured to let PHP handle
|
||||||
@ -21,9 +27,58 @@ Adding ``.phar`` is trivial::
|
|||||||
|
|
||||||
<FilesMatch "\.ph(ar|p3?|tml)$">
|
<FilesMatch "\.ph(ar|p3?|tml)$">
|
||||||
|
|
||||||
|
Restart your server after this configuration change.
|
||||||
|
|
||||||
2. Database setup
|
|
||||||
3. Configuration
|
Database setup
|
||||||
1. Configuration file
|
==============
|
||||||
2. Caching
|
Extract the database schema from the ``.phar`` file::
|
||||||
4. Visit SemanticScuttle
|
|
||||||
|
$ php SemanticScuttle-0.98.3.phar x data/tables.sql tables.sql
|
||||||
|
|
||||||
|
Import the schema into you MySQL server::
|
||||||
|
|
||||||
|
$ mysql -umyusername mydatabase < tables.sql
|
||||||
|
|
||||||
|
|
||||||
|
Database upgrades
|
||||||
|
-----------------
|
||||||
|
If you are upgrading from an earlier version of SemanticScuttle, you might need
|
||||||
|
to upgrade your database schema.
|
||||||
|
See the `upgrade instructions`_ for more information.
|
||||||
|
|
||||||
|
Get a list of all schema files with ::
|
||||||
|
|
||||||
|
$ php SemanticScuttle-0.98.3.phar list | grep schema
|
||||||
|
|
||||||
|
and then extract the relevant ones with ::
|
||||||
|
|
||||||
|
$ php SemanticScuttle-0.98.3.phar x data/schema/6.sql
|
||||||
|
|
||||||
|
|
||||||
|
.. _upgrade instructions: UPGRADE.html
|
||||||
|
|
||||||
|
|
||||||
|
Configuration
|
||||||
|
=============
|
||||||
|
Extract the configuration file from the ``.phar`` file::
|
||||||
|
|
||||||
|
$ php SemanticScuttle-0.98.3.phar x data/config.php.dist SemanticScuttle-0.98.3.phar.config.php
|
||||||
|
|
||||||
|
Note that the file name must be exactly the name of the ``.phar``
|
||||||
|
plus ``.config.php`` - otherwise the configuration file is not detected.
|
||||||
|
|
||||||
|
After extracting it, modify it according to your needs.
|
||||||
|
|
||||||
|
|
||||||
|
Caching
|
||||||
|
-------
|
||||||
|
If you want to enable caching, make sure you use a ``$dir_cache`` that is
|
||||||
|
_outside_ the phar file.
|
||||||
|
|
||||||
|
|
||||||
|
Visit SemanticScuttle
|
||||||
|
=====================
|
||||||
|
Open your browser and navigate to the ``.phar`` file.
|
||||||
|
|
||||||
|
Happy bookmarking!
|
||||||
|
Loading…
Reference in New Issue
Block a user