Sites hosted on Github are static sites. Each change to the site either requires manual changes or an intricate Git "Action" to rebuild it.
Our site is fully dynamic so that option is not easily available to us.
Bear's address is:
Troy Hall
184 Quail Ridge Road
Ponca City, Ok. 74605
Bear's cell phone is: 580-348-0234
His son Theodore's cell phone is : 925-597-2658
We use the Layla template
Tutorials are here: https://www.joomla51.com/joomla-tutorials
The site itself is powered by http://joomla.org
Help is available here: https://www.facebook.com/joomla/
Our website is hosted at https://ionos.com
In an emergency our site can be restored either via cpanel or restoring an Akeeba backup using "kickstart".
It's best to ask Bear or Jacob to do this.
- Binaries are the main factor of Bearsampp. Some require to be run as a service like Apache and others are used on demand like Node.js.
- Applications are third-party utilities used by some binaries like phpMyAdmin used by PHP and MySQL / MariaDB. Each application has its own Apache alias (see bearsampp\alias folder).
- Tools are useful utilities to make Bearsampp better and enhance your developments.
- Highlight is an archived module
Modules
| Name | Type | Description |
|---|---|---|
| Adminer | application | a full-featured database management tool written in PHP. |
| Apache | binary | the world’s most used web server software. |
| Bruno | tool | Bruno IDE. |
| Composer | tool | a dependency manager for PHP. |
| ConsoleZ | tool | modified version of Console 2 for a better experience. |
| Ghostscript | tool | an interpreter for the PostScript language and for PDF. |
| Git | tool | a widely used version control system for software development. |
| Mailpit | binary | a Web and API based SMTP testing. |
| MariaDB | binary | a community-developed fork of the MySQL relational database management system intended to remain free under the GNU GPL. |
| Memcached | binary | a distributed memory object caching system. |
| MySQL | binary | an open-source relational database management system. |
| Ngrok | tool | an Ngrok is a globally distributed reverse proxy |
| Node.js | binary | an open-source, cross-platform runtime environment for developing server-side web applications. |
| Perl | tool | a family of high-level, general-purpose, interpreted, dynamic programming languages. |
| PHP | binary | a server-side scripting language designed for web development including PEAR and extra extensions. |
| phpMyAdmin | application | handle the administration of MySQL and MariaDB over the Web. |
| phpPgAdmin | application | a web-based administration tool for PostgreSQL. |
| PostgreSQL | binary | an object-relational database management system (ORDBMS). |
| Python | tool | a widely used high-level, general-purpose, interpreted, dynamic programming language. |
| Ruby | tool | a dynamic, reflective, object-oriented, general-purpose programming language. |
| Xlight | binary | a FTP server application. |
Typical installation
To install a new version of an application you have to :- Download and install Bearsampp.
- If you already have started Bearsampp, stop it.
- Download a module of your choice (like Apache).
We offer a service called QuickPick that allows you to simply select the module from a dropdown on localhost - Use a file archiver that supports 7z format like 7zip and extract the archive in bearsampp{bin|apps|tools}{name}\ :

For binaries
- Start Bearsampp
- Switch your binary to the downloaded version (Left click > {name} > Versions)
Otherwise,
- Edit the bearsampp.conf file and replace the key {name}Version with the correct version.
- Start Bearsampp
Since Chrome 58, self-signed certificates generated with Bearsampp are no longer accepted and you will have the error NET::ERR_CERT_AUTHORITY_INVALID if you go to https://localhost. To resolve this you can add the .crt files to the local trusted certificate store using the steps below.
- First go to the ssl folder of bearsampp and locate the .crt file then right click on the .crt file and select "Install certificate"

- Next choose "local machine"

- Next choose "Place all certificates in the following store" and then select "Trusted Root Certificate Authorities"

- Now choose "finish"

- Repeats for each .crt
- Close and reopen the browser