Problemas na estrutura de diretórios do Plesk [closed]

1

Eu tenho um site inteiro com a seguinte estrutura de diretório:

/example.com
    /html (public)
        /css
        /js
        index.php
    /lib
        session.php
        other_lib_files.php
    /views
        index.php
    /models
    /controllers

Como ilustrado, o html é público e qualquer coisa acima dele é privada.

Agora, meu site precisa atualizar servidores, e o novo servidor (Linux com Plesk) tem a seguinte estrutura (reduzida para as partes problemáticas abaixo):

/myplesksite.com
    /httpdocs
        /css
        /js
        index.php
    /private
        /lib
        /models
        /views

O que eu PENSAR é que eu deveria ser capaz de colocar meus / lib, / views, / models, etc no diretório diretamente acima de / httpdocs, da mesma maneira que eu tinha no meu servidor anterior.

Isso é possível? Ou eu tenho que colocá-lo em particular?

Eu realmente adoraria não ter que ajustar meus caminhos internos em todo o site, se não fosse necessário ...

    
por johnnietheblack 20.01.2010 / 03:13

2 respostas

1

Porque o Plesk usa o open_basedir do php para impedir o acesso a outros arquivos fora da pasta httpdocs e / temp do php

php_admin_value open_basedir "/var/www/vhosts/domain.com/httpdocs:/tmp"

Se você tem acesso root, é fácil alterar o arquivo conf. Se você não tiver acesso root, poderá perguntar ao seu provedor de hospedagem se eles podem fazer isso.

    
por 18.08.2010 / 02:20
0

Sua estrutura proposta deve ser boa.

    
por 20.01.2010 / 03:26