Ich möchte auf meinem Server den Shop Magento installieren.
Obwohl der Server den Vorgaben entspricht, gibt es doch einige Probleme.
------------------------------
System Requirements
At the base level, Magento will require the following software:
* Linux or another UNIX-compatible operating system (Windows is also supported, but see the Known Issues section below)
* Apache Web Server (1.x or 2.x)
* PHP 5.2.0 or newer, with the following extensions/addons:
o PDO/MySQL
o MySQLi
o mcrypt
o mhash
o simplexml
o DOM
* MySQL 4.1.20 or newer
* A Sendmail-compatible Mail Transfer Agent (MTA) - Magento will connect directly to an SMTP server if you don't have an MTA
We also recommend the use of APC as a bytecode cache for performance improvements. You can find it in the PECL archives here: PECL :: Package :: APC. Other bytecode cache systems are not supported at this time.
------------------------------
In der .htacces habe ich in der untersten Zeile folgende Erweiterung eingegeben:
<IfModule mod_php5.c>
php_flag magic_quotes_gpc off
php_flag short_open_tag on
</IfModule>
DirectoryIndex index.php
RewriteEngine on
#RewriteBase /
RewriteCond %{REQUEST_URI} !^/media/
RewriteCond %{REQUEST_URI} !^/skin/
RewriteCond %{REQUEST_URI} !^/js/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
# das ist von mir um von standard php4 auf php5 zu wechseln
AddType x-mapp-php5 .php .php4 .php3
Jetzt habe ich ein kleinen Skript geschrieben um zu schauen ob alles sauber gestartet wurde.
<?php
error_reporting(E_ALL);
ini_set('display_errors', 'On');
echo 'PDO::MySQL ist ' . (!extension_loaded('pdo_mysql') ? 'nicht ' : '') . 'geladen<br />';
echo 'MySQLi ist ' . (!extension_loaded('mysqli') ? 'nicht ' : '') . 'geladen<br />';
echo 'mcrypt ist ' . (!extension_loaded('mcrypt') ? 'nicht ' : '') . 'geladen<br />';
echo 'mhash ist ' . (!extension_loaded('mhash') ? 'nicht ' : '') . 'geladen<br />';
echo 'SimpleXML ist ' . (!extension_loaded('SimpleXML') ? 'nicht ' : '') . 'geladen<br />';
echo 'dom ist ' . (!extension_loaded('dom') ? 'nicht ' : '') . 'geladen<br />';
echo 'MySQL ist ' . (!extension_loaded('mysql') ? 'nicht ' : '') . 'geladen<br />';
echo 'PDO ist ' . (!extension_loaded('pdo') ? 'nicht ' : '') . 'geladen<br />';
?>
Alles wurde gestartet!
PDO::MySQL ist geladen
MySQLi ist geladen
mcrypt ist geladen
mhash ist geladen
SimpleXML ist geladen
dom ist geladen
MySQL ist geladen
PDO ist geladen
Wenn bei der Installation diverse Angaben für die Datenbank gemacht sind erschein folgende Fehlermeldung
Mysqli prepare error: Unknown command
Kann mir da jemand einen Tipp geben.
Ich komme da nicht weiter!
Danke vorab.
Obwohl der Server den Vorgaben entspricht, gibt es doch einige Probleme.
------------------------------
System Requirements
At the base level, Magento will require the following software:
* Linux or another UNIX-compatible operating system (Windows is also supported, but see the Known Issues section below)
* Apache Web Server (1.x or 2.x)
* PHP 5.2.0 or newer, with the following extensions/addons:
o PDO/MySQL
o MySQLi
o mcrypt
o mhash
o simplexml
o DOM
* MySQL 4.1.20 or newer
* A Sendmail-compatible Mail Transfer Agent (MTA) - Magento will connect directly to an SMTP server if you don't have an MTA
We also recommend the use of APC as a bytecode cache for performance improvements. You can find it in the PECL archives here: PECL :: Package :: APC. Other bytecode cache systems are not supported at this time.
------------------------------
In der .htacces habe ich in der untersten Zeile folgende Erweiterung eingegeben:
<IfModule mod_php5.c>
php_flag magic_quotes_gpc off
php_flag short_open_tag on
</IfModule>
DirectoryIndex index.php
RewriteEngine on
#RewriteBase /
RewriteCond %{REQUEST_URI} !^/media/
RewriteCond %{REQUEST_URI} !^/skin/
RewriteCond %{REQUEST_URI} !^/js/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
# das ist von mir um von standard php4 auf php5 zu wechseln
AddType x-mapp-php5 .php .php4 .php3
Jetzt habe ich ein kleinen Skript geschrieben um zu schauen ob alles sauber gestartet wurde.
<?php
error_reporting(E_ALL);
ini_set('display_errors', 'On');
echo 'PDO::MySQL ist ' . (!extension_loaded('pdo_mysql') ? 'nicht ' : '') . 'geladen<br />';
echo 'MySQLi ist ' . (!extension_loaded('mysqli') ? 'nicht ' : '') . 'geladen<br />';
echo 'mcrypt ist ' . (!extension_loaded('mcrypt') ? 'nicht ' : '') . 'geladen<br />';
echo 'mhash ist ' . (!extension_loaded('mhash') ? 'nicht ' : '') . 'geladen<br />';
echo 'SimpleXML ist ' . (!extension_loaded('SimpleXML') ? 'nicht ' : '') . 'geladen<br />';
echo 'dom ist ' . (!extension_loaded('dom') ? 'nicht ' : '') . 'geladen<br />';
echo 'MySQL ist ' . (!extension_loaded('mysql') ? 'nicht ' : '') . 'geladen<br />';
echo 'PDO ist ' . (!extension_loaded('pdo') ? 'nicht ' : '') . 'geladen<br />';
?>
Alles wurde gestartet!
PDO::MySQL ist geladen
MySQLi ist geladen
mcrypt ist geladen
mhash ist geladen
SimpleXML ist geladen
dom ist geladen
MySQL ist geladen
PDO ist geladen
Wenn bei der Installation diverse Angaben für die Datenbank gemacht sind erschein folgende Fehlermeldung
Mysqli prepare error: Unknown command
Kann mir da jemand einen Tipp geben.
Ich komme da nicht weiter!
Danke vorab.