Fehler beim Aufruf vom Setup

Hallo!

Ich habe nun per FTP alle Daten aus dem Ordner “Source” hochgeladen und wollte nun mit dem Setup beginnen. Leider erhalte ich nun folgenden Fehler.

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at admin to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

Darauf hin habe ich in der .htaccess Datei folgende änderung vorgenommen

Options +FollowSymLinks → Options +SymLinksIfOwnerMatch

Leider hat dies auch nichts gebracht. Daraufhin habe ich die Zeile “Options +SymLinksIfOwnerMatch” mir “#” disabled und ich bekomme zumindest eine leere weiße Seite angezeigt was jedoch nicht die Lösung ist da ich das Setup nicht ausführen kann.

Kann mir jemand von auch Helfen?

glg
Mario

Hallo Mario,

allein die Inhalte aus source/ reichen sicher nicht aus. Wo steht, dass man das so machen soll, hab ich in der Zwischenzeit etwas verpasst?

Die Fehlermeldungen können übrigens auch noch viele andere Ursachen haben.

Hallo Marco. Nein.

@Puschl1986 : Du musst auch /vendor kopieren, denn da ist u.a. ein Teil des Shops drin.

Eigentlich macht man das anders. Hört sich so an, als hättest ne Anleitung für Version 4.xx erwischt.

Dies wird sich auf den ersten Thread beziehen Download eShop "kostenfreie Community Edition" - #3 by marco.steinhaeuser und die Readme für Artefakte Oxid-CE-artefacts/README.md at main · FriendsOfOxid/Oxid-CE-artefacts · GitHub ist noch ausbaufähig wie man ein Artefakt installieren soll.

Ich habe es anders verstanden. Aber ok. Kann natürlich auch so gemeint sein.

Ja, schriftlich geht viel verloren. Da werden schnell Annahmen getroffen und Missverständnisse geschaffen.

Ggfs. kann @Puschl1986 sein Vorgehen genauer schildern z.B.

  1. Artefakt xy heruntergeladen
  2. Artefakt entpackt
  3. source Verzeichnis aus Artefakt auf Server per FTP hochgeladen
  4. source Verzeichnis als Zielverzeichnis (Document-Root) beim Hoster definiert
  5. Webseite aufgerufen, Setup kommt nicht…

So oder so ähnlich.

Hallo

Ich habe es wie folgt gemacht.

.) Download der Files → Releases · FriendsOfOxid/Oxid-CE-artefacts · GitHub
.) Entpacken der Files
.) Aufruf des Setups jedoch ohne Erfolg.
.) Anpassen der .htaccess → Ohne Erfolg

Ich werde heute die Daten neu Hochladen und nochmals versuchen den Shop zu installieren. Sobald ich wieder einen Fehler erhalte würde ich diesen hier posten.

ACHTUNG
Ich habe nur einen FTP Zugang zu meinem Server und bis dato keine möglichkeit per Kommandline etwas zu erledigen (Hoster ist www.world4you.com)

@Puschl1986 was in Deiner Auflistung fehlt, ist das Zielverzeichnis bei Deinem Hoster zu definierne.

Das Zielverzeichnis bezeichnet Dein Hoster anscheinend als Root-Verzeichnis Was ist das Root-Verzeichnis?

Du musst das Zielverzeichnis bzw. Root-Verzeichnis auf source Ordner legen bzw. Dein Hoster bietet diese erforderliche Systemvoraussetzung nur über Umwege an und Du musst die .htaccess Datei innerhalb Deines Root-Verzeichnisses anpassen und auf source zeigen lassen FAQ für Domains | Domain Informationen von World4You

Okay! na ich bin nur etwas verwirrt da ich ja mehrere Seiten auf dem Server laufen lasse und die alle in einem Unterordner liegen. Diese haben alle kein Problem damit.

Wenn ich es richtig verstehe soll ich im “/” die .htaccess bearbeiten und auf den Ordner SOURCE zeigen lassen.
Wäre eine möglichkeit nur vermute ich dann das der Rest nicht mehr funktioniert.

Um das abzukürzen, zeig doch mal die htaccess und die config.inc.php. Die URL-Angaben kannst ja verändern und später wieder korrigieren.

Gerne doch!

.htaccess von Ordner Source

