FAQ
Troubleshooting
How can I tell if a php extension is loaded?
Open a command prompt and type php -i | findstr memcache replacing "memcache" with the module you'd like to check on.
You'll get a response similar to this...
PATH env. var is not resolved by Apache service
Services loaded with NSSM have the PATH environment variable rewritten.
Impacted services are : Apache, MailHog and Memcached.
For each of these services the item Update env. PATH is available in the Neard’s tray menu to add new paths to the PATH environment variable (one by line).
As you can see you can add paths relative to the Bearsampp root folder (eg. www).
In the phpinfo the Apache environment will look like this :
And as you can see some paths are automatically added :
- %SystemRoot%\system32
- %SystemRoot%
- %SystemRoot%\system32\Wbem
- %SystemRoot%\system32\WindowsPowerShell\v1.0
- BEARSAMPP_PATH\bin\apache\apache*\bin
- BEARSAMPP_PATH\bin\php\php*
- BEARSAMPP_PATH\bin\php\php*\pear
- BEARSAMPP_PATH\bin\php\php*\imagick
- BEARSAMPP_PATH\bin\nodejs\nodejs*
- BEARSAMPP_PATH\bin\svn\svn*
- BEARSAMPP_PATH\tools\composer\composer*
- BEARSAMPP_PATH\tools\git\git*\bin
- BEARSAMPP_PATH\tools\imagemagick\imagemagick*
- BEARSAMPP_PATH\tools\python\python*\bin
- BEARSAMPP_PATH\tools\ruby\ruby*\bin
http.exe missing MSVCR100.dll
The program can’t start because MSVCR100.dll is missing from your computer. Try reinstalling the program to fix this problem.
This error occurs because you probably have not installed the latest Bearsampp Prerequisites Package.
Could not execute menu item (internal error)
Could not execute menu item (internal error)
[EAccessViolation] Access violation at address XXXXXXXX in module ‘neard.exe’. Read of address XXXXXXXX
Bearsampp tray icon is based on Aestan Tray Menu.
There are several cases to reproduce this error :
- Execute multiple actions at the same time.
- Do not wait for an action ends.
- A procedure error with Bearsampp based on
bearsampp.ini
file.
For the last case you will have to create an issue.
WebSVN there are no repositories
When you go to WebSVN you probably get this message :
Please set up a repository in include/config.php using $config->parentPath or $config->addRepository. See the installation guide for more details.
By default Bearsampp seek repositories in your SVN binary folder.
Example : C:\bearsampp\bin\svn\svn1.7.19\repos
GitList shows no repositories
When you go to GitList you probably get this message :
Please, edit the config file and provide your repositories directory
By default Bearsampp looks for repositories in :
www
directoryC:\gitRepos
If you have others folders to scan for repositories, you have to edit the file tools\git\gitx.x.x\repos.dat
then refresh repositories :
A service will not start and does not display error via the menu
Aestan Tray Menu built in service manager is not handled by Bearsampp in the Service menu
You can take look to the Windows Event Log to find out where the error occurred or use the Debug menu of the service (like Apache, MySQL or MariaDB).
If you still can't solve it you can try creating an issue and perhaps the community can help you solve it.
PostgreSQL start gives FATAL: role does not exist
LOG: database system was shut down at 2013-06-13 00:54:33 UTC
LOG: autovacuum launcher started
LOG: database system is ready to accept connections
FATAL: role "John" does not exist
done
server started
Why Bearsampp icon in the system tray is yellow or red?
Bearsmapp icon has 3 states :
- : All enabled services are started
- : One or more enabled services are stopped
- : All enabled services are stopped
To check from the Services Manager, click Start > Run and type services.msc
and check the status of Bearsampp* services :