diff --git a/console b/console
index deb024f4052869065a969e8d50dd72f60e9d6074..d34c0a42dca2dd8d3dd1d7d85ca0d7ee0f2094be 100755
--- a/console
+++ b/console
@@ -5,7 +5,9 @@ define('PIWIK_INCLUDE_PATH', PIWIK_DOCUMENT_ROOT);
 define('PIWIK_USER_PATH', PIWIK_DOCUMENT_ROOT);
 
 require_once PIWIK_INCLUDE_PATH . '/core/testMinimumPhpVersion.php';
-require_once PIWIK_INCLUDE_PATH . '/vendor/autoload.php';
+require_once file_exists(PIWIK_INCLUDE_PATH . '/vendor/autoload.php')
+    ? PIWIK_INCLUDE_PATH . '/vendor/autoload.php' // Piwik is the main project
+    : PIWIK_INCLUDE_PATH . '/../../autoload.php'; // Piwik is installed as a dependency
 require_once PIWIK_INCLUDE_PATH . '/core/Loader.php';
 require_once PIWIK_INCLUDE_PATH . '/libs/upgradephp/upgrade.php';
 
diff --git a/core/testMinimumPhpVersion.php b/core/testMinimumPhpVersion.php
index e7dd79fd0436d37e55ab60f2243bd0541d928f31..7e58e23404203bb9899414d75f79507fcab8ffac 100644
--- a/core/testMinimumPhpVersion.php
+++ b/core/testMinimumPhpVersion.php
@@ -46,9 +46,7 @@ if ($minimumPhpInvalid) {
 					To enjoy Piwik, you need remove <pre>ini_set</pre> from your <pre>disable_functions</pre> directive in php.ini, and restart your webserver.</p>";
     }
 
-    $autoloadPath = '/vendor/autoload.php';
-    $autoloader = PIWIK_INCLUDE_PATH . $autoloadPath;
-    if (!file_exists($autoloader)) {
+    if (!file_exists(PIWIK_INCLUDE_PATH . '/vendor/autoload.php') && !file_exists(PIWIK_INCLUDE_PATH . '/../../autoload.php')) {
         $composerInstall = "In the piwik directory, run in the command line the following (eg. via ssh): \n\n"
             . "<pre> curl -sS https://getcomposer.org/installer | php \n\n php composer.phar install\n\n</pre> ";
         if (DIRECTORY_SEPARATOR === '\\' /* ::isWindows() */) {
diff --git a/index.php b/index.php
index d4882019a42a57b0abdf1f20894397b07e82b9c6..892050501c0908475301d54991602da89d3e13ff 100644
--- a/index.php
+++ b/index.php
@@ -38,7 +38,9 @@ require_once PIWIK_INCLUDE_PATH . '/core/testMinimumPhpVersion.php';
 
 session_cache_limiter('nocache');
 @date_default_timezone_set('UTC');
-require_once PIWIK_INCLUDE_PATH . '/vendor/autoload.php';
+require_once file_exists(PIWIK_INCLUDE_PATH . '/vendor/autoload.php')
+    ? PIWIK_INCLUDE_PATH . '/vendor/autoload.php' // Piwik is the main project
+    : PIWIK_INCLUDE_PATH . '/../../autoload.php'; // Piwik is installed as a dependency
 require_once PIWIK_INCLUDE_PATH . '/core/Loader.php';
 
 if(!defined('PIWIK_PRINT_ERROR_BACKTRACE')) {
diff --git a/misc/translationTool.sh b/misc/translationTool.sh
index f6bda855216a4fce0969c1f4bb13d815b23f048b..5fb7671d8b2ac99c0d9d69a900519f09ca72e86b 100644
--- a/misc/translationTool.sh
+++ b/misc/translationTool.sh
@@ -290,7 +290,9 @@ function setTranslationsForLanguage() {
 
         require_once PIWIK_INCLUDE_PATH . "/libs/upgradephp/upgrade.php";
         require_once PIWIK_INCLUDE_PATH . "/core/Loader.php";
-        require_once PIWIK_INCLUDE_PATH . "/vendor/autoload.php";
+        require_once file_exists(PIWIK_INCLUDE_PATH . "/vendor/autoload.php")
+            ? PIWIK_INCLUDE_PATH . "/vendor/autoload.php" // Piwik is the main project
+            : PIWIK_INCLUDE_PATH . "/../../autoload.php"; // Piwik is installed as a dependency
 
         use Piwik\Translate\Writer;
         use Piwik\Translate\Validate\NoScripts;
diff --git a/tests/PHPUnit/bootstrap.php b/tests/PHPUnit/bootstrap.php
index 6d6f69dca52cd37afa46961d3f3a11130e5da24e..5a7d92503552c8f7ab1da21fd4123dcd33ca9ec7 100644
--- a/tests/PHPUnit/bootstrap.php
+++ b/tests/PHPUnit/bootstrap.php
@@ -40,7 +40,9 @@ require_once PIWIK_INCLUDE_PATH . '/tests/PHPUnit/IntegrationTestCase.php';
 require_once PIWIK_INCLUDE_PATH . '/tests/PHPUnit/UITest.php';
 require_once PIWIK_INCLUDE_PATH . '/tests/PHPUnit/FakeAccess.php';
 require_once PIWIK_INCLUDE_PATH . '/tests/PHPUnit/MockPiwikOption.php';
-require_once PIWIK_INCLUDE_PATH . '/vendor/autoload.php';
+require_once file_exists(PIWIK_INCLUDE_PATH . '/vendor/autoload.php')
+    ? PIWIK_INCLUDE_PATH . '/vendor/autoload.php' // Piwik is the main project
+    : PIWIK_INCLUDE_PATH . '/../../autoload.php'; // Piwik is installed as a dependency
 
 \Piwik\Profiler::setupProfilerXHProf( $mainRun = true );