<IfModule mod_rewrite.c>
    Options +SymLinksIfOwnerMatch
    RewriteEngine On
    RewriteBase /

    RewriteRule ^graphql/?$    widget.php?cl=graphql&skipSession=1   [QSA,NC,L]

    RewriteCond %{REQUEST_URI}     config\.inc\.php [NC]
    RewriteRule ^config\.inc\.php  index\.php       [R=301,L]

    RewriteCond %{REQUEST_URI} setup   [NC]
    RewriteRule ^setup(.*)$    Setup$1 [R=301,L]

    RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
    RewriteRule .* - [F]

    RewriteCond %{REQUEST_URI} oxseo\.php$
    RewriteCond %{QUERY_STRING} mod_rewrite_module_is=off
    RewriteRule oxseo\.php$ oxseo.php?mod_rewrite_module_is=on [L]

    RewriteCond %{REQUEST_URI} !(\/admin\/|\/Core\/|\/Application\/|\/export\/|\/modules\/|\/out\/|\/Setup\/|\/tmp\/|\/views\/)
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule !(\.html|\/|\.jpe?g|\.css|\.pdf|\.doc|\.gif|\.png|\.js|\.htc|\.svg)$ %{REQUEST_URI}/ [NC,R=301,L]

    RewriteCond %{REQUEST_URI} !(\/admin\/|\/Core\/|\/Application\/|\/export\/|\/modules\/|\/out\/|\/Setup\/|\/tmp\/|\/views\/)
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule (\.html|\/)$ oxseo.php


    RewriteCond %{REQUEST_URI} (\/out\/pictures\/generated\/)
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule (\.jpe?g|\.gif|\.png|\.svg)$ getimg.php [NC]

    RewriteRule ^(vendor/) - [F,L,NC]
    RewriteRule ^migration - [R=403,L]
</IfModule>

# disabling log file access from outside
<FilesMatch "(EXCEPTION_LOG\.txt|\.log|\.tpl|pkg\.rev|\.ini|pkg\.info|\.pem|composer\.json|composer\.lock|test_config\.yml)$">
   <IfModule mod_authz_core.c>   
       Require all denied
   </IfModule>
   <IfModule !mod_authz_core.c>
       Order allow,deny
       Deny from all   
   </IfModule>
</FilesMatch>

# Prevent .ht* files from being sent to outside requests
<Files ~ "^\.ht">
    <IfModule mod_authz_core.c>
        Require all denied
    </IfModule>
    <IfModule !mod_authz_core.c>
        Order allow,deny
        Deny from all
    </IfModule>
</Files>

Options -Indexes
DirectoryIndex index.php index.html

von der config.inc.php aus dem Source

<?php

/**
 * Copyright © OXID eSales AG. All rights reserved.
 * See LICENSE file for license details.
 */

// Database connection information
$this->dbType = 'pdo_mysql';
$this->dbCharset = 'utf8';
$this->dbHost = '<dbHost>'; // database host name
$this->dbPort  = 3306; // tcp port to which the database is bound
$this->dbName = '<dbName>'; // database name
$this->dbUser = '<dbUser>'; // database user name
$this->dbPwd  = '<dbPwd>'; // database user password
$this->dbDriverOptions = []; // database driver options
$this->dbUnixSocket = null; // unix domain socket, optional
$this->sShopURL     = '<sShopURL>'; // eShop base url, required
$this->sSSLShopURL  = null;            // eShop SSL url, optional
$this->sAdminSSLURL = null;            // eShop Admin SSL url, optional
$this->sShopDir     = '<sShopDir>';
$this->sCompileDir  = '<sCompileDir>';

/**
 * Force shop edition. Even if enterprise or professional packages exists, shop edition can still be forced here.
 * Possible options: CE|PE|EE or left empty (will be determined automatically).
 */
$this->edition = '';

// File type whitelist for file upload
$this->aAllowedUploadTypes = array('jpg', 'gif', 'png', 'pdf', 'mp3', 'avi', 'mpg', 'mpeg', 'doc', 'xls', 'ppt');

// Timezone information
date_default_timezone_set('Europe/Berlin');

/**
 * Search engine friendly URL processor.
 * After changing this value, you should rename oxid.php file as well
 * Always leave .php extension here unless you know what you are doing
 *
 * @deprecated (2018-03-05);
 */
