Download the PHP package johncms/johncms without Composer
On this page you can find all versions of the php package johncms/johncms. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package johncms
JohnCMS 10
This version is at an early stage of development. Many things may not work or work not as intended.
System requirements
- PHP 8.1 and higher
- MySQL 5.7
- PHP configured to use MySQL Native Driver (mysqlnd)
- .htaccess support or any server configured to forward requests to /public/index.php
Installation
To install the general availability version, go to the project website and download the latest available distributive. Then follow the installation instructions that came with it.
To install the developer version, you must have a Composer dependency manager, NodeJS and GIT version control system.
- Clone or download this repository on local workstation.
- Assign the repository folder as Apache virtual host, or move contents to the previously created virtual host folder.
- Create MySQL Database.
-
Open the console in the virtual host folder and install the dependencies using the command
- Open the url in your browser (replace your.site to your virtualhost name): http://your.site/install and follow the instructions in the installer.
- This is all done. If you go to the address of your virtual host from the browser, you should see a working site with demo data.
Installation in Docker
To install the developer version, you must have a Docker and GIT version control system.
-
Clone or download this repository on local workstation.
-
Start the container
-
Open the container console.
-
Build assets and install dependencies
-
Install the system in your browser using the following data
Open the address http://localhost:8000
DB Host: mariadb
DB Name: johncms
DB User: johncms
DB Password: password
Problems and solutions
When you get updates from the repository, you need to follow the changes of some files.
- If composer.json has been changed, you need to run the command
composer install
. - After updating or after changing routes, run the command
php johncms cache:clear
.
Also, after performing the update, you can run the following command:
All versions of johncms with dependencies
ext-dom Version *
ext-gd Version *
ext-json Version *
ext-libxml Version *
ext-mbstring Version *
ext-pdo Version *
ext-simplexml Version *
ext-zip Version *
aura/autoload Version ^2.0
ezyang/htmlpurifier Version ^4.13
gettext/translator Version ^1.0
guzzlehttp/psr7 Version ^1.8
illuminate/cache Version ^8.37
illuminate/database Version ^8.37
illuminate/filesystem Version ^8.37
imangazaliev/didom Version ^1.16
intervention/image Version ^2.5
james-heinrich/getid3 Version ^1.9
laminas/laminas-config-aggregator Version ^1.5
laminas/laminas-mail Version ^2.14
laminas/laminas-servicemanager Version ^3.6
laminas/laminas-uri Version ^2.8
laminas/laminas-validator Version ^2.14
league/flysystem Version ^2.0
mobicms/captcha Version ^2.0
mobicms/render Version ^2.0
nikic/fast-route Version ^1.3
simba77/ckeditor-media-embed Version ^1.1
simba77/johncms-pagination Version ^1.1