Current time: 07-12-2024, 05:40 PM Hello There, Guest! (LoginRegister)


Post Reply 
[solved] ispCP + Magento / open_basedir Problem?
Author Message
StevenE Offline
Junior Member
*

Posts: 104
Joined: Feb 2008
Reputation: 0
Post: #1
[solved] ispCP + Magento / open_basedir Problem?
Hallo zusammen,

ich habe die eCommerce Software Magento auf meinem Server installiert.
Man kann damit mehrere Shops über ein backend administrieren.

man muss auch gar nicht viel einstellen. Man setzt in jedem weiteren Shop zu Basisshop Softlinks und passt die index.php an.

Die Sieht bei mir so aus:
PHP Code:
#!/usr/bin/php
<?php

/**
* Error reporting
*/
error_reporting(E_ALL E_STRICT);

/**
* Compilation includes configuration file
*/
$compilerConfig 'includes/config.php';
if (
file_exists($compilerConfig)) {
   include 
$compilerConfig;
}

$mageFilename '../../webshop1.de/htdocs/app/Mage.php';
$maintenanceFile 'maintenance.flag';

if (!
file_exists($mageFilename)) {
   if (
is_dir('downloader')) {
       
header("Location: downloader");
   } else {
       echo 
$mageFilename." was not found";
   }
   exit;
}

if (
file_exists($maintenanceFile)) {
   include_once 
dirname(__FILE__) . '/errors/503.php';
   exit;
}

require_once 
$mageFilename;

umask(0);

Mage::run('shop2''website'); 

Wenn ich die Seite jetzt öffne sagt er
Code:
../../webshop1.de/htdocs/app/Mage.php was not found

Mit ls wird mir das File aber ganz normal angezeigt. Also es ist sicher an Ort und Stelle.

Auf meinem alten Server ging das auch wunderbar, aber ich hab mich erinnert das es da mal Probleme mit open_basedir und safe_mode gab

safe_mode ist ja default immer aus wenn ich mich nicht irre? Ich hab auch nichts anderes in den configs gefunden.

bleibt open_basedir. Ich hab mal Testweise alles auskommentier mit bei den betreffenden beiden webshops.

Einmal in /etc/apache2/sites-enabled/ispcp.conf
Code:
# php_admin_value open_basedir "/path/to/webshop1"

natürlich in den entsprechenden vhost abschnitten
und ich hab in /var/www/fastcgi/webshop1.de/php5/php.ini und /var/www/fastcgi/webshop2.de/php5/php.ini noch folgende Zeile auskommentiert
Code:
;open_basedir = "/var/www/virtual/webshop1/:/usr/share/php/"


Wenn ich in auf dem Server ./index.php ausführe kommt keine Fehlermeldung.
Ich denke ich überseh einfach noch irgendwo was zwecks open_basedir.

System: Debian Squeeze
ispCP: 1.0.7 OMEGA
php 5.3.3-7

Bin dankbar für alle Hinweise. Habe leider keine Ideen mehr.

Greetz
Steven

Quote:Ok habs jetzt einfacher gelöst
webshop2.de alias auf webshop1.de/webshop2 setzen
Einfach den webshop2 in einem unterverzeichnis vom webshop1 anlegen, Pfade entsprechend anpassen und dann hat man das ganze Problem nicht, und es funktioniert wunderbar.
(This post was last modified: 03-02-2012 03:05 AM by StevenE.)
03-01-2012 10:06 PM
Find all posts by this user Quote this message in a reply
Post Reply 


Messages In This Thread
[solved] ispCP + Magento / open_basedir Problem? - StevenE - 03-01-2012 10:06 PM

Forum Jump:


User(s) browsing this thread: 1 Guest(s)