$this->sOXIDPHP = "oxid.php";

/**
 * String PSR3 log level Psr\Log\LogLevel
 */
$this->sLogLevel = 'error';

/**
 * Log all modifications performed in Admin
 */
$this->blLogChangesInAdmin = false;

/**
 * Should requests, coming via stdurl and not redirected to seo url be logged to seologs db table?
 * Note: only active if in productive mode, as the eShop in non productive more will always log such urls
 */
$this->blSeoLogging = false;

/**
 * Enable debug mode for template development or bugfixing
 * -1 = Log more messages and throw exceptions on errors (not recommended for production)
 * 0 = off
 * 1 = smarty
 * 3 = smarty
 * 4 = smarty + shoptemplate data
 * 5 = Delivery Cost calculation info
 * 6 = SMTP Debug Messages
 * 8 = display smarty template names (requires /tmp cleanup)
 */
$this->iDebug = 0;

/**
 * Should template blocks be highlighted in frontend?
 * This is mainly intended for module writers in non productive environment
 */
$this->blDebugTemplateBlocks = false;

// Force admin email. Offline warnings are sent with high priority to this address.
$this->sAdminEmail = '';

// Defines the time interval in seconds warnings are sent during the shop is offline.
$this->offlineWarningInterval = 60 * 5;

// In case session must be started on the very first user page visit (not only on session required action).
$this->blForceSessionStart = false;

// Use browser cookies to store session id (no sid parameter in URL)
$this->blSessionUseCookies = true;

/**
 * The domain that the cookie is available: array(_SHOP_ID_ => _DOMAIN_);
 * Check setcookie() documentation for more details: http://php.net/manual/de/function.setcookie.php
 */
$this->aCookieDomains = null;

/**
 * The path on the server in which the cookie will be available on: array(_SHOP_ID_ => _PATH_);
 * Check setcookie() documentation for more details: http://php.net/manual/de/function.setcookie.php
 */
$this->aCookiePaths = null;

// List of all Search-Engine Robots
$this->aRobots = array(
    'googlebot',
    'ultraseek',
    'crawl',
    'spider',
    'fireball',
    'robot',
    'slurp',
    'fast',
    'altavista',
    'teoma',
    'msnbot',
    'bingbot',
    'yandex',
    'gigabot',
    'scrubby'
);

// Deactivate Static URL's for these Robots
$this->aRobotsExcept = array();

// IP addresses for which session/cookie id match and user agent change checks are off
$this->aTrustedIPs = array();

/**
 * Works only if basket reservations feature is enabled in admin.
 *
 * The number specifies how many expired basket reservations are
 * cleaned per one request (to the eShop).
 * Cleaning a reservation basically means returning the reserved
 * stock to the articles.
 *
 * Keeping this number too low may cause article stock being returned too
 * slowly, while too high value may have spiking impact on the performance.
 */
$this->iBasketReservationCleanPerRequest = 200;

/**
 * To override FrontendController::$_aUserComponentNames use this array option:
 * array keys are component(class) names and array values defines if component is cacheable (true/false)
 * E.g. array('user_class' => false);
 */
$this->aUserComponentNames = null;

// Additional multi language tables
$this->aMultiLangTables = null;

// Instructs shop that price update is performed by cron (time based job sheduler)
$this->blUseCron = false;

// Do not disable module if class from extension path does not exist.
// @deprecated since v6.3.2 (2018-12-19); This method and config variable will be removed completely.
$this->blDoNotDisableModuleOnError = false;

// Enable temporarily in case you can't access the backend due to broken views
$this->blSkipViewUsage = false;

/**
 * Enterprise Edition related config options.
 * This options have no effect on Community/Professional Editions.
 */

//Time limit in ms to be notified about slow queries
$this->iDebugSlowQueryTime = 20;

/**
 * Enables Rights and Roles engine
 * 0 - off,
 * 1 - only in admin,
 * 2 - only in shop,
 * 3 - both
 */
$this->blUseRightsRoles = 3;

/**
 * Define oxarticles fields which could be edited individually in subshops.
 * Do not forget to add these fields to oxfield2shop table.
 * Note: The field names are case sensitive here.
 */
$this->aMultishopArticleFields = array("OXPRICE", "OXPRICEA", "OXPRICEB", "OXPRICEC", "OXUPDATEPRICE", "OXUPDATEPRICEA", "OXUPDATEPRICEB", "OXUPDATEPRICEC", "OXUPDATEPRICETIME");

// Show "Update Views" button in admin
$this->blShowUpdateViews = true;

// If default 30 seconds is not enougth
// @set_time_limit(3000);

/**
 * Database master-slave configuration:
 * aSlaveHosts - array of slave hosts: array('localhost', '10.2.3.12')
 */
$this->aSlaveHosts = null;

// Control the removal of Setup directory
$this->blDelSetupDir = true;

/**
 * Needed for backwards compatibility. Do not change the value of this property.
 *
 * @deprecated since v6.0 (2017-05-15); This property will be removed in the future as the shop will always use UTF-8.
 */
$this->iUtfMode = 1;

Das wäre die Adresse zum SHOP → www.styleyourpage.at/Boxes

Steht denn da, wo es rot ist, was drin, d.h. die Datenbank, der Shopordner usw. ?

Nein so wie es jetzt ist. Muss ich die Datei warten?
Dachte das mache ich dann über Setup im Explorer.

Die Datei sollte aber noch config.inc.php.dist heißen, weil die config.inc.php wird erst beim Setup Prozess angelegt mit Hilfe der .dist Datei und mit den Zugangswerten Deiner Datenbank befüllt.

Alles gut. Ich wollte das nur wissen. Ist ja nicht die erste Fehlerbehandlung :wink:. Dann musst für meine Begriffe die Optionen +FollowSymLinks in der php.ini freigeben oder vom Hoster freigeben lassen. Hast /Setup/index.php mal aufgerufen?

Ja die config.onc.php.dist habe ich auch Hochgeladen

<?php

/**
 * Copyright © OXID eSales AG. All rights reserved.
 * See LICENSE file for license details.
 */

// Database connection information
$this->dbType = 'pdo_mysql';
$this->dbCharset = 'utf8';
$this->dbHost = '<dbHost>'; // database host name
$this->dbPort  = 3306; // tcp port to which the database is bound
$this->dbName = '<dbName>'; // database name
$this->dbUser = '<dbUser>'; // database user name
$this->dbPwd  = '<dbPwd>'; // database user password
$this->dbDriverOptions = []; // database driver options
$this->dbUnixSocket = null; // unix domain socket, optional
$this->sShopURL     = '<sShopURL>'; // eShop base url, required
$this->sSSLShopURL  = null;            // eShop SSL url, optional
$this->sAdminSSLURL = null;            // eShop Admin SSL url, optional
$this->sShopDir     = '<sShopDir>';
$this->sCompileDir  = '<sCompileDir>';

/**
 * Force shop edition. Even if enterprise or professional packages exists, shop edition can still be forced here.
 * Possible options: CE|PE|EE or left empty (will be determined automatically).
 */
$this->edition = '';

// File type whitelist for file upload
$this->aAllowedUploadTypes = array('jpg', 'gif', 'png', 'pdf', 'mp3', 'avi', 'mpg', 'mpeg', 'doc', 'xls', 'ppt');

// Timezone information
date_default_timezone_set('Europe/Berlin');

/**
 * Search engine friendly URL processor.
 * After changing this value, you should rename oxid.php file as well
 * Always leave .php extension here unless you know what you are doing
 *
 * @deprecated (2018-03-05);
 */
$this->sOXIDPHP = "oxid.php";

/**
 * String PSR3 log level Psr\Log\LogLevel
 */
$this->sLogLevel = 'error';

/**
 * Log all modifications performed in Admin
 */
$this->blLogChangesInAdmin = false;

/**
 * Should requests, coming via stdurl and not redirected to seo url be logged to seologs db table?
 * Note: only active if in productive mode, as the eShop in non productive more will always log such urls
 */
$this->blSeoLogging = false;

/**
 * Enable debug mode for template development or bugfixing
 * -1 = Log more messages and throw exceptions on errors (not recommended for production)
 * 0 = off
 * 1 = smarty
 * 3 = smarty
 * 4 = smarty + shoptemplate data
 * 5 = Delivery Cost calculation info
 * 6 = SMTP Debug Messages
 * 8 = display smarty template names (requires /tmp cleanup)
 */
$this->iDebug = 0;

/**
 * Should template blocks be highlighted in frontend?
 * This is mainly intended for module writers in non productive environment
 */
$this->blDebugTemplateBlocks = false;

// Force admin email. Offline warnings are sent with high priority to this address.
$this->sAdminEmail = '';

// Defines the time interval in seconds warnings are sent during the shop is offline.
$this->offlineWarningInterval = 60 * 5;

// In case session must be started on the very first user page visit (not only on session required action).
$this->blForceSessionStart = false;

// Use browser cookies to store session id (no sid parameter in URL)
$this->blSessionUseCookies = true;

/**
 * The domain that the cookie is available: array(_SHOP_ID_ => _DOMAIN_);
 * Check setcookie() documentation for more details: http://php.net/manual/de/function.setcookie.php
 */
$this->aCookieDomains = null;

/**
 * The path on the server in which the cookie will be available on: array(_SHOP_ID_ => _PATH_);
 * Check setcookie() documentation for more details: http://php.net/manual/de/function.setcookie.php
 */
$this->aCookiePaths = null;

// List of all Search-Engine Robots
$this->aRobots = array(
    'googlebot',
    'ultraseek',
    'crawl',
    'spider',
    'fireball',
    'robot',
    'slurp',
    'fast',
    'altavista',
    'teoma',
    'msnbot',
    'bingbot',
    'yandex',
    'gigabot',
    'scrubby'
);

// Deactivate Static URL's for these Robots
$this->aRobotsExcept = array();

// IP addresses for which session/cookie id match and user agent change checks are off
$this->aTrustedIPs = array();

/**
 * Works only if basket reservations feature is enabled in admin.
 *
 * The number specifies how many expired basket reservations are
 * cleaned per one request (to the eShop).
 * Cleaning a reservation basically means returning the reserved
 * stock to the articles.
 *
 * Keeping this number too low may cause article stock being returned too
 * slowly, while too high value may have spiking impact on the performance.
 */
$this->iBasketReservationCleanPerRequest = 200;

/**
 * To override FrontendController::$_aUserComponentNames use this array option:
 * array keys are component(class) names and array values defines if component is cacheable (true/false)
 * E.g. array('user_class' => false);
 */
$this->aUserComponentNames = null;

// Additional multi language tables
$this->aMultiLangTables = null;

// Instructs shop that price update is performed by cron (time based job sheduler)
$this->blUseCron = false;

// Do not disable module if class from extension path does not exist.
// @deprecated since v6.3.2 (2018-12-19); This method and config variable will be removed completely.
$this->blDoNotDisableModuleOnError = false;

// Enable temporarily in case you can't access the backend due to broken views
$this->blSkipViewUsage = false;

/**
 * Enterprise Edition related config options.
 * This options have no effect on Community/Professional Editions.
 */

//Time limit in ms to be notified about slow queries
$this->iDebugSlowQueryTime = 20;

/**
 * Enables Rights and Roles engine
 * 0 - off,
 * 1 - only in admin,
 * 2 - only in shop,
 * 3 - both
 */
$this->blUseRightsRoles = 3;

/**
 * Define oxarticles fields which could be edited individually in subshops.
 * Do not forget to add these fields to oxfield2shop table.
 * Note: The field names are case sensitive here.
 */
$this->aMultishopArticleFields = array("OXPRICE", "OXPRICEA", "OXPRICEB", "OXPRICEC", "OXUPDATEPRICE", "OXUPDATEPRICEA", "OXUPDATEPRICEB", "OXUPDATEPRICEC", "OXUPDATEPRICETIME");

// Show "Update Views" button in admin
$this->blShowUpdateViews = true;

// If default 30 seconds is not enougth
// @set_time_limit(3000);

/**
 * Database master-slave configuration:
 * aSlaveHosts - array of slave hosts: array('localhost', '10.2.3.12')
 */
$this->aSlaveHosts = null;

// Control the removal of Setup directory
$this->blDelSetupDir = true;

/**
 * Needed for backwards compatibility. Do not change the value of this property.
 *
 * @deprecated since v6.0 (2017-05-15); This property will be removed in the future as the shop will always use UTF-8.
 */
$this->iUtfMode = 1;

Das +FollowSymLinks habe ich in der .htaccess gewartet reicht das nicht?

Ja die /Setup/index.php habe ich aufgerufen nur das hat leider nicht funktioniert und ich bekomme da auch den Fehler 500.

Im Notfall muss ich den Shop im “root” anlegen und auf die Unterordnerstrucktur pfeifen und mir etwas neues Überlgen damit ich den Rest zum Testen aufbauen kann.

Wenn es nicht funktioniert wahrscheinlich nicht.

Hast Du den in die .htaccess von Deinem Hoster Root-Verzeichnis angepasst um Sie dorthin zu leiten wo sich Dein Shop befindet?

RewriteEngine On
RewriteRule ^$ /unterordner [L]

Quelle: FAQ für Domains | Domain Informationen von World4You

Die Aussage verstehe ich nicht. Kannst dies bitte näher erläutern?

Fazit

Mit dem aktuellen Thread kommt man so nicht weiter. Es fehlt das exakte Arbeiten und beschreiben was getan wurden ist. Sonst drehen wir uns hier nur unnötig im Kreis.

Mit exakt meine ich, Beispiel

  1. Ich habe mir das Artefakt Oxid CE v6.4 for PHP 8.0 auf meinem Rechner heruntergeladen
  2. Das Artefakt habe ich auf meinem Rechner entpackt
  3. Anschließend habe ich das Verzeichnis OXID-CE-artefacts-6.4.2_PHP8.0_002 auf meinen Hoster-Server in deren Root-Verzeichnis per FTP hochgeladen
  4. Damit der Hoster-Server weiß wo sich das Zielverzeichnis (Document-Root) vom Shop befindet musste ich die .htaccess Datei im Root-Verzeichnis meines Hoster-Servers wie folgt anpassen
RewriteEngine On
RewriteRule ^$ /Oxid-CE-artefacts-6.4.2_PHP8.0_002/source/ [L]
  1. Anschließend konnte ich meine Domain www.styleyourpage.at aufrufen und den Setup Prozess durchlaufen

ps. Dieser Aufbau wird nicht hinhauen, besser ist es wenn Du eine extra Subdomain anlegst z.B.

boxes.styleyourpage.at

Dann kannst Du nämlich das Zielverzeichnis wo sich Deine Shop-Dateien befinden besser definieren wenn Du FAQ für Domains | Domain Informationen von World4You liest:

Wenn Sie die Subdomain auf Ihren Webspace bei uns verweisen lassen möchten, so können Sie die Subdomain auf my.world4you.com unter Ihr Paket > Domains > Subdomains mit entsprechendem Ziel anlegen. Dort gibt man den Namen und das Ziel der Subdomain an. Das Verzeichnis wird automatisch auf Ihren Webspace angelegt. Der Inhalt dieses Verzeichnisses kann nach kurzer Zeit durch Eingabe der neuen Subdomain im Browserfenster aufgerufen werden (Beispiele: shop.beispielwebsite.at oder subdomain.beispielwebsite.at ).

Zielverzeichnis des OXID Frameworks ist das source Verzeichnis.

Du musst drauf achten, dass das vendor und var Verzeichnis von Außen nicht aufrufbar ist auch nicht über die Hauptdomain. Sicherheitshinweis.

Wie Du dies über Deinen Hoster löst müsst Du herausfinden.

Das kann ich dir gerne zusammenschreiben gib mir bitte nur etwas Zeit dafür bitte

Folgenden Ablauf hatte ich bis jetzt

  1. Ich habe mir OXID-CE-artefacts-6.4.2_PHP8.0_001 heruntergeladen
  2. Ich habe die Datei auf meinem Rechner entpackt
  3. Ich habe alle Daten auf meinen FTP Server in den Ordner /Boxes hochgeladen
  4. Ich habe die .htaccess im Verzeichnis /Boxes/source/ bearbeitet und +FollowSymLinks eingetragen
    Options +FollowSymLinks
  5. Das Aufrufen der Setup Datei per folgendem Pfad http://www.styleyourpage.at/Boxes/source/Setup hat nicht funktioniert und hat folgenden fehler gebracht

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at admin to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

  1. Ich habe mich hier ans Forum gewandt